beautypg.com

Midi implementation 36, Universal system exclusive message, Data transfer (rq1, dt1) – Roland VS-1680 User Manual

Page 36

background image

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 Realtime 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 VS-1680.
The VS-1680 does not transmit the message.
If the VS-1680 received the message and the device ID of the message is same
as its device ID or 7FH, the VS-1680 transmits the following Identity Reply
message.

Identity Reply

Status

Data Bytes

Status

F0H

7EH,Dev,06H,02H,41H,7CH,00H,00H,00H,00H,00H,ssH,ssH

F7H

Byte

Description

F0H

Status of System Exclusive Message

7EH

Universal System Exclusive Message Non Realtime Header

Dev

Device ID

06H

General Information (sub ID #1)

02H

Identify Request (sub ID #2)

41H

Manufacturer ID (Roland)

0EH 01H Device Family Code (VS-1680)
00H 00H Device Family No.
00H
00H
ssH ssH Software Revision Level
F7H

EOX (End of System Exclusive Message)

MIDI Machine Control Commands

Status

Data Bytes

Status

F0H

7FH,Dev,06H,aaH, ..., bbH F7H

Byte

Description

F0H

Status of System Exclusive Message

7FH

Universal System Exclusive Message Realtime Header

Dev

Device ID (or 7FH)

06H

MMC Command Message

aaH

Command

:

:

bbH

Command

F7H

EOX (End of System Exclusive Message)

(*) see ‘3. MIDI Machine Control’ section

MIDI Machine Control Responses

Status

Data Bytes

Status

F0H

7FH,Dev,07H,aaH, ..., bbH F7H

Byte

Description

F0H

Status of System Exclusive Message

7FH

Universal System Exclusive Message Realtime Header

Dev

Device ID

07H

MMC Response Message

aaH

Response

:

:

bbH

Response

F7H

EOX (End of System Exclusive Message)

(*) see ‘3. MIDI Machine Control’ section

Data Transfer (RQ1, DT1)

Data Request (RQ1)

Status

Data Bytes

Status

F0H

41H,Dev,00H, 0EH,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 0EH ModelID (VS-1680)
11H

Command ID (RQ1)

aaH

Address MSB

bbH

Address

ccH

Address LSB

ssH

Size MSB

ssH

Size

ssH

Size LSB

Sum

Check Sum

F7H

EOX (End of System Exclusive Message)

The message is used to request data to the VS-1680.
The VS-1680 does not transmit this message.
The VS-1680 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 VS-1680.

2.

The requested size is over 1 byte.

Data Set (DT1)

Status

Data Bytes

Status

F0H

41H,Dev,00H,0EH,12H,aaH,bbH,ccH,ddH, ..., eeH,Sum

F7H

Byte

Description

F0H

Status of System Exclusive Message

41H

Manufacturer ID (Roland)

Dev

Device ID

00H 0EH

Model ID (VS-1680)

12H

Command ID (DT1)

aaH

Address MSB

bbH

Address

ccH

Address LSB

ddH

Data

:

:

eeH

Data

Sum

Check Sum

F7H

EOX (End of System Exclusive Message)

The message is received under the following condition.

If the device ID on the message is same as that of the receive device, and the address on the
message correspond to the specified parameter base address, the received data are stored
from the specified parameter base address. If the interval of received messages is shorter
than 25 msec, the VS-1680 can not work the receive message procedure correctly.

The message is transmitted under the following condition.

When the VS-1680 transmit the data on the requested parameter after receiving the Data
Request message(RQ1).

see ‘2. Data Transfer Address Map’ for more details of the transfer parameters.

The message is transmitted under the following condition.

When the VS-1680 transmit the data on the requested parameter after receiving the Data
Request message(RQ1).

see ‘2. Data Transfer Address Map’ for more details of the transfer parameters.

MIDI Implementation

36