Question:
How can I select PC3 Setups via MIDI Bank/Program Change?
Answer:
Here are the steps:
1) Press the MIDI mode button.
2) Press RECV.
3) Set the “LocalKbdCh” (Local Keyboard Channel) to the MIDI channel you plan to send the Bank/Pchg messages on. This will be the one and only channel that will be used for selecting Setups via MIDI. For example, here we chose channel 12.
4) Press SETUP to enter Setup mode.
Once in Setup mode, below is what messages the PC3 needs to receive (on the chosen LocalKbdCh) in order to select any given Setup:
- MIDI Bank message: By default*, the PC3 uses MIDI Bank message cc#32 (aka Bank LSB) value = 0-127, to send/receive bank info. *(BankSelect: Ctl 0/32 – set in the MIDI/RECV menu)
- MIDI Program Change message: Following the Bank message, a standard Program Change is used value= 0-127 to select the desired Setup from within the designated bank.
The table below shows the MIDI Bank (column 1) and Program Change (column 2) values needed to select the designated PC3 Setups (column 3). Note all banks are 128 entries deep:
Values Sent To PC3 | PC3 Setup Selected | ||
---|---|---|---|
MIDI Bank # (cc#32) |
Program Change | ID Range | |
0 | 0-127 | 1-127 | |
1 | 0-127 | 128-255 | |
2 | 0-127 | 256-383 | |
3 | 0-127 | 384-511 | |
4 | 0-127 | 512-639 | |
5 | 0-127 | 640-767 | |
6 | 0-127 | 768-895 | |
7 | 0-127 | 896-1023 | |
8 | 0-127 | 1024-1151 | |
9 | 0-127 | 1152-1279 | |
10 | 0-127 | 1280-1407 | |
11 | 0-127 | 1408-1535 | |
12 | 0-127 | 1536-1663 | |
13 | 0-127 | 1664-1791 | |
14 | 0-127 | 1792-1919 | |
15 | 0-127 | 1920-2047 | |
16 | 0-127 | 2048-2175 | |
17 | 0-127 | 2176-2303 | |
18 | 0-127 | 2304-2431 | |
19 | 0-127 | 2432-2559 | |
20 | 0-127 | 2560-2687 | |
21 | 0-127 | 2688-2815 | |
22 | 0-127 | 2816-2943 | |
23 | 0-127 | 2944-3071 | |
24 | 0-127 | 3072-3199 | |
25 | 0-49 | 3200-3249 |
Examples:
Ex 1: You want to call up Setup #32:
From your DAW (or alternate controller), on the chosen Local Kbd Chan (step 3 above) you send:
MIDI Bank (cc32) = 0
Program Change = 32
Ex 2: You want to call up Setup #182:
From your DAW (or alternate controller), you send:
MIDI Bank (cc32) = 1
*Program Change = 54
*Note: 182-(128×1)= #54
(ie Setup #182 is the 54th Setup in MIDI Bank 1.)
Ex. 3: You want to call up Setup #1977:
From your DAW (or alternate controller), you send:
MIDI Bank (cc32) = 15
*Program Change = 57
*Note: 1977 – (128×15) = 57
(i.e. Setup #1979 is the 57th Setup in MIDI Bank 15)