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

Hast Du Dir die Excel-Ergebnisse angesehen? Da stehen komplette Patch-Informationen drin, keine Ereignisse.

Man kann SysEx in zwei Kategorien einteilen: Nachrichten und Informationen. Eine Nachricht enthält die Veränderung eines Parameters, die an den Synth geschickt wird. Informationen enthalten ein Patch-/Bank-Speicherabbild.

ach so, diese "einzelteile", alles klar.

ich würde sie trotzdem einfach in eine normale textdatei schreiben und umbrüche einfügen, das erscheint einfacher.
 
ach so, diese "einzelteile", alles klar.
Das sind keine Einzelteile. Eine einzige SysEx-Datei kann den gesamten Patch-Speicher eines Synths enthalten. Und genau so eine hat @Cello gepostet.
ich würde sie trotzdem einfach in eine normale textdatei schreiben und umbrüche einfügen, das erscheint einfacher.
.syx-Dateien sind Binärdateien. Eine Binärdatei kann man nicht einfach als Text darstellen, die muss erst Menschenlesbar gemacht werden.


And now for something completely different: Habe ich schon erwähnt, dass ich mich nicht für besonders Computeraffin halte. Ich hoffe, ich verstehe die weiter oben stehende Erläuterung zum PPG-SysEx-Format. Ansonsten bitte ich um Nachsicht bzgl. der Fragen, die da kommen werden.
 
Das sind keine Einzelteile. Eine einzige SysEx-Datei kann den gesamten Patch-Speicher eines Synths enthalten. Und genau so eine hat @Cello gepostet.

.syx-Dateien sind Binärdateien. Eine Binärdatei kann man nicht einfach als Text darstellen, die muss erst Menschenlesbar gemacht werden.


And now for something completely different: Habe ich schon erwähnt, dass ich mich nicht für besonders Computeraffin halte. Ich hoffe, ich verstehe die weiter oben stehende Erläuterung zum PPG-SysEx-Format. Ansonsten bitte ich um Nachsicht bzgl. der Fragen, die da kommen werden.
Ich bin noch weniger fachkundig und gespannt darauf was da kommen mag. Bin jetzt nach einer Woche Feierabendarbeit bei Preset 30 von 99. dies mal gefühlte 30 Sets/Bänke…
 
.syx-Dateien sind Binärdateien. Eine Binärdatei kann man nicht einfach als Text darstellen

genau so mache ich es seit immer: einfach darstellen / in eine andere datei kopieren.

jeder hex editor und jede midi software macht das so.

für mich muss allerdings selbst midi in dezimal konvertiert werden, und im zweifeslfalle will man auch die header nicht als bytes sondern in deutsch lesen.
(ich kann kein excel und unterschätze vermutlich, dass sprintf oder substitution dort genau wie in jeder programmierumgebung auch geht?)


schade, dass behringer keine richtige synthesizerfirma ist, sonst hätten die das direkt alles mitgeliefert. :)
 
genau so mache ich es seit immer: einfach darstellen / in eine andere datei kopieren.

jeder hex editor und jede midi software macht das so.

für mich muss allerdings selbst midi in dezimal konvertiert werden, und im zweifeslfalle will man auch die header nicht als bytes sondern in deutsch lesen.
(ich kann kein excel und unterschätze vermutlich, dass sprintf oder substitution dort genau wie in jeder programmierumgebung auch geht?)


schade, dass behringer keine richtige synthesizerfirma ist, sonst hätten die das direkt alles mitgeliefert. :)
Ich erinnere mich an Arturias Moog Modular. Als dann die V-2 rauskam mussten sie zuerst einen Converter programmieren/nachliefern, damit die Preset V2 wieder so klangen wie in der V-1……
 
schade, dass behringer keine richtige synthesizerfirma ist, sonst hätten die das direkt alles mitgeliefert

Vermutlich mittlerweile die Größte.

