SA165
Soleman User’s Guide
36
Appendix
MIDI Message Types
Here is a table of some common MIDI Message types and their corresponding data formats. In Scene
and List modes, the Soleman uses Program Change or Note On messages by default. In Panel mode,
Control Change messages can also be used.
Macros can be used in any of the modes (Scene, List, or Panel) to allow for custom MIDI messages of
other types, such as pitch bend or SysEx messages.
Message Type
Status Byte
Data Byte 0
Data Byte 1
Description
Hex
Binary
Hex
Binary
Hex
Binary
Note On
9n
1001nnnn
kk
0kkkkkkk
vv
0vvvvvvv
This message is sent when a
note is depressed (start). k is
the key (note) number. v is the
velocity.
Continuous
Controller (i.e.
Control
Change)
Bn 1011nnnn cc
0ccccccc
vv
0vvvvvvv
This message is sent when a
controller value changes.
Controllers include devices
such as pedals and levers.
Controller numbers 120-127
are reserved as "Channel Mode
Messages". c is the controller
number (0-119). v is the
controller value (0-127).
Program
Change
Cn 1100nnnn pp 0ppppppp
-
-
This message sent when the
patch number changes. p is the
new program number.
Pitch Bend
En
1110nnnn
ll
0lllllll
mm 0mmmmmmm
This message is sent to indicate
a change in the pitch bender
(wheel or lever, typically). The
pitch bender is measured by a
fourteen bit value. Center (no
pitch change) is 2000H.
Sensitivity is a function of the
transmitter. (llllll) are the least
significant 7 bits. (mmmmmm)
are the most significant 7 bits.