Format Details 281

request.

The data area is handled by converting seven words of 8-bit data into eight words of 7-bit data.

[Conversion from actual data into bulk data]

d[0~6]: actual data

b[0~7]: bulk data b[0] = 0;

for( I=0; I<7; I++){

if( d[I]&0x80){

b[0] = 1<<(6-I);

}

b[I+1] = d[I]&0x7F;

}

[Restoration from bulk data into actual data]

d[0~6]: actual data

b[0~7]: bulk data for( I=0; I<7; I++){

b[0] <<= 1;

d[I] = b[I+1]+(0x80&b[0]);

}

12.2.1 Scene memory bulk dump format

The 02R96 can transmit and receive scene memories in compressed form.

STATUS

11110000

F0

System exclusive message

ID No.

01000011

43

Manufacture's ID number (YAMAHA)

SUB STATUS

0000nnnn

0n

n=0-15 (Device number=MIDI Channel)

FORMAT No.

01111110

7E

Universal bulk dump

COUNT HIGH

0ccccccc

ch data count = ch * 128 + cl

COUNT LOW

0ccccccc

cl

 

 

01001100

4C

'L'

 

01001101

4D

'M'

 

00100000

20

' '

 

00100000

20

' '

 

00111000

38

'8'

 

01000011

43

'C'

 

00110101

35

'5'

 

00110100

34

'4'

DATA NAME

01101101

6D

'm'

 

0mmmmmmm

mh m=0-99, 256(Scene0-99, EDIT BUFFER)

 

0mmmmmmm

ml Receive is effective 1-99, 256

BLOCK INFO. 0ttttttt

tt total block number(minimum number

 

 

 

is 0)

 

0bbbbbbb

bb current block number(0-total block

 

 

 

number)

DATA

0ddddddd

ds Scene data of block[mm]

 

:

:

 

 

0ddddddd

de

 

CHECK SUM

0eeeeeee

ee

ee=(Invert('L'+...+de)+1)&0x7F

EOX

11110111

F7

End of exclusive

12.2.2 Scene memory bulk dump request format

The second and third bytes of the DATA NAME indicate the scene number that is being requested. If this is 256, the data of the edit buffer will be bulk-dumped.

STATUS

11110000

F0

System exclusive message

ID No.

01000011

43

Manufacture's ID number (YAMAHA)

SUB STATUS

0010nnnn

2n

n=0-15 (Device number=MIDI Channel)

FORMAT No.

01111110

7E

Universal bulk dump

 

01001100

4C

'L'

 

01001101

4D

'M'

 

00100000

20

' '

 

00100000

20

' '

 

00111000

38

'8'

 

01000011

43

'C'

 

00110101

35

'5'

 

00110100

34

'4'

DATA NAME

01101101

6D

'm'

 

0mmmmmmm

mh m=0-99, 256(Scene0-99, EDIT BUFFER)

 

0mmmmmmm

ml

 

EOX

11110111

F7

End of exclusive

12.2.3 Setup memory bulk dump format

Of the setup memory of the 02R96, this bulk-dumps data other than the User define layer, User define plug-in, User define keys, Control change ta- ble, and Program change table.

STATUS

11110000

F0

System exclusive message

ID No.

01000011

43

Manufacture's ID number (YAMAHA)

SUB STATUS

0000nnnn

0n

n=0-15 (Device number=MIDI Channel)

FORMAT No.

01111110

7E

Universal bulk dump

COUNT HIGH

0ccccccc

ch data count = ch * 128 + cl

COUNT LOW

0ccccccc

cl

 

 

01001100

4C

'L'

 

01001101

4D

'M'

 

00100000

20

' '

 

00100000

20

' '

 

00111000

38

'8'

 

01000011

43

'C'

 

00110101

35

'5'

 

00110100

34

'4'

DATA NAME

01010011

53

'S'

 

00000010

02

 

 

00000000

00

No.256 = Current

BLOCK INFO. 0ttttttt

tt total block number(minimum number

 

 

 

is 0)

 

0bbbbbbb

bb current block number(0-total block

 

 

 

number)

DATA

0ddddddd

ds

Setup memory data

 

:

:

 

 

0ddddddd

de

 

CHECK SUM

0eeeeeee

ee

ee=(Invert('L'+...+de)+1)&0x7F

EOX

11110111

F7

End of exclusive

12.2.4 Setup memory bulk dump request format

STATUS

11110000

F0

System exclusive message

ID No.

01000011

43

Manufacture's ID number (YAMAHA)

SUB STATUS

0010nnnn

2n

n=0-15 (Device number=MIDI Channel)

FORMAT No.

01111110

7E

Universal bulk dump

 

01001100

4C

'L'

 

01001101

4D

'M'

 

00100000

20

' '

 

00100000

20

' '

 

00111000

38

'8'

 

01000011

43

'C'

 

00110101

35

'5'

 

00110100

34

'4'

DATA NAME

01010011

53

'S'

 

00000010

02

 

 

00000000

00

No.256 = Current

EOX

11110111

F7

End of exclusive

12.2.5 User define layer bulk dump format

The second and third bytes of the DATA NAME indicate the bank num- ber.

Be aware that the state of the transmission destination will (in some cases) change if the same bank is being used.

STATUS

11110000

F0

System exclusive message

ID No.

01000011

43

Manufacture's ID number (YAMAHA)

SUB STATUS

0000nnnn

0n

n=0-15 (Device number=MIDI Channel)

FORMAT No.

01111110

7E

Universal bulk dump

COUNT HIGH

0ccccccc

ch data count = ch * 128 + cl

COUNT LOW

0ccccccc

cl

 

 

01001100

4C

'L'

 

01001101

4D

'M'

 

00100000

20

' '

 

00100000

20

' '

 

00111000

38

'8'

 

01000011

43

'C'

 

00110101

35

'5'

 

00110100

34

'4'

DATA NAME

01001100

4C

'L'

 

00000000

00

 

02R96—Bedienungsanleitung