#DSPProgramming

2023-12-04

#AcademicJob

Assistant Professor in Technology in Music and Related Arts (TIMARA)

@ Oberlin College and Conservatory (Ohio)

TIMARA welcomes applicants specializing in a wide range of creative practices [that] may include [...] #ElectronicMusic #Composition, #Performance, #Improvisation, interactive audiovisual media, immersive environments, experimental #songwriting, #production, #DSPProgramming, interdisciplinary collaboration, and creative coding.

jobs.oberlin.edu/postings/1447

@academicjobs

2021-08-27

I've been working on a new pitch quantization algorithm. I mostly let myself be inspired by the algorithm that VCV Rack uses for it's quantizer from the Fundamentals module set. For playing around with it, I implemented it in WLambda.

#vcvrack #modularsynth #modular #synthesizer #opensource #freesoftware #foss #linuxaudio #audioprogramming #dspprogramming #programming #audioplugin #softwaredevelopment #vstplugin

2021-08-25
2021-08-24

Here a quick demo of the Quant quantizer node in HexoSynth. There are still some things left to do, such as adding a min/max octave setting for this too. And of course documentation and automated tests.

#modularsynth #modular #synthesizer #opensource #freesoftware #foss #linuxaudio #audioprogramming #dspprogramming #programming #audioplugin #softwaredevelopment #vstplugin

2021-08-23

For composing more generative patches I am implementing a Quantizer node now. With that HexoSynth can finally make sensible pitches from randomized or arbitrary control signals. #modularsynth #modular #synthesizer #opensource #freesoftware #foss #linuxaudio #audioprogramming #dspprogramming #programming #audioplugin #softwaredevelopment #vstplugin

2021-08-18

I did some good progress in the last weeks, implemented almost every important piece for a simple synthesizer already. There are many more modules to come until I call it a mostly finished modular synthesis environment. One of the top most items is still preset handling thought...

#modularsynth #modular #synthesizer #opensource #freesoftware #foss #linuxaudio #audioprogramming #dspprogramming

2021-08-17

Coding lots of new features means coding lots of tests too. I'm slowly working on the to be done tests that piled up. Here is a test case for the PVerb reverb node. Testing a long decay in a small room.

#modularsynth #modular #synthesizer #opensource #freesoftware #foss #linuxaudio #audioprogramming #dspprogramming #programming #programmersofinstagram #coding #audioplugin #softwaredevelopment

2021-08-16

Released v0.1.0-alpha-3 of HexoSynth. It has a ton of changes, bugfixes and most importantly: features! New nodes and a completely new mouse/matrix workflow. Check it out on Github:

github.com/WeirdConstructor/He

#modularsynth #modular #synthesizer #opensource #freesoftware #foss #linuxaudio #audioprogramming #dspprogramming #programming #audioplugin #softwaredevelopment #vstplugin

2021-08-15

Added another node due to a sudden inspiration/urge. The RndWk node is a random control signal generating node that does random steps of configurable width. The built in slew rate limiter allows for smooth transitions. I still have no quantizer to lock the pitches into a scale, so you will have to bear with this rather scary sound scape for now!

#modularsynth #modular #synthesizer #opensource #freesoftware #foss #linuxaudio #audioprogramming #dspprogramming #vstplugin #audioplugin #sounddesign

2021-08-14

After adding so many features I've got to consolidate and feature freeze my development process now and work on the documentation and the automated test suite again.

#modularsynth #modular #synthesizer #opensource #freesoftware #foss #linuxaudio #audioprogramming #dspprogramming #vstplugin #audioplugin #rustprogramming #rustlang

2021-08-13

Finally! Two days of work resulted in the new node 'PVerb', which is a plate reverb based on Jon Dattorros design. It's an adaptation/rewrite of the #vcvrack module "Plateau" in Rust for HexoSynth. This is a really spectacular reverb, and I just love it. Was worth every hour I had to put into debugging.

#modularsynth #modular #synthesizer #opensource #freesoftware #foss #linuxaudio #audioprogramming #dspprogramming #vstplugin #audioplugin #sounddesign

2021-08-12

Also a comb filter node has been implemented now. Here is a quick demo of it, in combination with the LFO node. The sounds in the demo are mostly super annoying - I know :-) But with a bit more creativity you can spice up other sounds with a comb filter super nice!

#modularsynth #modular #synthesizer #opensource #freesoftware #foss #linuxaudio #audioprogramming #dspprogramming #vstplugin #audioplugin #sounddesign

2021-08-11

I started implementing a reverb algorithm (Dattorro's plate reverb), for that I needed to implement a simple LFO. I quickly made a node from that and thus created the 'TsLfo' node, which is a simple triangle/saw LFO. This is the first LFO for HexoSynth, and it's frequency/period time goes all the way from 10kHz up to 300 seconds!

#modularsynth #modular #synthesizer #opensource #freesoftware #foss #linuxaudio #audioprogramming #dspprogramming #vstplugin #audioplugin #sounddesign

2021-08-10

The vector phase oscillator already makes some really nice sounds. Especially with the integrated distortion settings it gets beefy fast.

#modularsynth #modular #synthesizer #opensource #freesoftware #foss #linuxaudio #audioprogramming #dspprogramming #vstplugin #audioplugin #sounddesign

2021-08-09

I'm currently working on a vector phase shaping oscillator to add to HexoSynth. It's like a generalization of phase distortion and allows even more interesting sounds and modulation of the base waveform.

#modularsynth #modular #synthesizer #opensource #freesoftware #foss #linuxaudio #audioprogramming #dspprogramming #vstplugin #audioplugin #sounddesign

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst