Technical information

Chapter 3: Band-in-a-Box Version 2005
28
Program Changes
The Piano Roll demo song contains some embedded program change events as a demo of this new method. Set the
“View/Edit” control to “Program,” and the few program changes are displayed in the Graphic Event panel.
Program changes are zero-based. For example, General MIDI piano is zero rather than one. The demo song intro
has a flute program change. Then the first chorus is trumpet, the second chorus is flute, and the third chorus is
soprano sax.
Expression Controller
Set the View/Edit combo box to “Control” (controller MIDI events). Then select “11 Expression MSB” in the
controller type combo box.
The Expression controller is recognized by most modern synthesizers (including most General MIDI synths).
However, some older synths do not recognize this controller. Expression is an alternative to “7 Main Volume
MSB.” Use the Expression controller for individual tracks, and reserve the main Volume controller for overall track
loudness. That way, you can use the Band-in-a-Box main window Volume controls without affecting individual
notes in the track.
In the example shown, the intro flute ostinato pattern fades in, and then fades back out, via the expression
controllers. These events were entered with the Line Tool. Notice that before the trumpet comes in, there is a single
expression event of value 127, to kick the loudness up to “normal.”
Single controllers are inserted by moving the mouse cursor to the desired position and then clicking the mouse
button.
Play the demo song, and watch how Expression controls have been added for soft attack on some notes, and
loudness reduction at the end of some notes.