I've always been one of the users that would like to see midi sequencing in Vegas. I deiced to put some effort into some solution using third party software. I had some success with using the midi time code in and out through virtual midi ports to sync to external sequencing software, but the syncing is never quite accurate or reliable enough.
I recently started exploring another route using sequencing software that will run as a vst plugin. I tried a few and had varying success with Temper, EnergyXT, and Pharzor. Run as VST plugins in Vegas these can read the transport state from the host (vegas) and so will actually start and stop playback with vegas, and the sync seemed good at first , aside form a few glitches.
I got the furthest with Temper. The midi in and out functionality seems to get disabled when running these inside Vegas, but I found that you can get around this by running VST plugins inside the sequencer plugins, using them as hosts. The MID2VST and VST2MID by Tobybear worked best for me. This page listed a few others. I was able to link the VST plugins to virtual midi ports to external sound software and devices. I could actually arm the midi track in the plugin, press play in Vegas and record from a keyboard. Then press play in vegas to play it back. The syncing seems rock solid except I was disappointed to find that some times the two time lines would play back from different places, and though the tempo from vegas gets sent to the VST sequencer making changes to the tempo seems to cause things to not work well and get out of sync. I found some information on what transport and syncing data can be read by a VST plugin from this SynthEdit software. So I'm hoping that it would be possible to improve sync between Vegas and a VST sequencer. Unfortunately Temper is no longer being developed. I was thinking of getting on some forums for some opensource sequencers and see if there is interest in creating VST versions of those.
So after way too many hours of experimenting and hoping for a perfect solution, this is as far as I have gotten, but I wanted to post here to see if there is any interest especially if someone else wants to help experiment and discus solutions. If so I can post in more detail how I set things up in Temper (its not always straightforward).
Thanks.
I recently started exploring another route using sequencing software that will run as a vst plugin. I tried a few and had varying success with Temper, EnergyXT, and Pharzor. Run as VST plugins in Vegas these can read the transport state from the host (vegas) and so will actually start and stop playback with vegas, and the sync seemed good at first , aside form a few glitches.
I got the furthest with Temper. The midi in and out functionality seems to get disabled when running these inside Vegas, but I found that you can get around this by running VST plugins inside the sequencer plugins, using them as hosts. The MID2VST and VST2MID by Tobybear worked best for me. This page listed a few others. I was able to link the VST plugins to virtual midi ports to external sound software and devices. I could actually arm the midi track in the plugin, press play in Vegas and record from a keyboard. Then press play in vegas to play it back. The syncing seems rock solid except I was disappointed to find that some times the two time lines would play back from different places, and though the tempo from vegas gets sent to the VST sequencer making changes to the tempo seems to cause things to not work well and get out of sync. I found some information on what transport and syncing data can be read by a VST plugin from this SynthEdit software. So I'm hoping that it would be possible to improve sync between Vegas and a VST sequencer. Unfortunately Temper is no longer being developed. I was thinking of getting on some forums for some opensource sequencers and see if there is interest in creating VST versions of those.
So after way too many hours of experimenting and hoping for a perfect solution, this is as far as I have gotten, but I wanted to post here to see if there is any interest especially if someone else wants to help experiment and discus solutions. If so I can post in more detail how I set things up in Temper (its not always straightforward).
Thanks.