Der DX7 war in den Augen der „richtigen Synthesizerfirmen“ damals auch kein „richtiger“ Synthesizer.
Der Rest ist bekannt…
 

schade, dass behringer keine richtige synthesizerfirma ist, sonst hätten die das direkt alles mitgeliefert. :)
Behringer hat sein Sysex gut in der Anleitung dokumentiert. Das Problem ist hier das Sysex aus dem echten PPG waves mit der post-PPG Firmware 8.x
Die letzte original PPG Firmware (Version 6) konnte nie Sounds als Sysex exportieren, sondern nur einzelne Parameter des aktiven Klangs ließen sich verändern.
 
Behringer hat sein Sysex gut in der Anleitung dokumentiert. Das Problem ist hier das Sysex aus dem echten PPG waves mit der post-PPG Firmware 8.x
Die letzte original PPG Firmware (Version 6) konnte nie Sounds als Sysex exportieren, sondern nur einzelne Parameter des aktiven Klangs ließen sich verändern.
Also könnte man daraus schliessen, dass V6 als Basis genommen und der Rest V8… drumrum gebaut wurde? Oder wurde das von Hermann komplett neu (nach Standard) aufgesetzt?
 
Aber ein Hex-Editor oder eine MIDI-Software arbeiten nicht mit Text-Dateien, die machen sie auch erstmal Menschenlesbar.

So sieht eine SysEx-Datei als Text aus:
Anhang anzeigen 245563

das sieht sehr merkwürdig aus - und muss ein windows problem sein. :)

eine sysex datei sollte in einem hexeditor normalerweise so aussehen:

1740931771418.png

binärcode in hex als ascii character darzustellen um sie anzuzeigen dürfte nichts sein, was man großartig selbst programmieren muss, das ist doch überall for free dabei wenn du nicht gerade in assembly unterwegs bist.

einfacher zu interpretierende dateinhalte wie "binäre" formate gibt es doch gar nicht.

genau wie es dieser hex editor macht, macht man es auch für seinen "sysex editor". (außer, dass du natürlich ab allen vorher zu suchenden F0 immer nur stückweise ausliest, weil meist mehr als 1 dump in einer datei steht.)


eine proprietäre excel datei aus dem nichts zu erzeugen ist ungleich komplizierter wie eine byte/word/long to ascii konvertierung (für die man normalweise garnichts machen muss), und da sollte man dann wohl einfach machen, was in post #2 empfohlen wurde:

Muß ja nicht Excel sein. CSV reicht doch schon, das kann man dann in Excel importieren.


oder du programmierst es nicht mal selbst und benutzt copy& paste vom hex editor... dann musst du nicht mal wissen, wie man hex als asci darstellt... du musst nur noch kommas ans sysex-end anhängen...
 
@einseinsnull

Du hast entweder keine Lust gehabt den Thread von Anfang an zu lesen oder du hast die Intuition dahinter (trotzdem) nicht verstanden.

Evtl sind wir anderen auch nur alle zu doof, die Parameterwerte des B-Wave passend bezeichnet und mundgerecht aufbereitet aus einem Standard Hex-Editor zu lesen.
Du darfst uns das dann gerne zeigen.
Vielen Dank im Voraus!
 
Also könnte man daraus schliessen, dass V6 als Basis genommen und der Rest V8… drumrum gebaut wurde? Oder wurde das von Hermann komplett neu (nach Standard) aufgesetzt?
Außer der Hersteller ID ist alles anders. Da gibt es von Funktion (einzelne ausgewählte Parameter vs. Dump einer ganzen Bank) auch keine Überschneidungen was V6 bzw. V8.x können.
 
das sieht sehr merkwürdig aus - und muss ein windows problem sein. :)
Nein, das ist das ganz normale Problem, wenn man eine Binärdatei als Text darstellen will.
eine sysex datei sollte in einem hexeditor normalerweise so aussehen:

