Midi implementation, Transmitted data and regognized receive data, Channel voice message – Roland MMP-2 User Manual

Page 46: System exclusive message

Advertising
background image

46

MIDI Implementation

Model: MMP-2
Version: 1.00

TRANSMITTED DATA AND

REGOGNIZED RECEIVE DATA

Channel Voice message

Polyphonic Key Pressure

Transmits the level meter value of MMP-2(MIDI ch. is fixed to 16.)

Status Second Third
AFH mmH llH

mm = Note No.: 00H - 07H (0 - 7)
ll = Level Meter Value: 00H - 7FH (0 - 127)

Level Meter
Target
——————————————————————————
Note Level
Meter
Number Channel
——————————————————————————
0 Input 1
1 Input 2
2 Output 1
3 Output 2
4 GR(COMP) 1
5 GR(COMP) 2
6 GR(EXP) 1
7 GR(EXP) 2

Level Meter Value and Level
Value Level
0 0dB
1 -1dB
2 -2dB
:
127 -Infinite

Control Change

Switches the group of effect patch (MIDI ch. is fixed to 16.)

Status Second Third
BFH 00H mmH
BFH 20H llH
mm = upper byte of bank number: 00H
ll = lower byte of bank number: 00H - 7FH (0 - 127)

Bank Select | Program Change | Patch Number
MSB | LSB | |
00H | 00H | 00H - 28H( 0 - 40) | Preset #01 - #41
00H | 40H | 00H - 3FH( 0 - 63) | User #01 - #64

Program Change

Switches the effect patch (MIDI ch. is fixed to 16.)

Status Second
CFH ppH
pp = Program No.:

00H - 3FH (0 - 63)

System Exclusive Message

Status Data Byte Status
F0H iiH,ddH, ..., eeH F7H

Byte Description
F0H Status of System Exclusive Message
iiH Manufacturer ID
41H Roland’s Manufacturer ID
7EH Universal Non Real-time Message
7FH Universal Real-time Message
ddH Data: 00H - 7FH (0 - 127)
: :
eeH Data
F7H EOX (End of System Exclusive message)

The MMP-2 can transfer and receive the internal parameters information using
system exclusive messages, and also can be controlled by the external devices using
system exclusive message.
The MMP-2 can transmit and receive Universal System Exclusive messages, Data
Request (RQ1) and Data set (DT1) as the System Exclusive Message.

About Model ID

The Model ID of the MMP-2 is 00H,4EH as for Data Request (RQ1) and Data set
(DT1).

About Device ID

System Exclusive messages are not assigned to any particular MIDI channel.
Instead, they have their own special control parameter called device ID.

The Roland system exclusive messages use device IDs to specify multiple
MMP-2 units.
The MMP-2 sends system exclusive messages with the device ID set with “MIDI
Device ID(*1)”, and receives the system exclusive messages whose device ID is
same as its device ID and 7FH.

(*1) See “Data Transfer Address Map” (p. 47) section.

Universal System Exclusive Message

INQUIRY MESSAGE

Identity Request

Status Data Byte Status
F0H 7EH,Dev,06H,01H F7H

Byte Description
F0H Status of System Exclusive Message
7EH Universal System Exclusive Message Non Real-time Header
Dev Device ID (or 7FH)
06H General Information (sub ID #1)
01H Identify Request (sub ID #2)
F7H EOX (End of System Exclusive Message)

The message is used to request the particular information of the MMP-2.
The MMP-2 does not transmit the message.
If the MMP-2 received the message and the device ID of the message is same as its
device ID or 7FH, the MMP-2 transmits the following Identity Reply message.

Identity Reply

Status Data Bytes Status
F0H 7EH,Dev,06H,02H,41H,4EH,01H,00H,00H,ssH,ssH,ssH,ssH F7H

Byte Description
F0H Status of System Exclusive Message
7EH Universal System Exclusive Message Non Real-time Header
Dev Device ID
06H General Information (sub ID #1)
02H Identify Request (sub ID #2)
41H Manufacturer ID (Roland)
4EH 01H Device Family Code (MMP-2)
00H 00H Device Family No.
ssH ssH
ssH ssH Software Revision Level
F7H EOX (End of System Exclusive Message)

Data Transfer (RQ1, DT1)

Data Request (RQ1)

Status Data Bytes Status
F0H 41H,Dev,00H,4EH,11H,aaH,bbH,ccH,ssH,ssH,ssH,Sum F7H

Byte Description
F0H Status of System Exclusive Message
41H Manufacturer ID (Roland)
Dev Device ID
00H 4EH Model ID (MMP-2)
11H Command ID (RQ1)
aaH Address MSB
bbH Address MID
ccH Address LSB
ssH Size MSB
ssH Size MID
ssH Size LSB
Sum Check Sum
F7H EOX (End of System Exclusive Message)

The message is used to request data to the MMP-2.
The MMP-2 does not transmit this message.
The MMP-2 transmits the requested data using Data Set(DT1) under following
condition when it received the message.

1. The requested address correspond to the specified parameter base address
of the MMP-2.
2. The requested size is over 1 byte.

Advertising