@liminal-hq/undertone / drift
Function: drift()
drift(
pattern,options):Pattern<ControlPatch>
Defined in: drift.ts:45
Adds seeded humanisation to a pattern: small per-note timing, level, pitch and pan drift, plus a constant push or pull. Off unless you set a range. Every value is derived from the seed, the loop pass, the note's position and its pitch — not from query order or the clock — so the same seed produces the same events on every device and however the scheduler windows its queries. Keep it off menu and interface sounds.