Author |
Topic: Patch Mapping Requisites? (Read 1345 times) |
|
PooFox
New Member

 MIDI-OX Rules!
Posts: 4
|
 |
Patch Mapping Requisites?
« on: Mar 16th, 2011, 8:24pm » |
Quote Modify
|
Hi, I've been studying MIDI-Ox quite hard lately and thought I had finally reached a solid understanding of how to use it properly. But I'm suddenly having some inexplicable problem triggering Patch Maps via program changes. I have maps to change all data from CH1 notes to CC on CH9 (and on CH10 while i am holding a button on my controller, essentially creating a modifier to double the possible messages from my controller). I've got patch mapping on, with the maps assigned on Prog Ch 9 and 10. The 'modifier key' maps must send the program change message since the controller has no native function for that. Did I forget to make some special port connections for this to work? I see the CH9 map is functioning because the output channel is indeed mapped from 1 to 9. The Output even states that the controller is sending PC 9 and 10 when i hit my modifier key. Why doesn't MIDI-Ox respond to it? I've tried Patch Map monitoring all channels (though it should only need ch 1 anyway). But MIDI-Ox no longer changes the .oxm file. I had this working before, but my setup was overly complex from lack of true understanding and had some bad bugs. I must be missing something simple here right? Hope my explanation's clear enough, thanks!
|
|
IP Logged |
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Patch Mapping Requisites?
« Reply #1 on: Mar 17th, 2011, 4:39am » |
Quote Modify
|
MIDI-OX has an order that it applies changes. Patch mapping happens before data mapping. Because of this, if you want a data mapping to happen and then, as a result, a patch mapping to happen, you need to pass the event through MIDI OX twice. You can do this through MIDI Yoke and a single instance of MIDI OX if you're careful to avoid loops. [some in]->MIDI OX (datamap)->[Yoke Out 1] [Yoke In 1]->MIDI OX (patchmap)->[someother out] So long as "some in" and "someother out" are not the same and not MIDI Yoke 1, you should be okay.
|
|
IP Logged |
"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
|
|
|
PooFox
New Member

 MIDI-OX Rules!
Posts: 4
|
 |
Re: Patch Mapping Requisites?
« Reply #2 on: Mar 18th, 2011, 7:17pm » |
Quote Modify
|
thanks, i figured it was something like that but it seemed redundant so i didn't try. anyways, i'll play around with this new information and see what happens.
|
« Last Edit: Mar 18th, 2011, 7:20pm by PooFox » |
IP Logged |
|
|
|
|