Roland MMP-2 MIDI Implementation, Transmitted Data And, Regognized Receive Data, Control Change

Models: MMP-2

1 61
Download 61 pages 47.4 Kb
Page 46
Image 46
MIDI Implementation

MIDI Implementation

Model: MMP-2

The Roland system exclusive messages use device IDs to specify multiple

Version: 1.00

MMP-2 units.

TRANSMITTED DATA AND

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

 

REGOGNIZED RECEIVE DATA

same as its device ID and 7FH.

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

 

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

 

 

 

00dB

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).

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.

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.

46

Page 46
Image 46
Roland MMP-2 MIDI Implementation, Transmitted Data And, Regognized Receive Data, Channel Voice message, Control Change