Behringer Wave SysEx - PPG vs Behringer Wave (mit Excel etc) vergleichen

...kurz mal in ein Sound-Dump reingeschaut. Die ersten 4 Bye (F0 29 01 0D) stehen für SysEx Sounddump und dann kommt als erstes - also in den Bytes Pos 5/6 - die Info über WT von Prg 0. Also z.B. "00 01" für WT=1 oder "01 08" für WT=24.
Programm 1 beginnt dann 102 Byte später wieder mit der Info über die verwendete WT über 2 Byte (also die Bytes Position 107/108).
Die Info über UW (0 oder 1) für Group A steckt z.B. in Byte 35. Bei UW = 0 zeigt es "02" an, bei UW = 1 zeigt es 0A an. Somit ist das 4 bit (das größte der vier verwendeten) der Schalter für UW. Wahrscheinlich steckt im Rest des Bytes der Parameter SW. Da fehlt mir jetzt aber die Muße, es auszuprobieren.
Wer jetzt viel Langeweile hätte, könnte zukessive die anderen Parameter herausbekommen.
 
Zuletzt bearbeitet:
@e-online:
Du schreibst „Sound-Dump“, also ein einzelner Sound, schreibst dann aber was von Prg. 0 und Prg. 1. Du meinst also hier den Sound Bank Dump.

Die einzelnen Sounds bekommt man nur per über den von mir beschriebenen Request. Da hatte ich ja auch empfangene einzelne Dumps hier angehängt.
 
@e-online:
Du schreibst „Sound-Dump“, also ein einzelner Sound, schreibst dann aber was von Prg. 0 und Prg. 1. Du meinst also hier den Sound Bank Dump.

Die einzelnen Sounds bekommt man nur per über den von mir beschriebenen Request. Da hatte ich ja auch empfangene einzelne Dumps hier angehängt.
Du hast natürlich recht. Ich habe einfach ein Sound Bank Dump gemacht. Die Anordnung der Soundparameter ist dann eine Abfolge der Programme.
Falls wirklich Bedarf besteht, kann ich beizeiten weitere Infos raussuchen.
Ich hätte Interesse an einem kleinen Programm, mit dem man Einzelsounds zwischen mehreren PPG austauschen kann 😀
 
Habt ihr es mal mit dem CLI-Converter probiert?


@Makabäer

Hier das PPG V8-3 File - recorded mit SysEx Librarian

Dieses File ergibt folgenden Output:
Code:
waveprog.exe ./"PPG-B-Wave Testfile.syx"
WaveProg V1.08
Copyright (c) H. Seib, 2002-2012
Latest version: http://www.hermannseib.com(/english)/synths/ppg/msysex.htm


Programs:

PROG:0 "PPG Program 000"

PROG:0  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:0   UW1 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:0   UW1 SW1 KW0 KF2 KL4 MW0 MF1 ML0
GROUP:a  BD1 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD1 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:0   DETU:1 MO:1 MS:0 EO:0 ES:0 BI:0    PROG:0   DETU:2 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:0  32  0 28   0 30  0 62  19   0 34 21    P:0  32  0 28   0 22 21 62  10   0 58 55
GR:a 40 52 48   0 48  0 20  **  28 62  0    GR:b 40 52 48   0 52 27 20  **  30 62  0


PROG:1 "PPG Program 001"

PROG:1  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:1   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:1   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0
GROUP:a  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:1   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0    PROG:1   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:1   0  0  0   0 62  0  0  63   0  0  0    P:1   0  0  0   0 62  0  0  63   0  0  0
GR:a  0  0  0   0 62  0  0  **  62 62  0    GR:b  0  0  0   0 62  0  0  **  62 62  0


PROG:2 "PPG Program 002"

PROG:2  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:2   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:2   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0
GROUP:a  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:2   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0    PROG:2   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:2   0  0  0   0 62  0  0  63   0  0  0    P:2   0  0  0   0 62  0  0  63   0  0  0
GR:a  0  0  0   0 62  0  0  **  62 62  0    GR:b  0  0  0   0 62  0  0  **  62 62  0


PROG:3 "PPG Program 003"

PROG:3  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:3   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:3   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0
GROUP:a  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:3   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0    PROG:3   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:3   0  0  0   0 62  0  0  63   0  0  0    P:3   0  0  0   0 62  0  0  63   0  0  0
GR:a  0  0  0   0 62  0  0  **  62 62  0    GR:b  0  0  0   0 62  0  0  **  62 62  0


[Vollständiges Listing als txt im Anhang]

Das sollte sich bestimmt einigermaßen einfach parsen und als *.csv für Libre Office Calc weiter verwursten lassen.
 

Anhänge

  • waveprog_output_full.txt
    62,6 KB · Aufrufe: 5
