work / 2026 / In progress
Vintage ML Compressor
A JUCE audio plugin with a hardware-style UI, C++ DSP and an ML layer that recommends settings instead of processing audio.
What it is
A compressor plugin that looks like vintage hardware: filmstrip knobs and faders, a VU meter. The signal path is meant to be plain C++ DSP. The ML part sits beside it, listening and recommending parameters, and never touches audio sample by sample.
Where it stands
Honest status: the plugin skeleton compiles for AU, VST3 and standalone, and the React and TypeScript UI loads inside a JUCE WebView. Not done yet: the bridge that connects UI controls to real parameters, and the compressor DSP itself.
Two machines
Built on an Apple-silicon Mac (Xcode, Logic Pro for testing) and on a locked-down Windows laptop through a dev container. Some of the UI bugs are in the UI notes.