olo-eq
A JUCE-based audio plugin implementing a parametric EQ with low-cut, high-cut, and peak filters, supporting VST3, AU, and standalone formats.
- Repository
- AidenCarrera/olo-eq
- Created
- October 21, 2025
Highlights
- Built a three-band parametric equalizer with low-cut, peak, and high-cut filters.
- Supports frequency, gain, Q, and configurable 12–48 dB-per-octave filter slopes.
- Renders a real-time response curve in a resizable JUCE interface.
- Uses AudioProcessorValueTreeState for parameter binding and persistent plugin state.
- Targets VST3, Audio Unit, and standalone formats from one C++ codebase.
Olo EQ is a cross-platform parametric equalizer built with C++ and JUCE. It began as a focused audio programming project for learning real-time DSP, filter design, plugin architecture, and interface rendering.
The plugin provides low-cut, peak, and high-cut bands with controls for frequency, gain, Q, and filter slope. A real-time response curve makes the effect of each band visible while parameters are adjusted.
AudioProcessorValueTreeState keeps the processor, interface, and saved state synchronized. The same codebase builds as VST3, Audio Unit, and standalone applications, leaving room for additional bands, spectrum analysis, presets, and more advanced audio tools.