Habt ihr es mal mit dem CLI-Converter probiert?




Dieses File ergibt folgenden Output:
Code:
waveprog.exe ./"PPG-B-Wave Testfile.syx"
WaveProg V1.08
Copyright (c) H. Seib, 2002-2012
Latest version: http://www.hermannseib.com(/english)/synths/ppg/msysex.htm


Programs:

PROG:0 "PPG Program 000"

PROG:0  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:0   UW1 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:0   UW1 SW1 KW0 KF2 KL4 MW0 MF1 ML0
GROUP:a  BD1 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD1 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:0   DETU:1 MO:1 MS:0 EO:0 ES:0 BI:0    PROG:0   DETU:2 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:0  32  0 28   0 30  0 62  19   0 34 21    P:0  32  0 28   0 22 21 62  10   0 58 55
GR:a 40 52 48   0 48  0 20  **  28 62  0    GR:b 40 52 48   0 52 27 20  **  30 62  0


PROG:1 "PPG Program 001"

PROG:1  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:1   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:1   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0
GROUP:a  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:1   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0    PROG:1   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:1   0  0  0   0 62  0  0  63   0  0  0    P:1   0  0  0   0 62  0  0  63   0  0  0
GR:a  0  0  0   0 62  0  0  **  62 62  0    GR:b  0  0  0   0 62  0  0  **  62 62  0


PROG:2 "PPG Program 002"

PROG:2  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:2   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:2   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0
GROUP:a  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:2   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0    PROG:2   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:2   0  0  0   0 62  0  0  63   0  0  0    P:2   0  0  0   0 62  0  0  63   0  0  0
GR:a  0  0  0   0 62  0  0  **  62 62  0    GR:b  0  0  0   0 62  0  0  **  62 62  0


PROG:3 "PPG Program 003"

PROG:3  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:3   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:3   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0
GROUP:a  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:3   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0    PROG:3   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:3   0  0  0   0 62  0  0  63   0  0  0    P:3   0  0  0   0 62  0  0  63   0  0  0
GR:a  0  0  0   0 62  0  0  **  62 62  0    GR:b  0  0  0   0 62  0  0  **  62 62  0


[Vollständiges Listing als txt im Anhang]

Das sollte sich bestimmt einigermaßen einfach parsen und als *.csv für Libre Office Calc weiter verwursten lassen.
Ich werde die Daten heute Abend checken. Spannend ist der Vermerk PPG Wave2.2-V4
 
Zuletzt bearbeitet:
Wie sagt man noch: Warum in die Ferne schweifen? Sieh, das Gute liegt so nah! Oder anders: Da haben wir kollektiv drum herumgeguckt.
Nicht wirklich, den das ist ja nur eine Lösung für Windows. Und die Umwandlung in ein Behringer SysEx, fehlt ja auch noch.

Und warum haben in diesem Test File eigentlich alle Sounds Wellensatz 0? Liegt das an dem Ausgangs-Sysex oder am Skript?
 
Liegt das an dem Ausgangs-Sysex

Liegt am Ausgangssysex. Hab mir die Datei in Hexadezimalansicht zeigen lassen und ein wenig herum gerückt und da sind beinahe alle Datensätze praktisch identisch. Da gibt es noch einige wenige Bytes, die sich von Zeile zu Zeile unterscheiden, aber ohne Kenntnisse des Aufbaus und ohne Tests mit einzelnen Parameteränderungen ist das nur blindes Raten.
 
Es gibt ja die Werksklänge als PPG Bank Dump im Netz. Da sind die wenigsten Klänge mit Wellensatz Nr. 0. Da ist 70 z.B. Wellensatz Nr. 27 („Chor herb“ lt. Anleitung benannt). Der PPG Werks Chor.


Da ist im ZIP die wave 2.2 und 2.3 drin. Beide sehr ähnlich und Klang Nr 70 identisch mit Wellensatz Nr. 27.
 
Habt ihr es mal mit dem CLI-Converter probiert?




Dieses File ergibt folgenden Output:
Code:
waveprog.exe ./"PPG-B-Wave Testfile.syx"
WaveProg V1.08
Copyright (c) H. Seib, 2002-2012
Latest version: http://www.hermannseib.com(/english)/synths/ppg/msysex.htm


Programs:

PROG:0 "PPG Program 000"

PROG:0  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:0   UW1 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:0   UW1 SW1 KW0 KF2 KL4 MW0 MF1 ML0
GROUP:a  BD1 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD1 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:0   DETU:1 MO:1 MS:0 EO:0 ES:0 BI:0    PROG:0   DETU:2 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:0  32  0 28   0 30  0 62  19   0 34 21    P:0  32  0 28   0 22 21 62  10   0 58 55
GR:a 40 52 48   0 48  0 20  **  28 62  0    GR:b 40 52 48   0 52 27 20  **  30 62  0


