Midi Data Format - Yamaha PM 5000 Owner's Manual

Owner's manual
Hide thumbs Also See for PM 5000:
Table of Contents

Advertisement

MIDI Data Format

1. TRANSMIT/RECEIVE DATA
1.1 CHANNEL MESSAGE
1.1.1 CONTROL CHANGE (Bn) BANK SELECT
<Reception>
In SINGLE mode when BANK is ON, this message can be
received if the Rx CH matches. This will specify the bank for a
subsequently received program change.
<Transmission>
In SINGLE mode when BANK is ON and you recall a scene
memory, a bank select message will be transmitted on the
specified Tx CH.
STATUS
1011nnnn Bn
00000000 00
0vvvvvvv vv
00100000 20
0vvvvvvv vv
1.1.2 CONTROL CHANGE (Bn) ASSIGN
<Reception>
If CONTROL CHANGE is ON and this message is received,
the parameter that is assigned to the MIDI channel will be
changed.
<Transmission>
If CONTROL CHANGE is ON and an assigned parameter has
been modified, this message will be transmitted from the
selected MIDI channel.
STATUS
1011nnnn Bn
0ccccccc cc
0vvvvvvv vv
The values of channel or VCA faders are transmitted in 14-bit
form using MSB and LSB bytes.
In the ON switch, 00H through 3fH is assigned to OFF and
40H through 7fH is assigned to ON.
1.1.3 CONTROL CHANGE (Bn) NRPN
<Reception>
If NRPN is ON and the Rx CH matches, this message will be
received. This message will change the parameter
corresponding to the received NRPN number. The CONTROL
CHANGE ASSIGN numbers are the same as the LSB of the
NRPN numbers.
<Transmission>
If NRPN is ON and an assigned parameter is modified, this
message will be transmitted on the Tx CH.
If both CONTROL CHANGE and NRPN are simultaneously
ON, an assigned parameter will be transmitted as a control
change assign message.
60 h (INC) and 61 h (DEC) are not supported.
1.1.4 PROGRAM CHANGE (Cn)
Control Change
<Reception>
Bank Select MSB
In the SINGLE mode this message can be received if Program
MSB Value
Change Rx is ON and the [Rx CH] matches. If OMNI is ON,
Bank Select LSB
however, this message will be received regardless of the
LSB Value
channel. A scene memory will be recalled according to the
settings of the Program Change Table.
In the case of the MULTI mode, if Program Change Rx is ON
this message will be received on all MIDI channels, and will be
divided into banks according to the channel.
If Program Change ECHO is ON, this message will be echoed.
<Transmission>
In the case of the SINGLE mode, if Program Change Tx is ON
this message will be transmitted on the Tx CH channel when a
scene is recalled. This will be transmitted according to the
settings of the Program Change Table.
In the case of the MULTI mode, this will be transmitted on the
Control Change
MIDI channel according to the bank. If the recalled memory
Control No.(1-5,
number is assigned to more than one program number, the
7-31,33-37,39-95,
program number for the lowest-numbered channel of the
102-104)
lowest-numbered bank will be transmitted.
Value
1.2 ACTIVE SENSING (FE)
<Reception>
Once this message has been received, and there is an interval of
300 ms during which nothing is received, Running Status will
be cleared, and MIDI communication will be initialized.
STATUS
1011nnnn Bn
01100010 62
0vvvvvvv vv
01100011 63
0vvvvvvv vv
00000110 06
0vvvvvvv vv
00110110 26
0vvvvvvv vv
STATUS
1100nnnn Cn
DATA
0nnnnnnn nn
STATUS
11111110 FE
Appendix
Control Change
NRPN LSB
MSB Value
NRPN MSB
LSB Value
DATA ENTRY MSB
MSB Value
DATA ENTRY LSB
LSB Value
Program Change
Program No.(0-127)
Active Sensing
99

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PM 5000 and is the answer not in the manual?

Questions and answers

Table of Contents