C++ implementation of audio effects, mainly for processing guitar signal. The implementation is tested in JUCE, but the classes can be used in any C++ - related framework, e.g. Bela.
A possible roadmap:
- Monophonic delay (done).
- Distortion (clipping done, for tanh check https://github.com/marcoalkema/cpp-guitar_effects/blob/master/distortion.cpp).
- Stereo delay.
- Low-pass filter.
- Add low-pass filter to delays.
- Delay-based reverb.
- Oscillator (as an LFO).
- Tremolo.
- Chorus.
- Ring modulator.
- Octave down / up.
- High-pass filter.
- Band-pass filter.
- Wah.
- Harmonics synth.