PROG:1 "PPG Program 001"

PROG:1  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:1   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:1   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0
GROUP:a  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:1   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0    PROG:1   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:1   0  0  0   0 62  0  0  63   0  0  0    P:1   0  0  0   0 62  0  0  63   0  0  0
GR:a  0  0  0   0 62  0  0  **  62 62  0    GR:b  0  0  0   0 62  0  0  **  62 62  0


PROG:2 "PPG Program 002"

PROG:2  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:2   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:2   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0
GROUP:a  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:2   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0    PROG:2   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:2   0  0  0   0 62  0  0  63   0  0  0    P:2   0  0  0   0 62  0  0  63   0  0  0
GR:a  0  0  0   0 62  0  0  **  62 62  0    GR:b  0  0  0   0 62  0  0  **  62 62  0


PROG:3 "PPG Program 003"

PROG:3  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:3   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:3   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0
GROUP:a  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:3   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0    PROG:3   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:3   0  0  0   0 62  0  0  63   0  0  0    P:3   0  0  0   0 62  0  0  63   0  0  0
GR:a  0  0  0   0 62  0  0  **  62 62  0    GR:b  0  0  0   0 62  0  0  **  62 62  0


[Vollständiges Listing als txt im Anhang]

Das sollte sich bestimmt einigermaßen einfach parsen und als *.csv für Libre Office Calc weiter verwursten lassen.
Also, das stimmt alles überein!
 
Nicht wirklich, den das ist ja nur eine Lösung für Windows. Und die Umwandlung in ein Behringer SysEx, fehlt ja auch noch.

Und warum haben in diesem Test File eigentlich alle Sounds Wellensatz 0? Liegt das an dem Ausgangs-Sysex oder am Skript?
Weil ausser dem Preset 00 alle anderen ein quasi init preset sind
 
Habt ihr es mal mit dem CLI-Converter probiert?




Dieses File ergibt folgenden Output:
Code:
waveprog.exe ./"PPG-B-Wave Testfile.syx"
WaveProg V1.08
Copyright (c) H. Seib, 2002-2012
Latest version: http://www.hermannseib.com(/english)/synths/ppg/msysex.htm


Programs:

PROG:0 "PPG Program 000"

PROG:0  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:0   UW1 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:0   UW1 SW1 KW0 KF2 KL4 MW0 MF1 ML0
GROUP:a  BD1 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD1 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:0   DETU:1 MO:1 MS:0 EO:0 ES:0 BI:0    PROG:0   DETU:2 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:0  32  0 28   0 30  0 62  19   0 34 21    P:0  32  0 28   0 22 21 62  10   0 58 55
GR:a 40 52 48   0 48  0 20  **  28 62  0    GR:b 40 52 48   0 52 27 20  **  30 62  0


PROG:1 "PPG Program 001"

PROG:1  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:1   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:1   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0
GROUP:a  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:1   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0    PROG:1   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:1   0  0  0   0 62  0  0  63   0  0  0    P:1   0  0  0   0 62  0  0  63   0  0  0
GR:a  0  0  0   0 62  0  0  **  62 62  0    GR:b  0  0  0   0 62  0  0  **  62 62  0


PROG:2 "PPG Program 002"

PROG:2  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:2   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:2   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0
GROUP:a  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:2   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0    PROG:2   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:2   0  0  0   0 62  0  0  63   0  0  0    P:2   0  0  0   0 62  0  0  63   0  0  0
GR:a  0  0  0   0 62  0  0  **  62 62  0    GR:b  0  0  0   0 62  0  0  **  62 62  0


PROG:3 "PPG Program 003"

PROG:3  WAVETABLE: 0 DTF:0 KEYB-SPLIT: 0
KEYB:1 TTUNE:440 CASS:0  PPG-WAVE 2.2 V4

PROG:3   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0    PROG:3   UW0 SW0 KW0 KF2 KL4 MW0 MF0 ML0
GROUP:a  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0    GROUP:b  BD0 BI0 TW0 TF0 TL0 TM0 VF0 VL0

PROG:3   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0    PROG:3   DETU:0 MO:0 MS:0 EO:0 ES:0 BI:0
GROUP:a  SEMIT:  12 12 12 12 12 12 12 12    GROUP:b  SEMIT:  12 12 12 12 12 12 12 12

P:3   0  0  0   0 62  0  0  63   0  0  0    P:3   0  0  0   0 62  0  0  63   0  0  0
GR:a  0  0  0   0 62  0  0  **  62 62  0    GR:b  0  0  0   0 62  0  0  **  62 62  0


[Vollständiges Listing als txt im Anhang]

