Topic: Dear Frits: Educate Me…

Viewing 3 posts - 1 through 3 (of 3 total)
  • #2062
    UncleAge
    Participant

    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.

    #16649
    Zynewave
    Keymaster

    The MIDI channel information is embedded in the MIDI messages that a VSTi outputs, so technically it shouldn’t be difficult to filter the MIDI notes to different slave synths, according to MIDI channel. The main problem is probably to provide a way in the UI to select the MIDI channel. When I get around to implementing this in Podium, I’ll probably use the MIDI channel settings in the device mapping properties to support MIDI channel filtering.

    #16650
    UncleAge
    Participant

    Thanks for the quick info Frits.

    I guess it’s one of those things that doesn’t move to the top of everyone’s priority list right away. Suffice it to say that I’ll be looking at how Podium implements this functionality closely (whenever that bridge is crossed).

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.
© 2021 Zynewave