Hallo,
ich frage mich schon seit längerem, ob es nicht irgendwo einen freien SysEx-Editor gibt. Ich habe mit diversen MIDI-Geräten zu tun und würde gern etwas komfortabler größere Änderungen vornehmen können. Nun ist das ganze ja ziemlich Herstellerabhängig. Allerdings liegen mir zumindest für die älteren Geräte die Grammatiken in gedruckter Form vor, so dass ich eigentlich nur noch ein hinreichend universelles Konvertierungsprogramm bräuchte, dass diese in einem geeigneten Format entgegennimmt.
Wenn ich das Internet richtig verstanden habe bietet sich hier ASN.1 für das binäre MIDI an und für die Daten wäre dann XML nicht die schlechteste Wahl. Allerdings habe ich noch nicht herausgefunden, ob es dafür einen freien Konverter gibt (und ob das wirklich eine gute Wahl ist). IBM hat irgendeine JAR-Datei (mit Quelltext) im Angebot, deren Lizenz ich nicht ganz verstehe. Schön wäre es auch, wenn man damit XSD-Dateien aus der ASN.1-Spezifikation erzeugen kann.
Ich hatte auch schon mal drüber nachgedacht, eine passende XSD-Spezifikation mit einem handgestrickten Binärparser zu verheiraten. Allerdings würde jede Änderung/Korrektur am Format auch eine Änderung im Quelltext bedeuten, was die Lösung stärker an die Geräte bindet, als notwendig.
Ich fände es auch lustig eine Datenbank zu SysEx-Grammatiken aufzubauen. Oder gibt es schon sowas? Mir geht es konkret darum Einstellungen folgender Geräte anzsehen und hin- und herzukopieren (z.B. Controller-Werte von einem Kanal auf die anderen oder Einstellungen aus einem Snapshot mit denjenigen eines anderen zu mischen). Dass man dabei nicht zwei Geräte unterschiedlicher Hersteller miteinander verheiraten kann, ist mir schon klar.
Konkret geht es um folgende Geräte: Korg M1 (*) M-Audio Keystation pro 88 Kurzweil PC2R Yamaha SY55 (*) Casio CDP 100 (?)
(*) Grammatik steht im Handbuch (?) Scheint keine nennenswerten SysEx-Nachrichten zu verarbeiten.
Viele Grüße
Tobias
Hallo Tobias,
ich kann Dir zwar bei Deinem konkretem Problem nicht helfen, aber ich will trotzdem mal kurz antworten, weil Du mir ein Bruder im Geiste zu sein scheinst. Auch ich will mit Linux Musik machen und Recording-Aufgaben lösen. Ich versuche mich an KXStudio und habe Renoise gekauft und hoffe auf Bitwig Studio, ist zwar beides kein Open Source aber wer für Linux entwickelt kriegt auch gern mein Geld. Nebenbei beschäftige ich mich noch mit C64 Sid-Musik und bastle an eigenen, interaktiven MIDI-Kontrollern. Bis jetzt kenn ich noch niemanden in Dresden der auch musikalisch mit Linux arbeiten will, deshalb meine Angebot mal sich weiter austauschen. Für Dein Problem würde ich Dir übrigens Audio4Linux.de empfehlen. Ich bin auf Freenode #audio4liux.de, eigentlich fast immer zu erreichen.
Grüße
Andreas (gh0stless)
Am 04.08.2012, 19:31 Uhr, schrieb Tobias Schlemmer keinstein_junior@gmx.net:
Hallo,
ich frage mich schon seit längerem, ob es nicht irgendwo einen freien SysEx-Editor gibt. Ich habe mit diversen MIDI-Geräten zu tun und würde gern etwas komfortabler größere Änderungen vornehmen können. Nun ist das ganze ja ziemlich Herstellerabhängig. Allerdings liegen mir zumindest für die älteren Geräte die Grammatiken in gedruckter Form vor, so dass ich eigentlich nur noch ein hinreichend universelles Konvertierungsprogramm bräuchte, dass diese in einem geeigneten Format entgegennimmt.
Wenn ich das Internet richtig verstanden habe bietet sich hier ASN.1 für das binäre MIDI an und für die Daten wäre dann XML nicht die schlechteste Wahl. Allerdings habe ich noch nicht herausgefunden, ob es dafür einen freien Konverter gibt (und ob das wirklich eine gute Wahl ist). IBM hat irgendeine JAR-Datei (mit Quelltext) im Angebot, deren Lizenz ich nicht ganz verstehe. Schön wäre es auch, wenn man damit XSD-Dateien aus der ASN.1-Spezifikation erzeugen kann.
Ich hatte auch schon mal drüber nachgedacht, eine passende XSD-Spezifikation mit einem handgestrickten Binärparser zu verheiraten. Allerdings würde jede Änderung/Korrektur am Format auch eine Änderung im Quelltext bedeuten, was die Lösung stärker an die Geräte bindet, als notwendig.
Ich fände es auch lustig eine Datenbank zu SysEx-Grammatiken aufzubauen. Oder gibt es schon sowas? Mir geht es konkret darum Einstellungen folgender Geräte anzsehen und hin- und herzukopieren (z.B. Controller-Werte von einem Kanal auf die anderen oder Einstellungen aus einem Snapshot mit denjenigen eines anderen zu mischen). Dass man dabei nicht zwei Geräte unterschiedlicher Hersteller miteinander verheiraten kann, ist mir schon klar.
Konkret geht es um folgende Geräte: Korg M1 (*) M-Audio Keystation pro 88 Kurzweil PC2R Yamaha SY55 (*) Casio CDP 100 (?)
(*) Grammatik steht im Handbuch (?) Scheint keine nennenswerten SysEx-Nachrichten zu verarbeiten.
Viele Grüße
Tobias
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
lug-dd@mailman.schlittermann.de