How to write a lowpass filter plug-in process block function?

Hi All
I’m a new guy about C++ and JUCE, I wrote a JUCE project about lowpass filter plug-in which I think it’s classical. I read JUCE tutorials and still confused a lot, I think maybe a suitable example code will disabuse me.

I know two ways about digital signal processing: sample by sample and block, now I have no idea about writing a sample by sample method in buffer, the main problem is how to write the function with definition like void LowpassAudioProcessor::processBlock (AudioBuffer<float>& buffer, MidiBuffer&), can anyone show your code, use dsp in module or anyway. thx a lot.:slightly_smiling_face:

Have a look at @daniel’s open-source EQ:

1 Like

thx, you guy and @daniel.

1 Like