Plucked String Filter

This C++ program works by using a combination of 3 filters in series (lowpass, all pass, and delay). Program generates a mono wave file at 44100Hz containing impulses fed by given header files.


Phaser

Real-time phaser effect module using a collection of matched all-pass filter pairs in series.

Programmed in C++


Low Pass Resonance

A modified second and third order Butterworth low pass filter that incorporates resonance near the cutoff frequency with gain adjustment.

Programmed in C++


Equalizer

A 12 dB/octave 10-band graphic equalizer (with constant Q-factors) for the frequency range 20Hz-20kHz. Adjust the sliders to change the volume of each frequency range between +/- 18 dB.

Programmed in C++