PitchWalker was classified as a generator but always consumed the incoming pattern's triggers. Reclassify as a processor so it modifies the pattern produced by an upstream generator (clonePattern instead of createPattern). Add reEvalOnLoop flag on the Primitive base class; when set, the sequencer re-evaluates the chain at each loop start so stateful primitives produce evolving patterns across loops. |
||
|---|---|---|
| .. | ||
| midi-note.test.js | ||
| pattern-merge.test.js | ||
| pitch-walker.test.js | ||
| polyrhythm-chain.test.js | ||
| polyrhythm.test.js | ||
| re-eval.test.js | ||