Question:
How can I select PC4 Multis via MIDI Bank/Program Change?

Answer:

Here are the steps:

  1. Press the GLOBAL mode button.
  2. Press either <MORE> button to locate the MIDI menu button. Press MIDI:

  3. Set “Local Kbd Chan” 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 Multis via MIDI. For example, here we chose channel 3.

  4. Press Multi to enter Multi mode.

Once in Multi mode, below is what messages the PC4 needs to receive (on the chosen Local Kbd Chan) in order to select any given Multi:

  1. MIDI Bank message: By default*, the PC4 uses MIDI Bank message cc#32 (aka Bank LSB) value = 0-127, to send/receive bank info.*(Bank Select: Ctl 0/32 – set in the Global/MIDI menu)
  2. MIDI Program Change message: Following the Bank message, a standard Program Change is used value= 0-127 to select the desired program 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 PC4 Multi (column 3). Note all banks are 128 entries deep:

Values Sent To PC4 PC4 Multi Selected
MIDI Bank #
(cc#32)
Program Change ID Range
0 1-50 1-50 Factory
15 124-127 2044-2047 Factory
32 0-127 4096-4223 User
33 0-127 4224-4351 User
34 0-127 4352-4479 User
35 0-127 4480-4607 User
36 0-127 4608-4735 User
37 0-127 4736-4863 User
38 0-127 4864-4991 User
39 0-127 4992-5119 User
40 0-127 5120-5247 User
41 0-127 5248-5375 User
42 0-127 5376-5403 User
43 0-127 5504-5631 User
44 0-127 5632-5759 User
45 0-127 5760-5887 User
46 0-127 5888-6015 User
47 0-127 6016-6143 User
48 0-127 6144-6271 User
49 0-127 6272-6399 User
50 0-127 6400-6527 User
51 0-127 6528-6655 User
52 0-127 6656-6783 User
53 0-127 6784-6911 User
54 0-127 6912-7039 User
55 0-127 7040-7167 User
56 0-127 7168-7295 User
57 0-127 7296-7423 User
58 0-127 7424-7551 User
59 0-127 7552-7679 User
60 0-127 7680-7807 User
61 0-127 7808-7935 User
62 0-127 7936-8063 User
63 0-127 8064-8191 User

Examples:

 

Ex 1: You want to call up factory multi #32 String/Voice 6:
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 user multi #4096:
From your DAW (or alternate controller), you send:

MIDI Bank (cc32) = 32
*Program Change = 0

 

Ex. 3:You want to call up #7167 in the User bank:
From your DAW (or alternate controller), you send:

MIDI Bank (cc32) = 55
*Program Change = 127