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)