memlnaut-nisps/playground/js/shapeseq/tests
w1n5t0n aec58537db feat(pattern): add midiNote field + trigger-aware merge
Replace the pitch*127 encoding hack with a dedicated midiNote field on
pattern steps. IntervalLock now writes integer MIDI notes to step.midiNote
while preserving the original [0,1] pitch for other consumers. The clock
and sequencer bridge pass midiNote through the event pipeline.

Also reworks mergePatterns to be trigger-aware: when only one generator
fires at a step, use its values directly instead of averaging with the
other generator's defaults.
2026-04-06 23:28:01 +01:00
..
midi-note.test.js feat(pattern): add midiNote field + trigger-aware merge 2026-04-06 23:28:01 +01:00
pattern-merge.test.js feat(pattern): add midiNote field + trigger-aware merge 2026-04-06 23:28:01 +01:00