Decodierung von MIDI-Daten aus Audio-Dump

893
grawity

Warnung: Dies ist kein generischer "Wie mache ich ein .midi aus einem .wav"? Frage.

Beim Durchsuchen meines Dateisystems habe ich den Speicherauszug einer alten Alesis HR-16- Trommelmaschine im WAV-Format gefunden. Das Gerät verfügt über eine Funktion, um seinen Speicher in einem binären Format auf einem generischen Audioband zu speichern, und es dann zurückzulesen. Also wurde mein Computer einmal anstelle eines Tonbandgeräts verwendet.

Ist es möglich, einen solchen Speicherauszug in binäre Daten (oder sogar MIDI-Daten) umzuwandeln?

( Edit: Ich bin nur neugierig, ob es möglich ist. Es handelt sich nicht um "Backups? Welche Backups?".)

3

2 Antworten auf die Frage

1
Bavi_H

Das klingt zwar möglich, klingt aber nach vielen Untersuchungen, um die beteiligten Formate herauszufinden und eigene Konvertierungsprogramme zu erstellen. Ich habe versucht, nach Informationen zu suchen, um zu sehen, ob jemand dies bereits getan hat, aber nichts finden konnte. Hier sind jedoch einige Ideen.

Das Bandspeicherformat der Alesis HR-16 konnte nicht online dokumentiert werden. Aber ich vermute, es verwendet zwei Töne, um Datenbits mit einer Art selbsttaktendem Signal zu kodieren . Wenn Sie über ein Audiobearbeitungsprogramm mit einem Spektrum-Modus verfügen ( z. B. Audacity ), laden Sie möglicherweise die Wave-Datei hinein und verwenden den Spektrum-Modus, um die Töne zu identifizieren und nach Mustern zu suchen.

Sobald die Töne in Bits dekodiert sind, handelt es sich wahrscheinlich nicht um eine Standard-MIDI-Datei, sondern um ein internes Speicherformat, das vom Alesis HR-16 zum Speichern seiner Patterns oder Songs verwendet wird. Ich habe ein HR-16 Service Manual gefunden, in dem die von ihm verwendeten Memory-Dump-Formate mit den MIDI-Memory-Dump-Funktionen dokumentiert werden. Ich vermute, die in das Bandspeicherformat codierten Bits wären gleich oder ähnlich.

0
Nik Reiman

Ich habe ein starkes Gefühl, dass es sich bei Ihnen um einen tatsächlichen Sample-Dump handelt. Was Sie wollen, ist ein Sysex-Dump der Patches / OS des Systems. Haben Sie den Speicherauszug erstellt, indem Sie Audiodaten vom HR-16 auf die Soundkarte Ihres Computers aufnehmen? Wenn ja, dann besteht eine gute Chance, dass es abgesehen von dem, was Sie hören, keine "versteckten" Daten mehr gibt, und das bringt Ihnen leider keine echten MIDI-Patches zurück.

Der Speicherauszug wurde mit der Funktion "Store to Tape" des HR-16 erstellt, die binäre Daten "wiedergibt" (ähnlich wie bei einem Modem), und es gibt auch eine (funktionierende) Funktion "Load from Tape" - also es muss reversibel sein. grawity vor 13 Jahren 0