Hello Dmitri, thanks for helping out.
I'm using MD now for triggering orchestral samples from VSTs in a DAW, so I really need the feature of MD to send different inputs to different midi channels.
I double-checked your suspicion because it seems the obvious explanation.
dmitri wrote:MegaDrum can send MIDI messages only on one channel at a time and as the MIDI channel is compulsory part of the messages it must be set in the message.
1. Meaning that it is not possible for MD to send a midi note to more than one midi channel per message?
2. So it is impossible that two VST's listening to different midi channels respond to the same input?
3. But it is possible for MD to send e.g. input 2 notes (splash/chick) to midi channel 10 and input 18-27 notes to midi channel 11 and input 36-41 midi notes to midi channel 12 when the inputs are not hit at the same time?
dmitri wrote:The MIDI channel for the HiHat Notes is set on the input assigned to HiHat (HiHat Input). By default it is input 2 (and 3 if it is a dual/triple zone HiHat cymbal).
Thanks for clarifying, I use input 2 but do not use a trigger pad. I only use the HH pedal to trigger a sample on chicks and splashes.
4. So I have New Algorithm selected, CC Number to 0, HiHat Input 2 and on input 2 midi channel 10.
No trigger connected. Only midi notes for Chick and Splash, rest of the notes 0.
That should work fine right?
dmitri wrote:I have a suspicion your VST is listening for MIDI on all channels.
I did a simple test and do not understand what is happening.
In the DAW a VST is set to listen to midi channel 1, triggered from a midi keyboard sending from midi channel 1.
In the DAW also midi channel input filter is set to 1. Key strikes let the VST play the corresponding samples as expected.
When I change the DAW midi channel input filter to another channel, with the midi keyboard still sending on channel 1 the VST does not see midi input and does not respond to key hits, so the midi channel filters works and the VST only responds to midi channel 1.
Then with that same VST I select as midi input MegaDrum USB MIDI instead of the midi keyboard.
In MegaDrum no inputs are assigned to midi channel 1, only midi channels 10, 11 and 12.
With the DAW midi channel filter on channel 1 playing the inputs connected to MD set to channel 11 let the VST respond on each hit, so MD must be sending also on midi channel 1?
This is the same as what I experience that MD inputs set to midi channel 12 also trigger the DAW/VST set to only midi channel 11.
Your help is very much appreciated!