MIDI - 1
viscount
MIDI Implementation
DETAILED MIDI IMPLEMENTATION
CHANNEL MESSAGES
Using default settings, channel messages are sent
and received on the following MIDI channels:
-
Ch.1: Man.I notes or controls
-
Ch.2: Man.II notes or controls
-
Ch.4: Pedal notes or controls
Note On
Message which is generated when a key is
pressed.
Data format: 9nH kkH vvH
n=channel number
:0H–EH (1–15)
kk=note number
:1EH–65H (30–101)
vv=note on velocity :01H–7FH (1–127)
:00H (0) Note Off
Note Off
Message which is generated when a key is
released.
Data format: 8nH kkH vvH
9nH kkH 00H
n=channel number
:0H-EH (1–15)
kk=note number
:1EH–65H (30–101)
vv=note off velocity :00H–7FH (0–127)
ignored
-
This message can be also received as Note
On with velocity=0.
Control Change
Messages to control volumes, expressions and
other system controls.
Expression (CC 11)
Message which controls the sections expression.
Data format: BnH 0BH vvH
n=channel number
:0H–EH (1–15)
vv=expression value :00H–7FH (0–127)
Sustain (CC 64)
Message which controls the Sustain / Damper
effect.
Data format: BnH 40H vvH
n=channel number
:0H–EH (1–15)
vv=switch
:00H (0) off
(received
as
00H-39H)
:7FH (127) on
(received
as
40H-7FH)
-
This message is transmitted on the Man.I and
Man.II channels only.
All Sounds Off (CC 120)
Terminates all voices currently on for the specific
channel.
Data format: BnH 78H 00H
n=channel number
:0H-EH (1–15)
Reset All Controllers (CC 121)
Controllers are set to the default value.
Data format: BnH 79H 00H
n=channel number
:0H–EH (1–15)
All Notes Off (CC 123)
Terminates all notes currently on for the specific
channel.
Data format: BnH 7BH 00H
n=channel number
:0H–EH (1–15)
Program Change
Messages for selecting sounds, timbres or
programs in external modules. It can be recorded
by the sequencer.
Data format: CnH mmH
n=channel number
:00–EH (1–15)
mm=Program Ch. number:00H–7FH (0–127)
MIDI IMPLEMENTATION