This library is free to use in any application. To use this in your project, simply include the lib_dsp.h file located in the include directory, or if you only need a certain component, include the necessary file (filters.h, delays.h, etc).
-Open command prompt
-run "make all"
-In the file that will need the library include "lib_dsp_location/include/lib_dsp.h".
- #include "lib_dsp_location/include/lib_dsp.h"
-Link lib_dsp.o when compiling
- g++ lib_dsp_location/include/lib_dsp.o main.cpp -o main.exe
- Generic BiQuadFilter
- Lowpass IIR
- Highpass IIR
- Peak IIR
- BandPass IIR
- Compressor (only hard-knee currently. Will be implementing soft-knee soon)
- Digital Delay
- Modulated Delay
- Flanger
- Chorus
- Vibrato
- Direct Form Oscillator
- Gordon-Smith Oscillator (For an oscillator that will change frequency while playing)
- Functions for common conversions such as dB to float
- Linear Interpolator for graphics and for soft-knee compression
- Buffer class for storing large amounts of data
- Reverb
- Wave Table Oscillator