From bw@ashbysolutions.com Sat Nov 03 10:43:42 2012
Subject:Re: Korg CX3 midi problem

Hi Wayne,

A belated welcome to the group! :-)

I think that you are confusing Program Change (PG) messages vs. Bank
Select (CC0/CC32). At the highest level, MIDI supports three levels of
program addressing:

* Bank Select MSB (coarse) = CC0
* Bank Select LSB (fine) = CC32
* Program Change (it's own data class)

The Korg CX3 does *not* respond to Bank Select, only to PG commands.
Most devices that have 128 or less program locations don't need to worry
about Bank Select; so, the MSB/LSB data is completely ignored. (The
PC3X, which has more than 128 program locations, *does* respond to bank
commands.) If you can figure out how not to send bank commands, that's
best; otherwise just send zero for both types. Also remember that MIDI
data goes from 0-127, so if you send MSB=0, LSB=2, you are trying to
call up Bank *Three*.

What I can't tell you is how to select the PG value in your iPad
application, but that's what you need to focus on. I used to own both a
CX3 and a BX3 (2nd gen), and both of them responded to PG commands, as
long as the 'MIDI Rx Prg Chng' parameter is set to 'Ena.'

Regards,

-BW

Bruce Wahler
Ashby Solutions.com^(TM)
bw@ashbysolutions.com
http://music.ashbysolutions.com
877.55.ASHBY (877.552.7429)

On 11/3/2012 12:56 PM, Wayne Powell wrote:
>
> Hi,