Appendix
5.13.2. BULKDUMP / BULKDUMPVERZOEK
Deze boodschap voert de inhoud van verschillende interne geheu-
gens in/uit. De unieke header wordt gebruikt om te onderscheiden of
de data aan de AW16G toebehoort.
De controle-optelling wordt berekend door de bytes op te tellen die
beginnen na de BYTETELLING (LAAG) en eindigen voor de
CONTROLE-TELLING, vervolgens de bits te inverteren en er 1
(binair complement) bij op te tellen, en bit 7 op 0 te zetten.
CONTROLE-TELLING = ( -som) & 0x7F
< Ontvangst >
Deze boodschap wordt ontvangen als [RX DISABLE] uit is en de
[MIDI Rx Ch] overeenkomt met het MIDI-kanaal dat onderdeel uit-
maakt van de substatus.
Als er een bulkdump wordt ontvangen, wordt deze onmiddellijk in
het aangegeven geheugen geschreven.
Als een bulkdumpverzoek wordt ontvangen, zal er onmiddellijk een
bulkdump worden verzonden.
Systeemgeheugenbulkdump wordt niet ontvangen terwijl de recor-
der loopt.
< Verzending>
Bulkdumpboodschappen worden verzonden via [Tx CH] in reactie
op toetshandelingen in het [MIDI BULK DUMP]-scherm.
Bulkdumpboodschappen worden verzonden op het ontvangen
MIDI-kanaal in reactie op een bulkdumpverzoek.
5.13.2.1. Scenegeheugenbulkdumpformat
STATUS
11110000 F0
ID Nr.
01000011 43
SUB STATUS 0000nnnn 0n
FORMATnr.
01111110 7E
BYTETELLING
00111111 3F
(HOOG)
BYTETELLING
0111110
3E
(LAAG)
01001100 4C
01001101 4D
00100000 20
00100000 20
00111000 38
01000011 43
00110011 37
00110110 35
DATANAAM
01001101 4D
0mmmmmmm mm
DATA
0ddddddd ds
0ddddddd de
CONTROLE-
0eeeeeee ee
OPTELLING
EOX
11110111 F7
Alle data worden verdeeld in 4-bits eenheden.
5.13.2.2.
Scenegeheugenbulkdumpverzoekformat
STATUS
11110000 F0
ID Nr.
01000011 43
SUB STATUS 0010nnnn 2n
FORMATnr.
01111110 7E
01001100 4C
01001101 4D
00100000 20
00100000 20
00111000 38
01000011 43
00110111 37
00110101 35
DATANAAM
01001101 4D
0mmmmmmm mm
EOX
11110111 F7
208
Systeem exclusieve boodschap
IDnr. fabrikant (YAMAHA)
n=0-15(MIDI-kanaal Nr.1-16)
Universele bulkdump
8126(8116+10)bytes
'L'
'M'
' '
' '
'8'
'C'
'7'
'5'
'M'
m=0-96,97(Scenegeheugennr.0-96, Huidige
scene)
Ontvangst werkt bij nr.1-96,97
Scenegeheugen((4058*2) bytes)
: :
ee=(INVERT('L'+'M'+...+ds+...+de)+1) AND
7Fh
Eind exclusief
Systeem exclusieve boodschap
ID fabrikant (YAMAHA)
n=0-15(MIDI-kanaal Nr.1-16)
Universele bulkdump
'L'
'M'
' '
' '
'8'
'C'
'7'
'5'
'M'
m=0-96,97(Scenegeheugennr.0-96, Huidige
scene)
Eind exclusief
5.13.2.3. Systeemgeheugenbulkdumpformat
Systeem exclusieve boodschap
STATUS
11110000 F0
IDnr. fabrikant (YAMAHA)
ID Nr.
01000011 43
n=0-15(MIDI-kanaal Nr.1-16)
SUB STATUS 0000nnnn 0n
Universele bulkdump
FORMATnr.
01111110 7E
128(118+10)bytes
BYTETELLING
00000001 01
(HOOG)
BYTETELLING
00000000 00
(LAAG)
'L'
01001100 4C
'M'
01001101 4D
' '
00100000 20
' '
00100000 20
'8'
00111000 38
'C'
01000011 43
'7'
00110111 37
'5'
00110101 35
'S'
DATANAAM
01010011 53
' '
00100000 20
Set-upgeheugen(59*2bytes)
DATA
0ddddddd ds
: :
0ddddddd de
ee=(INVERT('L'+'M'+...+ds+...+de)+1) AND
CONTROLE-
0eeeeeee ee
7Fh
OPTELLING
Eind exclusief
EOX
11110111 F7
Alle data worden verdeeld in 4-bits eenheden.
5.13.2.4.
Systeemgeheugenbulkdumpverzoekformat
Systeem exclusieve boodschap
STATUS
11110000 F0
ID fabrikant (YAMAHA)
ID Nr.
01000011 43
n=0-15(MIDI-kanaal Nr.1-16)
SUB STATUS 0010nnnn 2n
Universele bulkdump
FORMATnr.
01111110 7E
'L'
01001100 4C
'M'
01001101 4D
' '
00100000 20
' '
00100000 20
'8'
00111000 38
'C'
01000011 43
'7'
00110111 37
'5'
00110101 35
'S'
DATANAAM
01010011 53
' '
00100000 20
Eind exclusief
EOX
11110111 F7
5.13.2.5. Remotegeheugenbulkdumpformat
Systeem exclusieve boodschap
STATUS
11110000 F0
IDnr. fabrikant (YAMAHA)
ID Nr.
01000011 43
n=0-15(MIDI-kanaal Nr.1-16)
SUB STATUS 0000nnnn 0n
Universele bulkdump
FORMATnr.
01111110 7E
1962(1952+10)bytes
BYTETELLING
00001111 0F
(HOOG)
BYTETELLING
00101010 2A
(LAAG)
'L'
01001100 4C
'M'
01001101 4D
' '
00100000 20
' '
00100000 20
'8'
00111000 38
'C'
01000011 43
'7'
00110111 37
'5'
00110101 35
'R'
DATANAAM
01010010 52
' '
00100000 20
Remotegeheugen (Interne Parameter)
DATA
0ddddddd ds
(976*2bytes)
: :
0ddddddd de
ee=(INVERT('L'+'M'+...+ds+...+de)+1) AND
CONTROLE-
0eeeeeee ee
7Fh
OPTELLING
Eind exclusief
EOX
11110111 F7
Alle data worden verdeeld in 4-bits eenheden.