home.social

#dspprogramming — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #dspprogramming, aggregated by home.social.

  1. #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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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