This is where Virtual Midi cables are useful.
Set the track Midi output and the plugin Midi input to the same Virtual Midi cable.
This is where Virtual Midi cables are useful.
Set the track Midi output and the plugin Midi input to the same Virtual Midi cable.
Oh, yes. That worked fine. Thank you Jihem!
Now I only need the Midi Guitar pluginās midi out to ve available as track or instrument midi in.
I think they are working on it.
Problem:
I am setting up layers with a Program Change setup. Basicly, I have a Global layer, using a virtual Midi channel as input, and sending Midi to a specific VST (Pianoteq in this case). I also have songs with parts that send midi from a specific device (Midi Keyboard) to the virtual midi channel.
The manual states that a Midi Program Change (PC) event will be generated when a layer becomes active. On my Song/Part/Layer, I specify a Program Change number (eg. 5).
On my receiving layer (Global layer/Pianoteq), I setup Pianoteq to change presets via midi Program Changes. The problem is Pianoteq is not changing the presets.
Pianoteq has a Midi Monitor that is built into it. I see from the Midi Monitor that when the song/part/layer becomes activated, a Bank Message is coming into the Global layer/Pianoteq, but there is no Program Change event coming into Pianoteq. I have tried different values for MSB/LSB as well as the PC, but only the Bank Message seems to be generated from song/part/layer.
Has anyone else tried sending bank-change/program-change messages from a layer transmitting to a VirtualMidi layer?
Using V 2.11:
What are you missing?
Thanks for your response, Musicullum.
Actually, the only difference that I see from what you are doing, and what I am doing (besides using different VSTi) is that you are using a VST (Halion) in GM Mode (but that shouldnāt matter).
I will experiment with other VST (hopefully I have another with a Midi monitor) - but I have not had a VSTi on a Global Layer that has received a program change from a layer on a part.
Sorry, I donāt see what you are seeing.
Am I missing a setting that filters incoming midi on global layers somewhere?
Following my procedure, open Midi Monitor and set it to āVirtual Midi 3ā. Does it show the Program Change?
Try Halion Sonic nevertheless, it is provided with VST Live to see if it works. If it does, you can be sure that the problem is on the Global Layer instrument side. Also maybe check Controller Map on the transmitting Layer.
Thanks again for the comments, Musicullum.
Yeah, the Midi Monitor in Pianoteq doesnāt quite align with the Midi Monitor inside VSTLive on the Virtual Midi Channel. I suspect issues with Pianoteq interpreting incoming PC (and possibly BC) Midi messages too.
Fortunately, Pianoteq has a clever way of assigning other midi events to load itās presets. I was able to assign Pianoteq presets to BC LSB (CC32) values, and change those on my VSTLive parts.
Donāt know if this helps but some VST3 plugins donāt respond to midi program changes.
Iāve been banging my head against this for weeks and the only solution is to use VST2.
From my tests so far Halion Sonic, Omnisphere and Korg Wavestation do.
Strangely most other Korg VST3 plugins do not. Padshop and Retrologue donāt seem to either.
Some plugins require specific settings for to accept Program Changes. For instance for Halion (Sonic), you need to enable GM Mode in Options.
Still no tempo ramps. I am really waiting for that feature. Are you working on it?
Yes, but it takes time.
Just circling back around to this. Maybe I have missed something. Has sidechain for MIDI been implemented in some way that I havenāt noticed?
Happy New Year!
Think these functions are not yet implemented, but Iām sure theyāre working on all promisses