Integrate synth fleet: stereo voice path, live mono-legato, 303 accent/slide

Wires the nine 5f8c11e voices into the engine and genre space; all gates green (verify.sh --no-cache: matrix 63/63, validate 5/1/0, engine PASS; live smoke RMS 60/60 nonzero, 0 console errors).

• manifest.json: full rebuild registers all nine (juno60/hammond/vp330 outputs:2); recompiled binaries reverted to committed bytes, diff is manifest-only

• state-engine.js: pitchedUnit cases for all nine with recipe mappings per the builder contracts; disambiguated keys (chorusSpread, czWave, czDetune, syncDetune, obDetune, vpDetune) where shared names collide

• STEREO voice path (first 2-out voices): press accumulates [0]/[1] into wide L/R dry buses (sends stay mono-sum); live splits dryBus through a ChannelSplitter into merger L/R, mono voices up-mix centered.

LIVE MONO-LEGATO — pool forced to 1 when u.mono, all notes to node 0, params set before gate-on, gate HELD across legato groups (press parity). probe-modeld: nodes 3->1, re-attacks many->1, 19 glide runs.

▶ Play it: Espresso Laser → Cosmodrome Lullaby → Neon Fiscal Year — the three genres this change names, as one path https://stellate.app/?genre=italo&seed=9210&path=1784.4857,639.7941,1530.6221&xdur=0.227

38267fe https://github.com/aboard-io/stellate/commit/38267fea1c85e1f5c92ebd0e0214b0f03b7b644b