Skip to content

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.

License

Notifications You must be signed in to change notification settings

maximoskp/cppAudioFX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published