77a757cee6
- Fix dashboard 500 when deps disconnected — _gather_state() now returns
full defaults instead of bare {'connected': False}
- Phase 2: FX param schemas aligned with DSP implementations
- Phase 7: Pipeline routing, preset manager improvements
- Factory presets: cleanup and normalization
Fixes dashboard crash on disconnected state (dogfood issue #1)
Pi Multi-FX Pedal — Default Cabinet IR Files
Synthetic impulse responses (.wav) for guitar cabinet simulation. Generated using DSP filter cascades (Butterworth LP/HP + parametric peak/notch filters + exponential decay envelope).
All IRs are 48kHz, 16-bit mono WAV files.
| File | Cabinet Model | Taps | Length | Description |
|---|---|---|---|---|
vintage-1x12.wav |
Vintage 1x12 — Fender-style Open Back | 2048 | 43ms | Warm, scooped cleans with bell-like top end. Models a Fender-style 1x12 open-back combo. |
british-4x12.wav |
British 4x12 — Marshall-style Closed Back | 4096 | 85ms | Mid-forward, aggressive rock tones with tight low end. Models a Marshall 1960A-style 4x12 closed-back cabinet. |
american-2x12.wav |
American 2x12 — Vox-style Open Back | 2048 | 43ms | Chimey, complex midrange with sparkling highs. Models a Vox AC30-style 2x12 open-back cabinet. |
modern-4x12.wav |
Modern 4x12 — Mesa/Boogie-style Closed Back | 4096 | 85ms | Tight low-end, aggressive mids, smooth highs. Models a Mesa Rectifier-style 4x12 closed-back cab. |
jazz-1x15.wav |
Jazz 1x15 — Deep Open Back | 2048 | 43ms | Deep, warm, scooped tone for jazz cleans. Models a 15-inch speaker in a large open-back cab. |
boutique-1x12.wav |
Boutique 1x12 — Dumble-style Open Back | 2048 | 43ms | Smooth, rounded cleans with enhanced mid complexity. Models a Dumble-style 1x12 open-back combo. |
mini-1x8.wav |
Mini 1x8 — Small Practice Amp | 1024 | 21ms | Lo-fi, boxy tone for vintage radio-style sounds. Models a small 8-inch practice amp speaker. |
Usage
These IRs are loaded by the IRLoader class through the pedal's cab simulation.
Place them in ~/.pedal/irs/ or reference them by absolute path in preset chain blocks.
Replacement
Replace any .wav file with a real captured IR (48kHz, 16-bit mono) to
upgrade from synthetic to authentic cabinet tone. The pedal treats all
.wav files in the IR directory identically.
Cabinet Type Guide
- Vintage 1x12 — Fender Deluxe / Princeton-style cleans. Scooped mids, warm lows.
- British 4x12 — Marshall 1960 / JCM-style crunch and rock. Mid-forward, aggressive.
- American 2x12 — Vox AC30-style chime. Complex mids, sparkling treble.
- Modern 4x12 — Mesa Rectifier-style high gain. Tight lows, smooth highs.
- Jazz 1x15 — Polytone / Henriksen-style jazz. Deep lows, scooped mids.
- Boutique 1x12 — Dumble / Two-Rock-style. Smooth, complex midrange.
- Mini 1x8 — Small practice amp. Boxy, lo-fi, vintage radio tone.