Question:
I am using my Forte with a DAW (or external controller) and need to understand what combination of MIDI Bank and Program change messages to send to it to call up the sounds I need.
Answer:
Here is what the Forte needs to receive when selecting programs via MIDI:
MIDI Bank message: By default*, the Forte 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)
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 any given Forte Program (column 3) via MIDI. Note all banks are 128 entries deep:
Values Sent To Forte | Forte Program Selected | ||
---|---|---|---|
MIDI Bank # (cc#32 value) |
Program Change | ID Range | |
0 | 0-127 | 1-127 | Factory |
1 | 0-127 | 128-255 | Factory |
2 | 0-127 | 256-383 | Factory |
8 | 0-127 | 1024-1151 | User |
9 | 0-127 | 1152-1279 | User |
10 | 0-127 | 1280-1407 | User |
11 | 0-127 | 1408-1535 | User |
12 | 0-127 | 1536-1663 | User |
13 | 0-127 | 1664-1791 | User |
14 | 0-127 | 1792-1919 | User |
15 | 0-127 | 1920-2047 | User |
Examples:
Ex 1: You want to call up #33 Rooftop 73 Rhds:
From your DAW (or alternate controller), you send:
MIDI Bank (cc32) = | 0 |
*Program Change = | 33 |
Ex 2: You want to call up #161 Big Old Jupiter:
From your DAW (or alternate controller), you send:
MIDI Bank (cc32) = | 1 |
*Program Change = | 33 |
*Note: 161-128= #33.
(ie Program #161 is the 33rd program in MIDI Bank 1.)
Ex. 3: You want to call up #1463 in the User bank:
From your DAW (or alternate controller), you send:
MIDI Bank (cc32) = | 11 |
*Program Change = | 55 |
*Note: 1463 – (128×11) = 55
(i.e. Program #1463 is the 55th program in MIDI Bank 11)