MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Mapping Questions >> I want to change bank number using Bank (NRPN)
(Message started by: enb141 on May 15th, 2002, 10:05am)

Title: I want to change bank number using Bank (NRPN)
Post by enb141 on May 15th, 2002, 10:05am
I want to use as input MIDI channel 5, bank 0 0 (NRPN 0) and I want to change to MIDI channel 1, bank 8 8 (NRPN 1032)

This is what I did

Wait for complete NRPN Data Entry checked
Map NrPn Data Increments  checked
Send Full NrPn  checked
Reverse Data Entry  checked
Turn after OK checked

5 NRPN 0 0 * *  |  1 NRPN 1032 1032 * *

Title: Re: I want to change bank number using Bank (NRPN)
Post by Jamie OConnell on May 15th, 2002, 11:32am
What instrument uses NRPN for a Bank change message?  The MIDI spec defines a Bank change as Controllers 0 and 32 followed by a Program change.

Title: Re: I want to change bank number using Bank (NRPN)
Post by enb141 on May 15th, 2002, 12:05pm
Actually this is what I want:

MIDI input (Kurzweil SP88X) is sending this:
Controller0   = 0
Controller32 = 0
Midi channel = 5
Midi Program = 0

to this

Controller0   =  8
Controller32  =  8
Midi channel   =  1
Midi Program  =  0


Title: Re: I want to change bank number using Bank (NRPN)
Post by Jamie OConnell on May 15th, 2002, 7:14pm
Right, that makes sense.  In addition, I would think that you'd want any program change from channel 5 to be moved to channel 1 too (but maybe not).  This  series will do what you want:


 5 Ctrl            0   0  0  0   |  1  *  *  *  8  8
 5 Ctrl           32 32  0  0   |  1  *  *  *  8  8
 5 ProgChg     *   *  *  *   |  1  *  *  *  *  *

Title: Re: I want to change bank number using Bank (NRPN)
Post by enb141 on May 16th, 2002, 9:42am
Thank you so much, this helped me a lot



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