Any way to apply a timing offset to a rack?

I was sending a sequence of MIDI notes (from a sequencer in a Cantabile Rack) to one of our other players’ rig and we noticed that the resulting notes were a touch late.

I’m scratching my head to think of a way I could negatively offset the MIDI timing, or maybe positively offset it and re-arrange the notes accordingly.

Does anyone have any clever methods?

1 Like

I have two tricks I use for this problem:

  1. If my transport source for Cantabile is Metronome, I create (A) a binding that changes the tempo to a high bpm on transport start, and (B) another binding that changes it back to the normal bpm after some short duration (e.g., 200ms). This puts Cantabile’s clock slightly ahead of the other player’s rig, causing all notes to arrive slightly earlier.
  2. When I want only one or a few plugins to be affected but not all, or when the transport source is not Metronome, I load my sequencer plugin inside Unify and use Unify’s “Don’t follow Host” transport option to put its clock slightly ahead of Cantabile’s. (This is harder to set up — I’ll give more details if desired.)
2 Likes

Of those, Option 1 might be worth trying for me. My computer is providing the backing track, so a quick blip of the tempo might be enough to fix it. Thanks.

1 Like