Author |
Topic: Converting CC to Prgrm Change to switch patches (Read 3111 times) |
|
krav_magan
Member
 
 The Mox Script Master
Gender: 
Posts: 46
|
 |
Converting CC to Prgrm Change to switch patches
« on: Sep 9th, 2014, 8:00pm » |
Quote Modify
|
I tried to search this forum but I couldn't figure out how to make the search yield anything useful. I've got a patch that maps CC 109 to program change 5, and I have a patch on the 5th value in the patch map file. I output this to a virtual midi port and then route that output port into a virtual input midi port and then out again into a different virtual output port. In the output I see the purple program change signal but no matter how I configure the port routing I can't get the program change to come up in the input monitor. What am I doing wrong?
|
|
IP Logged |
|
|
|
Breath
Administrator
    

Gender: 
Posts: 1030
|
 |
Re: Converting CC to Prgrm Change to switch patche
« Reply #1 on: Sep 10th, 2014, 1:02am » |
Quote Modify
|
Hi Why have you got a data Map AND a patch map?? The path normally goes Midi In -> MidiOx In -> Data Map ->changed data-> MidiOx Out -> Midi Out Your controller outputs CC 109 (any value) and MidiOx's output is PC 5 From your description your connections are... Midi In-> MidiOx (Data Map) -> MidiYoke 1 out ---> MidiYoke 1 in -> MidiYoke 2 out ---> MidiYoke 2 in -> MidiYoke 3 out What are you trying to do ?? The output monitor should display the data change from CC109 x to PC 5 The data map line should be Input Any Channel :: Ctrl :: Min 109 :: Max 109 :: Min -1 :: Max -1 Output Match Channel :: ProgChg :: Min 5 :: Max 5 :: Min -1 :: Max -1 Don't forget to turn the data map on. All the best Royce
|
|
IP Logged |
|
|
|
krav_magan
Member
 
 The Mox Script Master
Gender: 
Posts: 46
|
 |
Re: Converting CC to Prgrm Change to switch patche
« Reply #2 on: Sep 10th, 2014, 11:15am » |
Quote Modify
|
Thanks for the speedy reply Breath. I think I have my terminology messed up, I actually don't know what a "patch map" is... What I want to do is convert the CC value (109 in this case) to a program change so that I can utilize the Program Change Mapping feature to load a different data map when I press this CC value. I have no problems converting the CC message to the proper program change corresponding to the data map I have listed in the Program Change Mapping file. I see the purple message and everything being output. But I don't think midiox is seeing this message because: 1. The data map doesn't get changed when the program change outputs 2. I don't see the program change in the midi input monitor, only the unfiltered CC value. I've been able to do this whole process before so I know it's possible but I can't figure out how I did it. I have a keyboard that outputs program change messages that I use to switch data maps and that works like a charm, I see the grey text indicating I loaded a new data map and everything. I hope this clears up what I'm trying to do.
|
|
IP Logged |
|
|
|
krav_magan
Member
 
 The Mox Script Master
Gender: 
Posts: 46
|
 |
Re: Converting CC to Prgrm Change to switch patche
« Reply #3 on: Sep 11th, 2014, 4:10pm » |
Quote Modify
|
Don't leave me hangin' Breath!
|
|
IP Logged |
|
|
|
krav_magan
Member
 
 The Mox Script Master
Gender: 
Posts: 46
|
 |
Re: Converting CC to Prgrm Change to switch patche
« Reply #4 on: Sep 13th, 2014, 10:55pm » |
Quote Modify
|
I got it... the problem was I was using virual midi ports created by LoopMIDI instead of LoopBe. LoopBe routes its single midi port differently so that whatever goes into its output comes into its input. So you can create a controlled feedback loop by outputting to LoopBe and then routing the LoopBe input to the whatever output you want, and midiOx willl see the translated value.
|
|
IP Logged |
|
|
|
|