Herunterladen Diese Seite drucken

Format Des Blockdatenabwurfs Und -Antrags - Yamaha 02R Anleitung

Werbung

162
MIDI

Format des Blockdatenabwurfs und -antrags

Das Datenformat sieht folgendermaßen aus. Zum Beispiel für die internen Daten: ds,d1,d2,...dx,...de (dx
ist ein 1Byte-Befehl).
Zum Ausrechnen der Prüfsumme: Die Daten des niederwertiges BYTE ZÄHLERS unmittelbar vor der
PRÜFSUMME addieren, mit -1 multiplizieren (Zweierkomplement) und MSB (hochwertiges Bit= 7)
zurückstellen.
STATUS
11110000 F0
IDENTIFIZIERUNG
01000011 43
SUBSTATUS
0000nnnn 0n
FORMATNUMMER
01111110 7E
BYTE-ZÄHLER
00011111 1F
(HOCH/NIEDRIG)
01101010 6A
01001100 4C
01001101 4D
00100000 20
00100000 20
00111000 38
01000001 41
00110110 36
00110111 37
DATENNAME
01001101 4D
0mmmmmmm mm
DATEN
0iiiiiii ii
0iiiiiii ii
0ttttttt tt
0ttttttt tt
0ddddddd dsH
0ddddddd dsL
0ddddddd deH
0ddddddd deL
PRÜFSUMME
0eeeeeee ee
EOX
11110111 F7
Szenenspeicher werden nur angewählt, wenn eine Nummer zwischen 1 und 64 eingeht.
Digital-Mischpult 02R Bedienungsanleitung
dxH = (dx / 16) UND 0Fh, dxL = dx UND 0Fh
Prüfsumme = (-Summe) & 0x7F
Blockdatenformat der Szenenspeicher
SysEx-Befehl
Herstellernummer (YAMAHA)
n= 0-15 (Übertragungs-/Empfangskanal 1~16)
Universal Bulk Dump
4074(2016x2+32+10)bytes
'L'
'M'
' '
' '
'8'
'A'
'6'
'7'
'M'
m=0-64,127 (Szenenspeicher 0-64,Szenenpuffer)
id 1
:
:
:
id 16
title1
:
:
:
title16
Szenenspeicher (2016x2Bytes)
:
:
ee=(INVERT('L'+'M'+...+dsH+...+deL)+1) UND 7Fh
Ende des SysEx-Befehls

Werbung

loading