Loading ...
Loading ...
Loading ...
29
En
MIDI Implementation
Transmitted Channel Messages
Status
1st Data Byte 2nd Data Byte 3rd Data Byte
Description
1000 nnnn 0kkkkkkk 0 Note Off
1001 nnnn 0kkkkkkk 0vvvvvvv Note On
1011 nnnn 0vvvvvvv 0vvvvvvv Control Change; see "Transmitted Controller Messages" below.
1100 nnnn 0vvvvvvv Program Change, 0-98 for programs 1-99 within current bank
Where:
0kkkkkkk = Note Number 0-127
nnnn = Channel Number 0 to 15 (MIDI channel 1 to 16)
! Ignored if MIDI channel set to ALL.
0vvvvvvv = Value
Transmitted Controller Messages
Status
1st Data Byte 2nd Data Byte 3rd Data Byte
Description
1011 nnnn 0010 0000 0vvvvvvv Bank Select: 0-9 for banks 1-10
1011 nnnn 0000 0111 0vvvvvvv [VOLUME] control (knob)
Refer also to “MIDI Continuous Controllers (CC) Transmitted/Received” (page 33) and “Transmitted NRPN Message Format” below.
NRPN (Non-Registered Parameter Number) Messages
Transmitted NRPN Message Format
Status Description
1011 nnnn Control Change
011 0011 NRPN parameter number MSB CC
0vvv vvvv Parameter Number MSB
0110 0010 NRPN parameter number LSB CC
0vvv vvvv Parameter Number LSB
0000 0010 NRPN parameter value MSB CC
0vvv vvvv Parameter Value MSB
0010 0110 NRPN parameter value LSB CC
0vvv vvvv Parameter Value LSB
Received NRPN Message Format
Status
1st Data Byte 2nd Data Byte 3rd Data Byte
Description
1011 nnnn 0110 0011 0vvvvvvv NRPN parameter number MSB CC
1011 nnnn 0110 0010 0vvvvvvv NRPN parameter number LSB CC
1011 nnnn 0000 0110 0vvvvvvv NRPN parameter value MSB CC
1011 nnnn 0010 0110 0vvvvvvv NRPN parameter value LSB CC
1011 nnnn 0110 0000 NRPN parameter value increment
1011 nnnn 0110 0001 NRPN parameter value decrement
1011 nnnn 0010 0101 1111111
RPN parameter number MSB CC - Reset NRPN parameter number (when both MSB and LSB
received)
1011 nnnn 0010 0100 1111111
RPN parameter number LSB CC - Reset NRPN parameter number (when both MSB and LSB
received)
Loading ...
Loading ...
Loading ...