User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - Patch Mapping Requisites? »
Welcome, Guest. Please Login or Register.
May 10th, 2025, 3:01am


Home Home Help Help Search Search Members Members Login Login Register Register


   MIDI-OX User Forum
   MIDI-OX
   Mapping Questions
(Moderator: Jamie OConnell)
   Patch Mapping Requisites?
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   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 Quote Modify 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

   
WWW

Gender: male
Posts: 978
Re: Patch Mapping Requisites?
« Reply #1 on: Mar 17th, 2011, 4:39am »
Quote Quote Modify 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 Quote Modify 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
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »


MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.