FR02 - Track (micro)delay

Feature Request #02[1]:

Track Delay (Microtiming / Groove Control)


What does it do?

  • Delay or pre(de)lay settings for each individual track (positive or negative timing offsets)
  • to fine-tune groove and transient placement.

What would this function unlock?

  • Groove:

    • easy laid-back, swung, snappy, or syncopated feel grooves
    • rhythmic tension without changing step grid
  • Transient precision:

    • precise positioning of transients for optimum punch in layered kicks/snares
    • reduce phase issues
    • Helpful for combining dry sounds with reverbs or other FX

Key Features:

  • Delay / Prelay setting per track (± N ms or ± N ticks)
    • Applies per pattern or optionally per project
    • Saved to kit along with other track parameters
  • Offsets audio playback timing without affecting pattern step resolution or event timing

Implementation Proposal:

  • UI modeled after the Pan Page
    • 8 horizontal sliders, one per track
    • Centered baseline = 0 (no delay)
    • Move left = prelay (early), right = delay (late)
  • Display in ticks, ms, or ±nudge indicator
  • Optional fine/coarse control via shift or encoder press
  • technical solution if prelay (negative delay) is set for at least one track:
    • internally shift (delay) the other tracks with that amount
    • (that way it is easy for the musician just to pull one track and doesn’t need to push all others)

  1. numbering only for personal reference, no suggestion of priority or the like ↩︎

3 Likes

Love that idea, no need to shift individual notes…

1 Like

Nice idea. Being able to adjust event timing without shifting them off the step grid on the buttons could be a meaningful improvement. It’s easy enough to nudge notes in TR Mode (Shift + Step), but doing so causes them to vanish from the step buttons, which makes further editing a bit more cumbersome. That said, they do remain visible and selectable on the screen.

Keeping notes visible on the nearest step button while still allowing for timing tweaks would make sequencing more intuitive and flexible. Maybe the button could blink to indicate the event is “off” the grid, and stay solid when it’s on.

1 Like