Frits (or any other that might have insight),
My inquiry is in regards to midi implementation. I recently demo’ed Consequence from SugarBytes. It’s a chord arpeggiator. The vsti has 3 sound generators and each is driven on 3 separate channels. In the latest update the vsti is now able to output it’s midi data for each track separately, on 3 midi channels.
Now Podium is not the only host I own and use. I also use Live, energyXT and Reaper. From what I have learned so far it’s not easy to access this functionality in most hosts. I already understand that Podium does not send the midi from one track to another. A have also been informed that the vst spec does not provide for output on separate channels.
Now I have gotten this to work in Reaper. And others have informed me that this also works in Sonar and Cubase. However Live, Podium and eXT cannot handle this type of output. And to be clear, I can route the midi output of a plugin in Live to another track but Live provides no functionality to access the midi channels separately.
So my big question is why is it this way? Is this a hard feature to implement? It seems as though most devs have focused on routing audio everywhere but very few have focused on routing midi data in the same manner.
What is it about routing midi data that presents such a challenge?
***Side Note***
Consequence is not the only vsti that can do this. I’m 99% sure Kontakt and a few others can do it as well. My application is to drive secondary vst’s using the performance data from a primary one.