Das sollte sich bestimmt einigermaßen einfach parsen und als *.csv für Libre Office Calc weiter verwursten lassen.

Habe das mal mit Restriktion Trennung mit „Leerzeichen“ in Excel importiert.
Die einzelnen Blöcke bekommen dann zumindest mal eine eigene Zelle.
Das File ist halt etwas inkonsequent, mal den Wert direkt nach dem Parameter (SW0…), mal mit Doppelpunkt (DETU:0). Mit einer einmaligen etwas aufwändigeren Routiene und entsprechenden Schleifen wird man da schon ein brauchbaren B-Wave Bankdolmetscher basteln können, sogar mit der Option Single-Patches anhand gezielt definierter Programmnummern generieren zu können.

Allerdings könnte ich sowas gerade erst Mitte März angehen.
Evtl. hat @Makabäer dafür eine schnellere und vor allem professionellere Lösung.

Mein Ansatz ist hierbei, die Zellen vom Bezeichner zu trennen und die Werte zu extrahieren. Das Klappt bei den ersten Tests schon mal ganz gut (Aus zB UW0 -> 0, MO:1 -> 1 etc.).
Dann das Ganze für B-Wave aufbereiten und in vorgegebener Order mit Vor- und Nachgeplänkel in ein File zu schreiben. Ist etwas Fleißarbeit.
 
So einen Konverter kann man sicher auch in Sounddiver basteln, dort ist das ja sogar vorgsehen, aber diese Software dürfte kaum einer mehr benutzen ...
 
...
Das File ist halt etwas inkonsequent, mal den Wert direkt nach dem Parameter (SW0…), mal mit Doppelpunkt (DETU:0).
...
Die Darstellung entsprich genau den Displayseiten des PPG waves 2.2 bzw, 2.3. Einzelne Sounds werden auch so auf dem Waveterm Bildschim dargestellt. Meine Aufschriebe habe ich vor etwa 37 Jahren auch so gemacht.

Ich finde es übrigens komisch, das der Behringer bei zweistelligen Wertangaben für null immer 00 anzeigt. Der PPG wave ist da schlauer und zeigt dann nur eine Null an. Bei einstellugen Werteinstellungen für zweistellige Werte kommt dann ein null vorne dran. Also 0, 01-09, 10-63.
 
Ist meinerseits auch nicht als Kritik am File gemeint. Wir sind ja alle gottfroh, dass wir dieses Textfile überhaupt generieren können.
Ob‘s gelesen wird oder nicht:
Ein Dankeschön an @arakula nochmal für diese Möglichkeit und die absolut geniale (jahrelange) Arbeit rund um den PPG. :supi:
…die wir uns jetzt für den B-Wave zu Nutze machen können.

An den Doppelpunkten sollte es nicht scheitern ;-)
 
Mein Ansatz ist hierbei, die Zellen vom Bezeichner zu trennen und die Werte zu extrahieren. Das Klappt bei den ersten Tests schon mal ganz gut (Aus zB UW0 -> 0, MO:1 -> 1 etc.).
Hier mal kurz ein bildliches Beispiel des Tests:

1.PNG

Das extrahierte sieht dann so aus.
2.PNG

ich bleibe am Ball (ausser die nächsten 2 Wochen nicht ;-))
 
So einen Konverter kann man sicher auch in Sounddiver basteln, dort ist das ja sogar vorgsehen, aber diese Software dürfte kaum einer mehr benutzen ...

Die Win Fraktion schaut dann eher in die Röhre. Ich selbst habe SD3.0 Win im Original, aber nicht auf aktuellen Rechnern. Der CD-Rom „Dongle“ könnte ich mangels Laufwerk an meinen aktuellen gar nicht nutzen.
Ich verwende SD maximal noch ganz sporadisch auf einem XP Rechner als Sysex - „Spickzettel“ für mein älteres Gear.


Noch eine kleine Bitte an PPG & BWave User (das hat auch absolut Zeit):

Da wir ja nur auf ein Update der Linear Hüllkurven hoffen können und es nicht sicher ist ob wir es je erhalten.
Könntet ihr sporadisch ungefähr passende Werte hier posten, die die Parameter von B-Wave an PPG annähern:

Fiktives Beispiel:
Release ENV 2 zB PPG 35 „matched“ eher mit BBG 23 (nur Beispiel, Werte frei erfunden).

Das würde später einen Faktor ermöglichen, welche PPG-Sysex Files im BBG näher am Original klingen lassen.
 
Hui, in den letzten Tagen ist ja einiges passiert. Bei mir ist gerade leider die Hölle los. Morgen ganztägig unterwegs, übermorgen ganztägig im Meeting. Ich sehne mich danach, weitermachen zu können.
 


Neueste Beiträge

News

Zurück
Oben