My growing collection of DSP algorithms implementations.
Python is used for prototyping and C++ and Java for real-time uses.
Content
- Fourier transform and spectrum calculations
- Digital filters:
- All-pass (LP, HP, BP, BR)
- Comb
- Shelving (LP, HP)
- Peak
- Virtual Analog Filters:
- Moog ladder
- Sallen-Key
- Adaptative filters
- Digital audio effects:
- Delay
- LFO
- Wah-wah
- Vibrato
- Phaser
- Flanger
- Echo
- Chorus
- Audio source separation
Resources used
[1] The Art of Virtual Analog filter design by Vadim Zavalishin
[2] DAFX - Digital Audio Effects