Ich habe nun die V8.3 Anleitung vor mir liegen.
Das höherwertige Nibble wird hier (PPG) zuerst gesendet. Die Prüfsumme wird nicht berücksichtigt. Sie ist auch zwei SysEx Bytes lang und (natürlich) direkt vor dem xF7.
Man kann einzelne PPG wave Klänge mittels dem Request xF0 x29 x01 x43 x0B x05 xF7 absenden lassen. "x0B" für System ID = 0, Bei ID 1 = x1B wählen vgl. Bem. 1)
Für PPG 2.3er (ob das auch für den 2.3er im 2.2er Modus gilt?) aber zuerst die Transfer Bank auswählen (hier Bank 0):
xF0
x29
x01
x43
x00 Bem. 1)
x14
x00
x00
x00
x00
xF7
Die Antwort soll 200 Bytes lang sein:
xF0
x29
x01
x44
data -> An Stelle 161 von data (von 0 der data an gezählt) wird die Zielbank eingestellt. Hier x00 nehmen, da dieses beim 2.2er die einzige Bank ist und beim 2.3er die erste Bank im Kombimodus ist.
x00 -> 1. Byte der nicht genutzte Prüfsumme
x00 -> 2. Byte der nicht genutzte Prüfsumme
xF7
Zum Senden der soeben empfangenen Daten dann:
xF0
x29
x01
x43
x03 -> System ID = 0, Bei ID 1 = x13 wählen vgl. Bem. 1)
x05
data -> An Stelle 161 von data (von 0 der data an gezählt) wird die Zielbank eingestellt. Hier x00 nehmen, da dieses beim 2.2er die einzige Bank ist und beim 2.3er die erste Bank im Kombimodus ist.
x00 -> 1. Byte der nicht genutzte Prüfsumme
x00 -> 2. Byte der nicht genutzte Prüfsumme
xF7
Bem 1):
Das „x00“ ist die Standard ID für einen PPG wave 2.2/2.3 in einem PPG System. Ggf. also mit x01 abschicken, wenn man die andere ID mittels EPROMS gesetzt hat.
Edit:
Angehängt das "Set Transfer Bank 0 for ID 0" SysEx und das "Get Program Data for ID 0" Request Sysex.
@admin
Wer kann das hier zu PPG und
Behringer SysEx bitte in einen extra Thread verschieben? Danke!