..
delta.test.js
feat(shapeseq): freeze-as-algorithm/pattern + delta controller
2026-04-06 23:55:23 +01:00
freeze-pattern.test.js
feat(shapeseq): freeze-as-algorithm/pattern + delta controller
2026-04-06 23:55:23 +01:00
freeze-ui.test.js
feat(freeze-ui): freeze/live param toggle interaction
2026-04-07 00:00:56 +01:00
freeze.test.js
feat(shapeseq): freeze-as-algorithm/pattern + delta controller
2026-04-06 23:55:23 +01:00
midi-note.test.js
feat(pattern): add midiNote field + trigger-aware merge
2026-04-06 23:28:01 +01:00
mlp-mode.test.js
feat(shapeseq): unified/dual MLP mode switching
2026-04-06 23:57:41 +01:00
pattern-merge.test.js
feat(pattern): add midiNote field + trigger-aware merge
2026-04-06 23:28:01 +01:00
pitch-walker.test.js
refactor(PitchWalker): redesign as processor, add reEvalOnLoop
2026-04-06 23:37:32 +01:00
polyrhythm-chain.test.js
feat(shapeseq): polyrhythm — per-generator step counts with LCM tiling
2026-04-06 23:31:45 +01:00
polyrhythm.test.js
feat(shapeseq): polyrhythm — per-generator step counts with LCM tiling
2026-04-06 23:31:45 +01:00
projection.test.js
refactor(projection): simplify to 3 global knobs
2026-04-06 23:41:30 +01:00
re-eval.test.js
refactor(PitchWalker): redesign as processor, add reEvalOnLoop
2026-04-06 23:37:32 +01:00
seq-iml.test.js
feat(seq-iml): configurable output count with scaled architecture
2026-04-06 23:45:55 +01:00
sequencer-generation.test.js
feat(sequencer): generation counter forces re-eval on config changes
2026-04-06 23:51:57 +01:00
signal.test.js
feat(chain-ui): drawer layout + signal-based reactive updates
2026-04-06 23:59:25 +01:00
voice-mode.test.js
feat(sequencer): mono/poly voice mode
2026-04-06 23:59:04 +01:00