The Boss is an aggressive multiband compressor and saturation plugin designed to bring "weight" and "vibe" to your audio tracks. Built using the JUCE framework, it features a streamlined interface focused on a single "Amount" control that drives multiple internal parameters simultaneously.
- 3-Band Linkwitz-Riley Crossover: Splits the signal into Low, Mid, and High bands for precise dynamic control.
- Unified "Boss" Control: A single knob that intelligently maps:
- Compression: Adjusts threshold and ratio across all three bands.
- Automatic Makeup Gain: Compensates for gain reduction to maintain consistent loudness.
- Saturation: Drives a soft-clipping
tanhsaturation circuit as you push the knob further.
- Optimized DSP: Clean signal path with denormal prevention and efficient buffer handling.
This project was "vibe-coded" in a collaborative effort between the developer and AI.
- Claude: Assisted with the initial architectural vision and signal flow.
- Gemini: Served as the primary sparring partner for DSP implementation, debugging, Linux build optimization, and final gain-staging refinements.
- Open
TheBoss.jucerin the JUCE Projucer. - Ensure you have the
juce_dspandjuce_audio_utilsmodules enabled. - Export to your preferred IDE (Visual Studio, Xcode, or Linux Makefile).
- Build the VST3 target.
MIT