Programm zum Konvertieren von MP3 in (pseudo-)analoge XY-Daten

Ich nehme Audio für ein wissenschaftliches Experiment auf. Die Aufnahme in MP3 mit einem Smartphone oder Diktiergerät ist „einfach“ genug (innerhalb der Einschränkungen der Audioqualität).

Aber gibt es ein Programm, das MP3-Audiodateien in XY-Daten (Zeit, Amplitude) konvertieren kann? Daten könnten in Spalten im ASCII-Text gespeichert werden, z. B. im CSV-Format.

Wenn nicht, verwende ich wahrscheinlich nur ein Adafruit Mic + Preamp-Board und ein Arduino als Datenlogger. Ich wollte nur zuerst untersuchen, ob die MP3-Route funktioniert.

Kannst du programmieren? Das sollte mit Python ziemlich einfach sein.
Ja. Es gibt integrierte Methoden zum Lesen von MP3 in Matlab und Labview, aber ich wollte überprüfen, ob es bereits etwas gibt, bevor ich mich auf die Codierungsstraße begebe.

Antworten (1)

Wenn Sie nach den Begriffen "Soundwave Art" suchen, finden Sie eine Reihe von Programmen, sowohl online als auch offline, die Bilder aus Audioquellen erzeugen.

Das Ergebnis ist ein Liniendiagramm in einer beliebigen Anzahl von Standardbildformaten.

Ich öffnete Audacity, ein kostenloses Audiobearbeitungsprogramm und lud Hal9000 mit den Worten „Es tut mir leid, Dave“ und reduzierte es dann auf „Entschuldigung“.

Entschuldigung Bild

Das obige Bild ist dieses eine Wort, das von Stereo in Mono konvertiert und dann erweitert wurde, um den Bildschirm auszufüllen.

Ich habe eine Online-Ressource gefunden , um die Bildschirmaufnahme zu machen und sie in grafische Daten umzuwandeln.

Entschuldigung Datenbild

Da ich keine gültige Referenz für die Daten hatte, verwendete ich beliebige Punkte, um das Bild zu kalibrieren, was zu Werten von weniger als eins für den positiven Teil des Diagramms und größer als minus eins für den negativen Teil des Diagramms führte. Die Zahlen erscheinen in wissenschaftlicher Schreibweise, was auf eine extrem kleine Detailfähigkeit hindeutet.

Die Verwendung der Option Daten anzeigen bietet einen Blick auf die Rohdaten sowie die Option zum Export in eine Datei:

Entschuldigung Daten

Wenn Sie der Grad der Handarbeit nicht abschreckt, können Sie Ihr Ziel erreichen.

ooh, ich hatte den webplotdigitzer noch nie gesehen, ich benutzte immer noch den alten 'xyextract' von irgendeiner Uni, der immer etwas klobig war. Ihre Website sieht viel freundlicher aus, danke. Ich hatte nicht über diesen grafischen Ansatz nachgedacht, praktisch für kleine Stücke, aber ja, potenziell mühsam für große Datensätze.