Normalerweise schreibe ich keine Nischenartikel für PCMech, aber dies ist einer, den einige von Ihnen wahrscheinlich nützlich finden werden. Es geht darum, mit Daten von alten Musiksynthesizer-Workstations über MIDI zu arbeiten, wobei ein Prozess verwendet wird, der als System Exclusive-Dump oder kurz SysEx-Dump bezeichnet wird.
Es gibt keine Möglichkeit, Synthesizer-Workstations zu verwenden und keinen ernsthaften Geek-Geschmack zu entwickeln - besonders, wenn es um ältere Synthesizer der 80er und 90er Jahre geht.
Was Sie im Folgenden lesen werden, ist im Grunde genommen so musiktechnisch-geekig wie es nur geht. Der einzige Weg, um geekier zu werden, besteht darin, analoge Sounds manuell von Hand zu patchen.
~ ~ ~
MIDI (Musical Instrument Digital Interface) wurde in den frühen 1980er Jahren als standardisierte Methode für den Datentransport zwischen digitalen Musikinstrumenten definiert. Es dauerte jedoch bis Mitte der neunziger Jahre, bis alle Hersteller sozusagen „dieselbe Sprache sprachen“.
In der Zeit von Anfang der 1980er bis Mitte der 1990er Jahre musste man sich mit proprietären Formaten auseinandersetzen. Korg hatte ihre, Roland hatte ihre und es wurden andere in die Mischung geworfen. Der Punkt ist, dass keiner von ihnen austauschbar war.
Wäre das nicht schlimm genug, hätten viele Synth-Workstations kein eingebautes Diskettenlaufwerk, so dass Sie lächerlich teure Speicherkarten mit nur spärlichen 16 bis 32 KB Daten kaufen oder Geld für ein externes Universalgerät ausgeben mussten Speichereinheit.
Zwei Firmen stellten universelle Lagereinheiten her. Der erste war Bruder und das Modell dessen, was sie für die Aufgabe gemacht haben, entgeht mir. Die zweite war die Alesis DataDisk :
Die DataDisk ist ein brillantes Stück digitaler Musikhardware, da sie jedes MIDI erkennt, das Sie darauf werfen und speichern, und somit wirklich universell ist. Sie können einen Korg, Yamaha, Kurzweil, Roland oder irgendetwas anderes über MIDI anschließen, die DataDisk anweisen, auf den Datenempfang zu warten, die Synth-Workstation zum Senden anweisen und die DataDisk empfängt und auf Diskette speichert. Und natürlich sendet es Daten zurück an die Synth-Workstation, wenn Sie es anweisen. Ich persönlich besitze eine dieser Einheiten und musste mich auf eBay in einen Bieterkrieg stürzen, um sie zu bekommen (es kostete mich über 100 Dollar, falls Sie sich fragen). Die DataDisk ist eine lächerlich einfache 1-HE-Rack-Einheit, denn im Inneren gibt es so gut wie nichts für Hardware, aber die Arbeit, die sie leistet, lohnt sich.
Es gibt jedoch ein großes Problem mit der DataDisk - sie verwendet ein proprietäres Format. Zwar akzeptiert es Disketten und Formate bis 720 KB (hohe Dichte hier in Ordnung, aber immer noch Formate mit doppelter Dichte), aber keine mit der DataDisk formatierte Diskette kann auf einem PC ohne spezielle Software gelesen werden, die nicht einmal garantiert funktioniert.
Das bedeutet, dass Ihre Synthesizer-Daten buchstäblich auf Diskette gespeichert sind und das DataDisk-Laufwerk ausfällt. Die Daten sind nicht mehr zugänglich. Und nein, das Auswechseln des Diskettenlaufwerks ist nicht so einfach wie in einem PC. Nicht bei Weitem.
"Es muss eine universelle Softwaremethode geben, um den gleichen Job zu erledigen, oder?"
Ja, und es heißt MIDI-OX.
Jeder, der MIDI-Hardware verwendet, ist mit Standard-USB-MIDI-Adaptern vertraut. diese sind billig und leicht verfügbar. Diese Adapter werden als MIDI 1 × 1-Schnittstellen bezeichnet.
Wenn Sie eine davon haben, brauchen Sie nur noch die Software, um den SysEx-Dump zu erhalten, und MIDI-OX funktioniert in dieser Hinsicht wunderbar.
Der heutige Synthesizer, den ich besitze, ist ein Ensoniq SQ-1 Plus aus dem Jahr 1990.
Dies ist eine großartige FM-Synthesizer-Workstation, die jedoch kein Diskettenlaufwerk besitzt. Es kann jedoch problemlos SysEx-Daten senden / empfangen.
Die Art und Weise, wie ich Daten mit MIDI-OX senden / empfangen konnte, war folgende:
Speichern eines SysEx-Dumps auf Ihrem PC mit MIDI-OX
1. Wählen Sie die entsprechende Schnittstelle.
Meine 1 × 1-Schnittstelle heißt USB Uno und wird von Windows 7 erkannt. Einfach zu wählen über Optionen > MIDI-Geräte :
2. Starten Sie SysEx View / Scratchpad
Der Zugriff erfolgt über Ansicht > SysEx . Das Fenster ist leer, da noch nichts empfangen wurde:
3. Richten Sie MIDI-OX so ein, dass es auf einen manuellen Speicherauszug wartet.
4. Senden Sie die Daten von der Synth-Workstation.
Dies ist der Teil, in dem Sie zum Synth gehen und ihn anweisen, seine Daten zu senden. Ich kann nicht erklären, wie dies gemacht wird, da jeder Synthesizer auf einer Workstation anders ist. Wenn Sie jedoch eine Synthesizer-Workstation besitzen und mit dem Transport von MIDI-Daten vertraut sind, wissen Sie bereits, wie Sie einen Datenversand initiieren.
Daten werden empfangen:
Sie klicken dann auf Fertig, wenn die Übertragung abgeschlossen ist (denken Sie daran, dies ist ein manueller Speicherauszug), und das SysEx-Fenster enthält dann die gerade empfangenen Daten:
5. Speichern Sie die Daten als SYX-Datei.
Leicht genug:
Senden geladener Daten zurück an die Synth-Workstation
Dies ist glücklicherweise viel einfacher als das Empfangen und Speichern.
1. Laden Sie die SYX-Datei und senden Sie sie.
Dies kann direkt im Hauptfenster von MIDI-OX erfolgen. Klicken Sie auf das zweite Symbol von links, um eine SYX-Datei zu senden:
Es gibt keinen Schritt 2. Das war's.
Umgang mit Pufferüberläufen
Dies ist das einzige Problem, auf das Sie möglicherweise stoßen. Ältere MIDI-Geräte sind sehr geizig, wie viele Daten sie über das Kabel akzeptieren möchten.
Wenn Sie einen Überlauffehler erhalten, konfigurieren Sie die Puffer (und stellen Sie sicher, dass Pass SysEx auch hier unten aktiviert ist):
Die Standardgröße für die Ein- und Ausgabe beträgt 256 Byte. Zu 128 wechseln:
Die Übertragungsgeschwindigkeiten sind etwas langsamer, aber die Überlauffehler sind verschwunden.
Schlussnoten
Was Sie soeben gelesen haben, ist meiner Meinung nach der einfachste Weg, Daten von einem älteren MIDI-Synthesizer in eine speicherbare Datei zu übertragen, die Sie archivieren können. Unabhängig davon, ob Sie Sound- / Patch-Daten, Sequenz- / Pattern-Daten oder What-Have-Daten senden, akzeptiert MIDI-OX diese als Raw-Dump und sendet sie auch problemlos an den Synthesizer zurück.
Ich werde es so ausdrücken - das Ensoniq SQ-1 Plus ist ein etwas obskures Biest aus dem Jahr 1990. MIDI-OX konnte ohne Probleme damit arbeiten und arbeitete am ersten Versuch.
Wenn Sie zum Beispiel einen alten Korg M1 haben (von dem Sie wahrscheinlich schon gehört haben), in dem das Diskettenlaufwerk kaputt ist, der Rest aber noch einwandfrei funktioniert, schließen Sie das MIDI an, verwenden Sie MIDI-OX für das Senden / Empfangen von Daten und alles wird super funktionieren.
Angenommen, Ihre ältere Synth-Workstation-Hardware weist im Moment keine Hardwareprobleme auf. Sie wissen, dass es irgendwann sein wird. Mit MIDI-OX können Sie alle alten Daten laden und auf Ihrem PC archivieren. Es kann einige Zeit dauern, aber Sie werden sehr dankbar sein, dass sich die Dateien auf Ihrem PC befinden, anstatt Disketten zu veralten, die zu einem bestimmten Zeitpunkt Lesefehler entwickeln können.