Skip to content

Latest commit

 

History

History
20 lines (18 loc) · 629 Bytes

README.md

File metadata and controls

20 lines (18 loc) · 629 Bytes

cppAudioFX

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:

  1. Monophonic delay (done).
  2. Distortion (clipping done, for tanh check https://github.com/marcoalkema/cpp-guitar_effects/blob/master/distortion.cpp).
  3. Stereo delay.
  4. Low-pass filter.
  5. Add low-pass filter to delays.
  6. Delay-based reverb.
  7. Oscillator (as an LFO).
  8. Tremolo.
  9. Chorus.
  10. Ring modulator.
  11. Octave down / up.
  12. High-pass filter.
  13. Band-pass filter.
  14. Wah.
  15. Harmonics synth.