Firing Lighting Commands with MIDI

In our productions we use Sonar 7 for music and sound fx cues. We have been using an Express console which recognizes midi program changes and fires the lighting cues (midi program changes) from Sonar. It's worked flawlessly. We recently purchased an ION in hopes that we could do something similar using midi time code instead of midi program changes (which ION doesn't do). Much to our dismay, when using midi time code, there is a one to two second delay when starting a sound cue. Once it locks in, it works fine. But If I want to automate a show, I can't have a light cue start at the same time as a sound cue with one command due to the midi time code delay at the start of the sound cue. We love using Sonar in our setup, but currrently have to continue using our Express console until we find a solution. Sonar sends midi program changes, note on and off, and Midi Machine Control. Does anyone out there have a solution to our dilemna, short of getting SFX or something similar?  We really like Sonar. We automate a lot and it makes for flawless tech.

I read in another post that if there were enough requests, they would implement standard midi into a future software update. Count this post as a request. The way it was set up in the Express Console worked great.

Thanks

Cody

Parents
  • Hi,

    Regarding Midi Timecode (and also SMPTE timecode) it is pretty normal to have a few seconds of "pre-roll" before any events need to execute. This is to make sure all the devices have time to sync. This is normal practice with Timecode. I can imagine that if you start generating timecode when the sound cue plays, most machines recieving the timecode will not have time to catch up and execute their cues, not just Ion. Timecode is meant to run for a longer period and make sure all devices are in sync.

    From your description I get the feeling that Timecode is not the best way for you to trigger the Ion. Something like Midi notes, Midi Machine Control, Program Changes or Midi Show Control would probably be better suited for you. As you know, Ion does not currently support Midi notes, Program Changes or  Midi Machine Control. However, Ion does support Midi Show Control. You could use MSC to trigger cues, macros or submasters on the Ion. If Sonar can send MSC commands (that are basically System Exclusive messages), then you could use that.

    Does this help? 

    Oskar 

Reply
  • Hi,

    Regarding Midi Timecode (and also SMPTE timecode) it is pretty normal to have a few seconds of "pre-roll" before any events need to execute. This is to make sure all the devices have time to sync. This is normal practice with Timecode. I can imagine that if you start generating timecode when the sound cue plays, most machines recieving the timecode will not have time to catch up and execute their cues, not just Ion. Timecode is meant to run for a longer period and make sure all devices are in sync.

    From your description I get the feeling that Timecode is not the best way for you to trigger the Ion. Something like Midi notes, Midi Machine Control, Program Changes or Midi Show Control would probably be better suited for you. As you know, Ion does not currently support Midi notes, Program Changes or  Midi Machine Control. However, Ion does support Midi Show Control. You could use MSC to trigger cues, macros or submasters on the Ion. If Sonar can send MSC commands (that are basically System Exclusive messages), then you could use that.

    Does this help? 

    Oskar 

Children
No Data
Related