Faust engine phases 1-3: sole backend, gated switchover

42-model voice library, A/B-verified vs legacy csound (40 PASS / 2 deliberate substitutions); DX7 sysex pipeline; channel vocoder

• state-engine + native found-sound player + exploreLive-compatible live facade + press.js CLI (2-10x realtime offline renders)

• CONSTELLATE defaults to Faust (?engine=csound = legacy escape hatch); journey press routed through press.js; rgain ceiling widened

Verified: 6-genre full-length A/B within 3dB (BDJ soft-clip curve ported exactly), Discogs-EffNet rank parity, live glide 0.98x zero errors

▶ Play it: Rail Replacement Rapture — a bed-heavy genre where the found-sound layer carries the room https://stellate.app/?genre=transitwave&seed=9472&path=749.12536,768.12569,730.12569&xdur=13.122

391fe4b https://github.com/aboard-io/stellate/commit/391fe4b0c1fdb8e21a0798f2b95e283427ab23fb