Brigade
Boss DM-2-inspired analog BBD delay engineering baseline.
Brigade is Greybound's first delay model. The reference target is the compact analog BBD delay family typified by the Boss DM-2: short-to-medium delay times, dark repeats, softened attack on each repeat, bounded feedback, and a wet/dry mix that sits behind the dry guitar.
The implementation does not copy a factory schematic. It is a graybox model that captures the useful engineering behavior: buffered high input impedance, input coupling, long fractional delay storage, BBD-like bandwidth limits before and after the delay, saturating feedback, dark repeat filtering, wet/dry mix, and low output impedance.
Reference Placement
The reference rig places Brigade in the amp fx_loop:
- amp preamp send drives the delay input,
- repeat tails follow preamp gain rather than being repeatedly distorted by the preamp,
- low output source impedance returns into the amp FX return.
It can still be placed before the amp input for older pedalboard-style echo into amp drive.
Controls
time_ms: delay time in milliseconds.repeats: feedback amount around the delay path.tone: repeat brightness.mix: wet/dry blend.bypass: routing state; private delay and feedback state remain owned by the pedal instance.
DSP Mapping
- Input boundary uses
ConnectionStatewith high input impedance and cable capacitance. - Input coupling removes DC before the delay path.
- Pre-delay low-pass filtering approximates limited BBD bandwidth.
- Fractional delay stores up to the maximum supported analog-style delay time.
- Feedback is low-pass filtered and softly compressed before it re-enters the delay path.
toneblends darker filtered repeats with a brighter compressed repeat path.- Output is clamped and exported through a low output source impedance.
Validation
Current validation is behavioral:
- feedback creates an audible delay tail after a short input burst,
- active FX-loop output remains audible,
- rig parser accepts all Brigade controls,
- CLI runtime controls are shared atomics so the monitor can edit delay time without locking the audio callback.
Useful next checks:
- render impulse responses for several
time_msvalues, - verify repeat decay time against reference settings,
- add optional modulation/noise controls after the base delay is stable.
References
- The Boss DM-2 family is the primary musical reference: compact BBD delay with dark repeats and a simple repeat-rate/intensity/level control surface.
- Public BBD delay schematics are used only as topology references. The source of truth for Greybound remains this model document plus the Rust implementation.