KMODULO ENSEMBLE
A stereo chorus plugin with a four-voice architecture for dense ensemble textures. Internal sculpting filters and subtle saturation add depth and character to the modulation.
Chorus control with preset-based character.
KMODULO ENSEMBLE is a JUCE-based chorus plugin built around a compact control set: preset selection, Rate, Depth, Mix, and Bypass. The goal was to keep the interface focused while giving the user distinct chorus characters through preset-driven voicing.
Rather than exposing a large parameter set, the plugin presents the controls needed to shape modulation speed, depth, wet/dry balance, and bypass state while the presets handle the broader chorus character.
What it does
- Rate, Depth, and Mix controls for direct modulation shaping
- Preset-driven voicing built from four internal style families: Studio, Dream, Vibe, and Encore
- Dedicated bypass state integrated into the main interface
- Custom rotary controls and styled value displays for quick modulation adjustment
Hear the chorus in context.
A short before-and-after demo showing the dry source followed by KMODULO ENSEMBLE processing.
Custom chorus engine with style-dependent voicing.
The plugin uses JUCE AudioProcessorValueTreeState to manage parameters, then passes those values into a dedicated Chorus DSP class during processing. The chorus engine maintains its own stereo delay buffers, LFO phase, interpolated delay reads, wet/dry mix, and bypass state.
Each style changes the internal voicing of the effect, including modulation shape, stereo spread, delay offset, saturation amount, and filtering. A small biquad filter class handles the pre-filter, sculpting filter, and post-filter stages used inside the chorus path.
Streamlined interface with direct control.
The editor uses a custom JUCE LookAndFeel for the rotary controls, value boxes, and dark bronze-accented visual system. Large rotary arcs provide a quick visual reference for Rate, Depth, and Mix, while dedicated readouts allow for precise adjustment.
The single-pane layout keeps the preset selector, bypass toggle, and main dials immediately accessible, so the user can shape the chorus character without navigating through secondary panels.
Working on something similar?
I’m open to audio plugin, Web Audio, DSP, and music-technology collaborations.
Email me about an audio software project