Resources on audio & DSP

Frequency modulation harmonic amplitudes, taken from Smith, J.O. Spectral Audio Signal Processing

So you want to write your own synthesizer

  1. Check out how FM synthesis works, it's really simple to implement

    I've written a simple FM/PM synthesizer in Rust, you can check it out here.

  2. If you're using Rust, I recommend Rodio for taking care of sound card interaction.

  3. Check out The Audio Programmer, especially their YouTube channel.

  4. If you want to write a VST, give nih-plug a try.

Generative music

My projects in the audio programming field

DSP resources



Processing & Effects


Interesting DSP/audio links