Per-track step lengths (polymeter)
Each track has its own step count (1–64), set in the small numeric field in its header. Tracks with non-divisor lengths phase against each other across bars — true polymeter.
How it works
The scheduler keeps a global step counter that advances every 16th note. Each track reads its current step as globalStep % track.stepsPerPattern. A 16-step kick + a 7-step hat + a 13-step perc all play "in their own time" but stay locked to the master tempo.
TipTry a 5- or 7-step pattern on a melodic synth track over a 16-step rhythm. The phasing ear-grabs every cycle is different.