Specifications
80 E-MU Systems
Programming Basics
MIDI Channels and Real-time Controls
MIDI Channels
and
Real-time
Controls
The MIDI real-time controllers may seem confusing at first, but they are
really very simple once you understand them. You already know that there
are 16 MIDI channels per MIDI cable. (Proteus 2000 has two MIDI input ports
and so can accept a total of 32 MIDI channels.) Each MIDI channel uses three
basic types of messages; note on/off, preset changes, and continuous
controller messages. Your MIDI keyboard, in addition to telling Proteus
2000 which note was played, can also send real-time control information,
which simply means control occurring in real-time or “live.” (You may be
using a MIDI device other than a keyboard, but for simplicity's sake we'll
presume that you are using a keyboard.) Real-time control sources include
such things as pitch wheels or levers, modulation wheels or levers, control
pedals and aftertouch and are used to add more expression or control.
Your MIDI keyboard sends out real-time controller information on separate
continuous controller numbers. There is a set of 32 continuous controller
numbers for each MIDI channel. Some of the controllers, such as the
modulation wheel, volume, and pan have standardized numbers. For
example, volume is usually sent on continuous controller #7. Your
keyboard may have other real-time controls such as a control pedal or data
sliders which can also be programmed to control the Proteus 2000.
The following MIDI
controls are automatically routed
in Proteus 2000:
Pitch Wheel pwh
Modulation Wheel 01
Pedal 04
Volume 07
Pan 10
Expression 11
Any MIDI controller can be routed to any modulation destination. First,
you have to know which controller numbers your keyboard transmits. Most
modern MIDI keyboards let you select a controller number for each control
on the keyboard. For example, it may let you select a number from 0-31 for
the data slider. The realtime controller numbers that the keyboard
transmits must match the numbers Proteus 2000 is receiving, otherwise
nothing will happen when you move the controls.
Suppose you wanted to send the four data sliders on your master keyboard.
Proteus can handle 12 MIDI controllers (A-L) of your choosing. “MIDI A-L”
are simply names for the internal connections that link external MIDI
continuous controllers to the PatchCord section of Proteus. There are two
parts to the connection. First, MIDI controller numbers are assigned to the
letters A-L in the Master menu. Next, the letters A-L are connected to
synthesizer control parameters in the PatchCord section of the Edit menu.
The PatchCord Amount scales the amount of each controller by a positive
or negative value.
Note
On/Off
Continuous
Controllers
MIDI
Channel 16
Program
Change
Note
On/Off
Continuous
Controllers
MIDI
Channel 3
Program
Change
Note
On/Off
Continuous
Controllers
MIDI
Channel 2
Program
Change
Note
On/Off
Continuous
Controllers
MIDI
Channel 1
Program
Change