"Negatively Delaying" MIDI (i.e. MIDI 'play ahead')?

Author
Moderato Maestoso
Max Output Level: -90 dBFS
  • Total Posts : 24
  • Joined: 2011/07/18 06:28:05
  • Location: London, UK and Uzès, France
  • Status: offline
2013/12/19 03:34:19 (permalink)

"Negatively Delaying" MIDI (i.e. MIDI 'play ahead')?

Hi everyone,
Is it possible to "negatively delay" certain MIDI tracks in X3? I have master and slave DAW machines, with woodwind, brass, choirs, and organs running on the slave and outputting 20 channels of autio to tracks on the master machine. There is a certain inevitable delay on those tracks because of both output latency (on the slave) and input latency (on the master).
 
I would like to be able to have the MIDI going to the slave delayed by a negative amount (so it is sent a few milliseconds earlier) to compensate for that latency. It's easier than nudging the MIDI tracks manually to the left, because that means they don't line up with the grid for quantising etc.
 
Any thoughts appreciated!
 
Cheers,
 
Martin

Moderato Maestoso - Creative Music & Technology
http://www.moderatomaestoso.com
Composition, Musical Supervision, Orchestration & Arranging, Keyboard & Music Programming, Audio Software & Hardware Development, and Music Technology Consulting
#1

3 Replies Related Threads

    brundlefly
    Max Output Level: 0 dBFS
    • Total Posts : 14250
    • Joined: 2007/09/14 14:57:59
    • Location: Manitou Spgs, Colorado
    • Status: offline
    Re: "Negatively Delaying" MIDI (i.e. MIDI 'play ahead')? 2013/12/19 03:54:41 (permalink)
    You can set a positive Timing Offset (msec) in Preferences > Audio > Sync and Caching that will delay audio tracks vs. MIDI sent to external devices, effectively compensating for the MIDI and audio latency of external sources. MIDI-driven soft synths on the Master will not be affected because they are buffered up in advance and handled like audio tracks.
     
    Be aware, however, that this offset basically changes the relationship between the MIDI grid and the audio clock, which will affect how MIDI lays down when recording to the audio metronome or existing audio tracks.
     

    SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
    Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
    #2
    dcumpian
    Max Output Level: -34 dBFS
    • Total Posts : 4124
    • Joined: 2005/11/03 15:50:51
    • Status: offline
    Re: "Negatively Delaying" MIDI (i.e. MIDI 'play ahead')? 2013/12/19 08:11:06 (permalink)
    You can also set the "Time" offset in the track inspector to positive or negative values for any midi track.
     
    Regards,
    Dan
     

    Mixing is all about control.
     
    My music:
    http://dancumpian.bandcamp.com/ or https://soundcloud.com/dcumpian Studiocat Advanced Studio DAW (Intel i5 3550 @ 3.7GHz, Z77 motherboard, 16GB Ram, lots of HDDs), Sonar Plat, Mackie 1604, PreSonus Audiobox 44VSL, ESI 4x4 Midi Interface, Ibanez Bass, Custom Fender Mexi-Strat, NI S88, Roland JV-2080 & MDB-1, Komplete, Omnisphere, Lots o' plugins.    
    #3
    Moderato Maestoso
    Max Output Level: -90 dBFS
    • Total Posts : 24
    • Joined: 2011/07/18 06:28:05
    • Location: London, UK and Uzès, France
    • Status: offline
    Re: "Negatively Delaying" MIDI (i.e. MIDI 'play ahead')? 2013/12/21 02:15:13 (permalink)
    Many thanks guys! Brundlefly - I don't really want to change the relationship between the clock and the grid, so I think Dan's solution might be better for me (and can be adjusted separately on a per-track basis!).
     
    Cheers,
     
    Martin

    Moderato Maestoso - Creative Music & Technology
    http://www.moderatomaestoso.com
    Composition, Musical Supervision, Orchestration & Arranging, Keyboard & Music Programming, Audio Software & Hardware Development, and Music Technology Consulting
    #4
    Jump to:
    © 2025 APG vNext Commercial Version 5.1