MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Mapping Questions >> pc controls channel
(Message started by: allan sutton on Feb 25th, 2007, 7:01pm)

Title: pc controls channel
Post by allan sutton on Feb 25th, 2007, 7:01pm
The Minus (-) and Plus (+) keys on the extended Keypad changes the channel the ( computer) keyboard plays on. I use this feature to choose  which bank receives the program changes midiox sends out  to Kontakt 2, each bank being set to listen to a different channel.  I use a data map- this works fine.
How will I acheive that all midi notes as well are sent  on that (changing) channel?
I will create a new instance of midiox with some patch mapping I think. like : when a pc is detected on channel 2, every notes will be redirected to channel 2...I bet this will be simple, thank you for your help.

Allan Sutton

Title: Re: pc controls channel
Post by allan sutton on Mar 2nd, 2007, 10:48pm
I guess this is not so simple after all, or maybe I did not phrase this in a clear way?
I am now looking for another way to select which Bank is activated in Kontakt 2 with the computer keyboard input method of Midiox.
Is my question too specific to Kontakt2 ?

Any input would be appreciated.

Allan Sutton

Title: Re: pc controls channel
Post by Peter L Jones on Mar 3rd, 2007, 3:54am
Have you tried the idea you suggested in your first post?

Title: Re: pc controls channel
Post by allan sutton on Mar 3rd, 2007, 8:47am
Reading other posts I realized that midiox has no memory. Does'nt that prevent the :" until another program change is detected, all notes on-off will be redirected to the channel the pc had been detected on" approach?

I wouldn't  know how to do it if it seems possible to you.

Thank you for your answer.

Title: Re: pc controls channel
Post by Peter L Jones on Mar 3rd, 2007, 11:36am
I think you want something like this (http://www.midiox.com/cgi-bin/yabb/YaBB.pl?board=MAPS;action=display;num=1110745034)?

Title: Re: pc controls channel
Post by allan sutton on Mar 3rd, 2007, 12:46pm
Made me reread the help file about patch mapping.


The difference between your setup and my project is that I wanted: "a program change received on a channel makes everything coming in on channel one be redirected on that channel the program change was received on until a new channel transmits a program change".

After reading your suggestion I tried to modify my project sticking to what I had  just learned about patch mapping.
Like:"a program change N received on channel X  activates a data map (through patch mapping) that  redirects anything received on channel one ( notes on-off and pc ) to channel N"

I have now a fully functionnal setup of using a simple usb keypad to control multiple banks in Kontakt 2 played live on a midi piano ( midi channel 1 transmit only). Each bank is set to listen to a specific midi channel and program changes select which instrument is played. See my earlier posts  about using Autohotkey.

Thank you for your help.

Allan Sutton




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