Nine real plugin crates ship in this repo. All listed in
bundler.toml; each builds to target/bundled/<name>/.
| Plugin | What it does |
|---|---|
| buffr_glitch | MIDI-triggered buffer repeat; CD-skip textures |
| crisp | Bright crispy top end for bass (Polarity "Fake Distortion") |
| crossover | 2–5 band split with linear-phase option, aux outputs |
| diopser | Phase rotation around a frequency; allpass stack |
| loudness_war_winner | Yes, it really does that |
| puberty_simulator | Octave-down + voice-crack texture |
| safety_limiter | Plays SOS in Morse code when peaks exceed threshold |
| soft_vacuum | Airwindows Hard Vacuum port with up to 16× oversampling |
| spectral_compressor | Up to 16384-band OTT-style spectral compression |
Build any of them:
cargo xtask bundle <name> --release- Oversampling + smoothing →
soft_vacuum - Parameter callbacks →
safety_limiter - GUI integration →
examples/gain_gui_egui - SIMD DSP →
diopser(useslogic_nih_plug_dspsimdfeature, nightly only) - FFT-heavy →
spectral_compressor
plugins/examples/ — bare-format and GUI skeletons:
- gain — minimal stub
- gain_gui_egui — egui editor + peak meter (cross-thread
Arc<AtomicF32>reference) - gain_gui_iced, gain_gui_vizia
- gain_multi_format, gain_vst2, gain_au, gain_auv3, gain_lv2, gain_aax
- overdrive, sine
- midi_inverter, sysex, poly_mod_synth
- stft, spectrum_analyzer
- state_variable_filter, juce_dsp_filter
- flexbox_demo —
logic_nih_plug_guiFlexBox port - delay — tempo-synced feedback delay with ping-pong
- reverb — FreeVerb-style algorithmic reverb
- chorus — LFO-modulated stereo chorus
- sidechain_compressor — aux sidechain input + envelope-follower compressor
- note_expressions — polyphonic synth reacting to every
NoteEvent::*Poly*event
See FORMAT_EXAMPLES.md and JUCE_EXAMPLES.md.