|
||
Title: Converting CC to Prgrm Change to switch patches Post by krav_magan on Sep 9th, 2014, 8:00pm 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? |
||
Title: Re: Converting CC to Prgrm Change to switch patche Post by Breath on Sep 10th, 2014, 1:02am 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 |
||
Title: Re: Converting CC to Prgrm Change to switch patche Post by krav_magan on Sep 10th, 2014, 11:15am 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. |
||
Title: Re: Converting CC to Prgrm Change to switch patche Post by krav_magan on Sep 11th, 2014, 4:10pm Don't leave me hangin' Breath! :-X |
||
Title: Re: Converting CC to Prgrm Change to switch patche Post by krav_magan on Sep 13th, 2014, 10:55pm 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. |
||
MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1! YaBB © 2000-2003. All Rights Reserved. |