Restore the original arpeggiator as the default sequencer. ShapeSeq code is preserved but gated behind a URL feature flag (?shapeseq=1): - Arpeggiator import, state, and all wiring fully restored - ShapeSeq modules loaded via dynamic import() only when flag is on - ensureShapeSeqInit() creates engine/viz/UI lazily on first audio start - animate loop routes inputs to ShapeSeq only when flag + playing - setOutputMode shows/hides ShapeSeq container only when flag is on - HTML: ShapeSeq container added but hidden by default - CSS: ShapeSeq styles added (inert when container is hidden) All 13 ShapeSeq modules in playground/js/shapeseq/ are untouched. To test ShapeSeq: add ?shapeseq=1 to the URL. |
||
|---|---|---|
| .. | ||
| a-immersive.css | ||
| b-workbench.css | ||
| c-journey.css | ||
| style.css | ||