Yamaha IIs Data List - Page 5

bulk dump - system data, bulk dump - drumkit data, chain dump - chain data, bulk dump - song data,

Page 5 highlights

3.2.1 bulk dump - system data $F0 . . . $58 ID, ASCII char 'X' $54 ID, ASCII char 'T' $53 type, ASCII char 'S' $59 type, ASCII char 'Y' $53 type, ASCII char 'S' $30 type, ASCII char '0' $00 fixed $00 $00 fixed $00 $7F fixed $7F $7F fixed $7F data data . . . data csum check sum $F7 See Data Tables for details of data. 3.2.2 bulk dump - drumkit data $F0 . . . $58 ID, ASCII char 'X' $54 ID, ASCII char 'T' $4F type, ASCII char 'O' $4B type, ASCII char 'K' $49 type, ASCII char 'I' $32 type, ASCII char '2' $00 fixed $00 $00 fixed $00 numM drumkit number MS7bit numL drumkit number LS7bit data data . . . data csum check sum $F7 Drumkit number is a user drumkit number counted from 0 (counted from 1 in the panel display). Drumkit number $7F $7F ($3FFF) specifies the edit buffer. See Data Tables for details of data. 3.2.3 chain dump - chain data $F0 . . . $58 ID, ASCII char 'X' $54 ID, ASCII char 'T' $4F type, ASCII char 'O' $43 type, ASCII char 'C' $48 type, ASCII char 'H' $30 type, ASCII char '0' $00 fixed $00 $00 fixed $00 numM drumkit number MS7bit numL drumkit number LS7bit data data . . . data csum check sum $F7 Chain number is a user chain number counted from 0 (counted from 1 in the panel display). Chain number $7F $7F ($3FFF) specifies the edit buffer. See Data Tables for details of data. 3.2.4 bulk dump - song data $F0 . . . $58 ID, ASCII char 'X' $54 ID, ASCII char 'T' $4F type, ASCII char 'O' $53 type, ASCII char 'S' $47 type, ASCII char 'G' $30 type, ASCII char '1' indM index number MS7bit indL index number LS7bit numM song number MS7bit numL song number LS7bit data data . . . data csum check sum $F7 If data is large, it is divided into multiple messages. Song number is a user song number counted from 0 (counted from 1 in the panel display). Song number $7F $7f ($3FFF) specifies the one song (current song). Each data byte is divided into 4-bit MSnibble and LSnibble, and then transferred as successive 2 bytes. See Data Tables for details of data. 3.2.5 bulk dump - stack data $F0 . . . $58 ID, ASCII char 'X' $54 ID, ASCII char 'T' $56 type, ASCII char 'V' $43 type, ASCII char 'C' $45 type, ASCII char 'E' $30 type, ASCII char '0' $00 fixed $00 $00 fixed $00 numM stack number MS7bit numL stack number LS7bit data data . . . data csum check sum $F7 Stack number is specified with numM and numL ($00 - $0f for each) and determines the user stack 1 - 16. Each data byte is divided into 4-bit MSnibble and LSnibble, and then transferred as successive 2 bytes. See Data Tables for details of data. 5

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

5
3.2.1
bulk dump - system data
$F0
.
.
.
$58
ID, ASCII char 'X'
$54
ID, ASCII char 'T'
$53
type, ASCII char 'S'
$59
type, ASCII char 'Y'
$53
type, ASCII char 'S'
$30
type, ASCII char '0'
$00
fixed $00
$00
fixed $00
$7F
fixed $7F
$7F
fixed $7F
data
data
.
.
.
data
csum
check sum
$F7
See Data Tables for details of data.
3.2.2
bulk dump - drumkit data
$F0
.
.
.
$58
ID, ASCII char 'X'
$54
ID, ASCII char 'T'
$4F
type, ASCII char 'O'
$4B
type, ASCII char 'K'
$49
type, ASCII char 'I'
$32
type, ASCII char '2'
$00
fixed $00
$00
fixed $00
numM
drumkit number MS7bit
numL
drumkit number LS7bit
data
data
.
.
.
data
csum
check sum
$F7
Drumkit number is a user drumkit number counted from 0 (counted
from 1 in the panel display).
Drumkit number $7F $7F ($3FFF) specifies the edit buffer.
See Data Tables for details of data.
3.2.3
chain dump - chain data
$F0
.
.
.
$58
ID, ASCII char 'X'
$54
ID, ASCII char 'T'
$4F
type, ASCII char 'O'
$43
type, ASCII char 'C'
$48
type, ASCII char 'H'
$30
type, ASCII char '0'
$00
fixed $00
$00
fixed $00
numM
drumkit number MS7bit
numL
drumkit number LS7bit
data
data
.
.
.
data
csum
check sum
$F7
Chain number is a user chain number counted from 0 (counted from 1
in the panel display).
Chain number $7F $7F ($3FFF) specifies the edit buffer.
See Data Tables for details of data.
3.2.4
bulk dump - song data
$F0
.
.
.
$58
ID, ASCII char 'X'
$54
ID, ASCII char 'T'
$4F
type, ASCII char 'O'
$53
type, ASCII char 'S'
$47
type, ASCII char 'G'
$30
type, ASCII char '1'
indM
index number MS7bit
indL
index number LS7bit
numM
song number MS7bit
numL
song number LS7bit
data
data
.
.
.
data
csum
check sum
$F7
If data is large, it is divided into multiple messages.
Song number is a user song number counted from 0 (counted from 1 in
the panel display).
Song number $7F $7f ($3FFF) specifies the one song (current song).
Each data byte is divided into 4-bit MSnibble and LSnibble, and then
transferred as successive 2 bytes.
See Data Tables for details of data.
3.2.5
bulk dump - stack data
$F0
.
.
.
$58
ID, ASCII char 'X'
$54
ID, ASCII char 'T'
$56
type, ASCII char 'V'
$43
type, ASCII char 'C'
$45
type, ASCII char 'E'
$30
type, ASCII char '0'
$00
fixed $00
$00
fixed $00
numM
stack number MS7bit
numL
stack number LS7bit
data
data
.
.
.
data
csum
check sum
$F7
Stack number is specified with numM and numL ($00 - $0f for each)
and determines the user stack 1 - 16.
Each data byte is divided into 4-bit MSnibble and LSnibble, and then
transferred as successive 2 bytes.
See Data Tables for details of data.