MIDI Implementation

Sample Dump Standard

*Transmitted only in Sample Dump mode.

Dump Header

Status

Data byte

Status

F0H

7EH, dev, 01H, ssH, ssH, eeH, ffH, ffH, ffH, ggH,

F7H

 

ggH, ggH, hhH, hhH, hhH, iiH, iiH, iiH, jjH

 

Byte

Explanation

 

F0H

Exclusive status

 

7EH

ID number (Universal Non-realtime Message)

 

dev

Device ID (dev: 00H - 1FH (1 - 32), the initial value is 10H (17).)

01H

Sub ID (Dump Header)

 

ssH

Sample number lower byte

 

ssH

Sample number upper byte

 

eeH

Sample format

 

ffH

Sample period lower byte

 

ffH

Sample period middle byte

 

ffH

Sample period upper byte

 

ggH

Sample length lower byte

 

ggH

Sample length middle byte

 

ggH

Sample length upper byte

 

hhH

Loop start point lower byte

 

hhH

Loop start point middle byte

 

hhH

Loop start point upper byte

 

iiH

Loop end point lower byte

 

iiH

Loop end point middle byte

 

iiH

Loop end point upper byte

 

jjH

Loop type

 

F7

EOX (End Of Exclusive)

 

Data Packet

Status

Data byte

Status

F0H

7EH, dev, 02H, kkH, aaH, ... bbH, sum

F7H

Byte

Explanation

 

F0H

Exclusive status

 

7EH

ID number (Universal Non-realtime Message)

dev

Device ID (dev: 00H - 1FH (1 - 32), the initial value is 10H (17).)

02H

ID number (Data Packet)

 

kkH

Packet number

 

aaH

Data (120 byte)

 

:

:

 

bbH

Data

 

sum

checksum

 

F7H

EOX (End Of Exclusive)

 

ACK

Status

Data byte

Status

F0H

7EH, dev, 7FH, ppH

F7H

Byte

Explanation

 

F0H

Exclusive status

 

7EH

ID number (Universal Non-realtime Message)

dev

Device ID (dev: 00H - 1FH (1 - 32), the initial value is 10H (17).)

7FH

ID number (ACK)

 

ppH

Packet number

 

F7H

EOX (End Of Exclusive)

 

NAK

Status

Data byte

Status

F0H

7EH, dev, 7EH, ppH

F7H

Byte

Explanation

 

F0H

Exclusive status

 

7EH

ID number (Universal Non-realtime Message)

dev

Device ID (dev: 00H - 1FH (1 - 32), the initial value is 10H (17).)

7EH

ID number (NAK)

 

ppH

Packet number

 

F7H

EOX (End Of Exclusive)

 

Cancel

Status

Data byte

Status

F0H

7EH, dev, 7DH, ppH

F7H

Byte

Explanation

 

F0H

Exclusive status

7EH

ID number (Universal Non-realtime Message)

dev

Device ID (dev: 00H - 1FH (1 - 32), the initial value is 10H (17).)

7DH

ID number (Cancel)

ppH

Packet number

F7H

EOX (End Of Exclusive)

Data Transmission

Data set 1DT1 (12H)

Status

Data byte

Status

F0H

41H, dev, 00H, 10H, 12H, aaH, bbH, ccH, ddH,

F7H

 

eeH, ... ffH, sum

 

Byte

Explanation

 

F0H

Exclusive status

 

41H

ID number (Roland)

 

dev

Device ID (dev: 00H - 1FH, Initial value is 10H)

 

00H

Model ID #1 (XV-5080)

 

10H

Model ID #2 (XV-5080)

 

12H

Command ID (DT1)

 

aaH

Address MSB: upper byte of the starting address of the data to be sent

bbH

Address: upper middle byte of the starting address of the data to be

sent

 

 

ccH

Address: lower middle byte of the starting address of the data to be

sent

 

 

ddH

Address LSB: lower byte of the starting address of the data to be sent.

eeH

Data: the actual data to be sent. Multiple bytes of data are transmitted

in order starting from the address.

 

:

:

 

ffH

Data

 

sum

Checksum

 

F7H

EOX (End Of Exclusive)

 

*The amount of data that can be transmitted at one time depends on the type of data, and data will be transmitted from the specified starting address and size. Refer to the Address and Size given in Section 3, "Parameter address map."

*Data larger than 256 bytes will be divided into packets of 256 bytes or less, and each packet will be sent at an interval of about 20 ms.

3. Parameter address map

Transmission of "#" marked address is devided to some packets. For example, ABH in hexadecimal notation will be devided to 0AH and 0BH, and is sent/recieved in this order.

1. XV-5080 (Model ID: 00H 10H)

+——————————————————————————————————————————————————————————————————————————————+

Start

 

Address

Description

—————————————+————————————————————————————————————————————————————————————————

00 00 00 00 System

*1-1

—————————————+————————————————————————————————————————————————————————————————

10 00 00 00

Temporary Performance

*1-2

11 00 00 00

Temporary Patch/Rhythm (Performance Mode Part 1)

*1-3

11 20 00 00

Temporary Patch/Rhythm (Performance Mode Part 2)

:

18 60 00 00

Temporary Patch/Rhythm (Performance Mode Part 32)

1F 00 00 00

Temporary Patch/Rhythm (Patch Mode)

—————————————+————————————————————————————————————————————————————————————————

20

00

00 00

User Performance (01)

*1-2

20

01

00 00

User Performance (02)

 

:

20

3F

00 00

User Performance (64)

—————————————+————————————————————————————————————————————————————————————————

30

00

00 00

User Patch (001)

*1-3-1

30

01

00 00

User Patch (002)

 

:

30

7F

00 00

User Patch (128)

—————————————+————————————————————————————————————————————————————————————————

40 00 00 00

User Rhythm (001)

*1-3-2

40 10 00 00

User Rhythm (002)

40 20 00 00

User Rhythm

(003)

40 30 00 00

User Rhythm

(004)

+——————————————————————————————————————————————————————————————————————————————+

*1-1 System

+——————————————————————————————————————————————————————————————————————————————+

Offset

 

Address

Description

—————————————+————————————————————————————————————————————————————————————————

00 00 00

System Common

*1-1-1

00 02 00

System EQ

*1-1-2

00 10 00

System Part (Part 1)

*1-1-3

00 11 00

System Part (Part 2)

:

00 2F 00

System Part (Part 32)

+——————————————————————————————————————————————————————————————————————————————+

*1-3 Temporary Patch/Rhythm

+——————————————————————————————————————————————————————————————————————————————+

Offset

 

Address

Description

—————————————+————————————————————————————————————————————————————————————————

290

Page 290
Image 290
Roland XV-5080 owner manual Parameter address map, 290