The FM font has never played a note — and MIDI comes back

THE BUG, and it is old. Paul: "with FM I hear a high pitched mono tone that never changes, samples, drums, and that's it." Cause: dx7.lib wraps its whole interface in an hgroup "DX7", so Faust roots every param path at the GROUP — /DX7/freq, /DX7/gate

• Fix: derive the param root from the UI TREE, not the declared name (render-core paramRoot, used by press/stream-worker/stem-worker/stem-parity).

• Consequences honestly handled: yesterday's DX7_MAKEUP=2.0 / OUT_CEIL=1.8 was fitted against SILENT voices and is void (with pitch landing, it pressed 12dB hot)

• Two new gates in engine.test, both verified to FAIL against the old code: param_root_addressable (structural

• MIDI IS BACK (Paul: "I want midi back"). The ⤓ midi button returns to the ⚙ modal — MIDI only; the wav/mp3 machinery stays on legacy-download-video.

Verified: live, dominant peak sampled 1Hz for 20s: dx7 was 468/468/468 stuck at -47..-56dB; now 11 distinct pitches, longest stuck run 3, -23..-30dB.

▶ Play it: Ballroom Leviathan — a horn-and-piano genre that plays almost entirely sampled instruments https://stellate.app/?genre=bigband&seed=2022&path=814.14134,833.14167,795.14167&xdur=13.122

a57a0f9 https://github.com/aboard-io/stellate/commit/a57a0f968aad3dc3412bf8930b26a4a4ec2b0c54