I am using the SP4 with a DAW or external controller and need to understand what combination of MIDI Bank and Program change messages to send to the SP4 to call up the sounds I need.
All references to the "SP4" apply equally to both the SP4-8, SP4-7, SP76II and SPS4-8.
Here is what the SP4 needs to receive when using Bank and Program changes to select programs via MIDI:
The table below shows the MIDI Bank (column 1) and Program Change (column 2) values needed to select any given SP4 Program (column 4) via MIDI. Note all MIDI banks are 128 entries deep:
Values Sent To SP4 SP4 Program Selected MIDI Bank #
Program Change SP4 Bank ID Range
0 0 Bank 1 0-63 0 64-127 Bank 2 64-127 1 0-63 User 128-191
Ex.1: You want program "99 Comp'd Phaser" (from Bank 2) to be called up on ch 1:
From your DAW (or alternate controller), on ch. 1 you send:
MIDI Bank (cc32) = 0 Program Change = 99
Ex. 2:You want to call up a Program you have loaded in User Bank, ID#190, on ch 3:
From your DAW (or alternate controller), on ch. 3 you send:
MIDI Bank (cc32) = 1 Program Change = *62
*Note: 190 - 128 = 62
(i.e. Program #190 is the 62nd program in MIDI Bank 1)
Need more info? Check out the following links: