EXCITER — signal-flow flowchart
EXCITER — signal-flow flowchart
Image rep algo 35 · slots 35 · unit 0 (I-RAM load 84) · family exciter · confidence high.
harmonic exciter: LUT -> band-pass -> +dry
69 words, 22 class-A coefficient multiplies (18 named), 0 instructions still opaque, 15 of 69 not yet decoded. Landmarks detected: 2 biquad DF-I section(s), 2 waveshaper LUT selector(s), 2 class-8 post-sum step(s).
flowchart TD
N0["Stereo input (L / R)"]
N1["Waveshaper transfer curve<br/>3-word LUT idiom, class-6 curve select (×2)"]
N0 --> N1
N2["controls: DRIVE, ADJUST"]
N1 -.-> N2
N3["Biquad tone/EQ<br/>2 Direct-Form-I sections (1 band(s) × 2 ch)<br/>b1,b0,b2,−a1,−a2, make-up"]
N1 --> N3
N4["controls: HIGH EMPHASIS FC, EMPHASIS GAIN"]
N3 -.-> N4
N5["VOLUME<br/>output level"]
N3 --> N5
N6["REV SEND<br/>to reverb bus"]
N5 --> N6
N7["Output (RETURN to kernel epilogue)"]
N6 --> N7
classDef io fill:#e8eef7,stroke:#33475b,stroke-width:1px,color:#111;
classDef proven fill:#d7f0d7,stroke:#2e7d32,stroke-width:2px,color:#111;
classDef measured fill:#dbe9fb,stroke:#1565c0,stroke-width:1.5px,color:#111;
classDef inferred fill:#fdf0d5,stroke:#b8860b,stroke-width:1.5px,color:#111;
classDef open fill:#eeeeee,stroke:#888,stroke-width:1px,color:#333,stroke-dasharray:5 5;
classDef ctrl fill:#f3e8fb,stroke:#6a1b9a,stroke-width:1px,color:#111;
class N0,N7 io;
class N1 inferred;
class N2,N4,N5,N6 ctrl;
class N3 measured;
Classic-topology match
Most likely textbook topology: Harmonic exciter = high-band waveshaper + tone biquad.
A waveshaper generates upper harmonics, then a DF-I tone biquad shapes them.
Instruction hint: same waveshaper + DF-I-biquad idioms as distortion.
UI parameters (MEASURED, notes/kn5000-dsp-paramlist.md): DRIVE, ADJUST, HIGH EMPHASIS FC, EMPHASIS GAIN, VOLUME, REV SEND.
Per-instruction detail: ../disasm/prog35_exciter.dsm. Confidence legend and method: README.md. Narrative: the MAME development blog, KN5000 effects-DSP series (Parts 78-84). Reference: the project docs site, /effects-dsp/.