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 <[email protected]>:

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  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd


--
"UFOs haben bisher absolut nichts über Intelligenz im All ausgesagt; aber sie beweisen ihre Seltenheit auf der Erde." (A.C. Clarke)

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an