Behringer UMA25S User Manual

Page of 24
15
U-CONTROL UMA25S User Manual
5.5  MIDI messages
5.5.1  Program change and midi bank select
Program Change messages are used to activate the memory banks of the 
connected devices. 128 program numbers are available to activate presets. 
For devices with more than 128 presets, there is the Bank Select function which 
allows you to select a memory bank before sending a Program Change. 
The Bank Select message consists of two parts: an MSB (Most Significant Bit) 
part  and an LSB (Least Significant Bit) part. The MSB part defines a range of 128 
values and is the more important part of the Bank Select message for many MIDI 
devices. The LSB part defines each one of the 128 MSBs in 128 additional steps. 
The numbering for both parts ranges from 0 to 127.
In total, the Bank Select message offers an enormous range of 128 x 128 � 16,384 
different values available for bank numbers. In theory, this means that you could 
use external devices with as many different banks. Considering the fact that each 
single bank includes another 128 single programs, you get unbelievable 2,097,152 
different possibilities to organize your programs.
Use the E11 and E12 rotary knobs to select the banks. If a MIDI device contains 
more than 128 presets/programs, a Bank Select message has to be sent 
beforehand. Even though this is a controller command, it has to be sent before 
the Program Change (and is therefore adjustable) since it is linked to the preset 
change. If the Bank Select message is not needed, simply select “Off”.
If you choose a control which is a rotary knob, you can use the knob 
to select a program number directly.  It is also possible to assign a 
permanent program number (selectable with E13), which is sent when 
using the control. For push buttons/switch elements, you can use 
the push button to select a permanently assigned program number 
(using E13). This is practical when using the same preset over and over 
again. Adjust the switch behavior by using E14: “Increment” means that every 
time you press the push button the next incremental preset number—in a 
predefined interval—is activated. “Single Preset” means that the push button 
always switches to the same preset number.
◊ 
Table A.1 on the supplementary sheet gives you an overview of the 
rotary knob assignment in Edit Mode.
Examples of Program Changes:
Example 1:
You want the push buttons E1 – E8 to switch the program numbers 
71–78 of your external rack synth. Program the first push button 
as follows:
1.  Press and hold down the EDIT/EXIT push button while pressing 
the E1 push button. When E01 appears on the display, release the 
EDIT/EXIT push button.
2.  Turn E9 completely to the left so that the display shows “PC” 
(which stands for Program Change).
3.  Use E10 to select the MIDI channel on which your synth is ready 
to receive.
4.  Turn E11 and E12 completely to the right so that “OFF” appears on 
the display.
5.  Select the program number 71 by using E13.
6.  Select “Single Preset” by using E14.
7.  If the program number is to show on the display when pressing the 
push button, select “ON” with E16.
8.  Press the ENTER key to confirm. The EDIT LED goes out.
Result: Each time you press the push button, the program number 71 is 
activated on the slave unit.
Program the push buttons E2 – E8 the same way with ascending 
program numbers up to 78.
Example 2:
In case you want to program a push button in order for it to activate 
a new preset every time it is pressed, this can be accomplished in 
the following way: E11 � Off, E12 � 0; E13 � 127; E14 � Increment; 
E15 � +8.
Result: The program number 0 is transmitted the first time the push 
button is pressed, 8 the second time, 16 the third time, then 24, etc. 
This way you can select each first preset of a sound bank, which is 
organized in groups of eight.
Example 3:
In case you want to activate preset no. 6 in bank 8, adjust as follows: 
E11 � 8, E12 � Off, E13 � 6. 
Result: First, the UMA25S transmits the higher ranking bank 
number 8 as CC, followed by the program number 6.