Anhang anzeigen 245666
Ja, im Hex-Editor. Ein Hex-Editor stellt die Bytes ja auch nicht (ausschließlich) als Text dar, sondern wandelt die Hexwerte, wie bereits zweimal erklärt, in menschenlesbare Zeichen um. In der rechten Spalte siehst Du den Text, den die Bytes repräsentieren, der ist, wie Du erkennst, nicht menschenlesbar.
 
Nein, das ist das ganz normale Problem, wenn man eine Binärdatei als Text darstellen will.

Entschuldige bitte, wenn Dein Hex editor kein Hex darstellen kann, dann ist das überhaupt nicht "normal".

Ja, im Hex-Editor.

Von nichts anderem sprach ich.

Ein Hex-Editor stellt die Bytes ja auch nicht (ausschließlich) als Text dar, sondern wandelt die Hexwerte, wie bereits zweimal erklärt, in menschenlesbare Zeichen um.

Richtig, wie ich Dir bereits zwei mal erklärt habe. :)

Halten wir das also noch mal fest: Es gibt Programme, die das können.

Nur scheint Ihr da aus irgendeinem Grund ein unlösbares Problem draus machen zu wollen.

In der rechten Spalte siehst Du den Text, den die Bytes repräsentieren, der ist, wie Du erkennst, nicht menschenlesbar.

Ich denke Du hast falsche Vorstellungen davon, wie das Arbeiten Dateien so ganz generell funktioniert.

Das sind immer alles nur Nullen und Einsen, in einer Text Datei stehen auch keine Buchstaben drin. Dass das zu Buchstaben wird, ist immer die Leistung des Textprogramms und nichts weiter.

Hex Editoren und Midi Software stellt Dir regelmäßig Hex als Zeichen dar. Also ist es nicht vollkommen unmöglich, sondern der absolute Normalfall.

Interpretation und Encoding/Decoding ist das tägliche, ganz normal Geschäft mit Daten. Binäre Werte muss ein Editor oder Browser auch in ASCII umwandeln bevor er Zahlen anzeigen kann, denn auch die Character "0" und "1" stehen so nicht in der Datei drin, das anzuzeigen ist bereits Interpretation und Repräsentation.

Der einzige Unterschied zu Hex ist, dass man für Hex ganze Bytes auf einmal ausliest und sie entsprechend anders interpretiert. Wobei das im Grunde genommen einfache Arithmetik ist. Danach muss man ggf noch mehr oder weniger umständlich die Strings formatieren.
Aber alles, was Dir irgendwo angezeigt wird, wurde zuvor en/decodiert.


So sieht übrigens eine Excel-Datei zum Vergleich aus.

1740943394907.png

Da lobe ich mir doch Sysex.

Viel Spass bei Suchen des einzigen Textinhalts "Hello World", der mit viel Glück irgendwo ab Zeile 2031 zu finden ist. :P

Danke für nichts, Microsoft.


Richtig lustig wird Excel sowieso erst, wenn Du "08" in ein Feld tippen willst.

Meiner Erfahrung nach interpretiert Excel dass dann als Datum, sortiert es ungefragt alphabetisch hinter "Z" und stellt die Systemuhr automatisch um.
 
Richtig lustig wird Excel sowieso erst, wenn Du "08" in ein Feld tippen willst

=TEXT(A1;“00“)

Nur scheint Ihr da aus irgendeinem Grund ein unlösbares Problem draus machen zu wollen.

Abwarten!
Du hast die Philosophie hinter dem Vorhaben vermutlich immer noch nicht verstanden.

Die Lösung ist derzeit nur noch eine Fleißarbeit, mit evtl noch ein paar kleinen Stolpersteinen.

Wir kennen die Positionen der B-Wave Parameter im Sysex.
Wir kennen sie (noch) nicht (vollumfänglich) im PPG Sysex.
Wir haben aber alle Parameter-Positionen aus einem Sysex generierten Textfile.
 


Zurück
Oben