Dies ist eine alte Version des Dokuments!
Tutorial: Korpusstudien mit dem Sonic Annotator
Mit dem Sonic Annotator können bequem auf einen Schlag mehrere (hunderte!) von Audio-Dateien mit Vamp Plugins ausgewertet. Das Programm läuft ohne Installation. Die Bedienung verläuft über ein Befehlsfenster (Power Shell), in dem Befehle eingetippt werden müssen.
Bedienung des Programms
1. Sonic-Annotator herunterladen (https://code.soundsoftware.ac.uk/projects/sonic-annotator/files) und entpacken, z.B. nach C:\Programme\sonic-annotator-1.6-win32
2. Power-Shell öffnen und ins entsprechende Verzeichnis wechseln (mit dem cd-Befehl; change directory):
cd C:\Programme\sonic-annotator-1.6-win32 (Tippen Sie den Befehl einfach hinter das '... >' )
Die auf Ihrem Rechner im Vamp Plugin-Ordner verfügbaren Vamp-Plugins werden mit dem folgenden Befehl angezeigt:
.\sonic-annotator --list (.\ ist notwendig, wenn der Zugriff auf sonic-annotator verweigert wird)
Eine Beschreibung der Vamp plugins wird angezeigt über:
.\sonic-annotator -s vamp:qm-vamp-plugins:qm-tempotracker:tempo
3. Einfache Abfrage eines Plugins zu einer Audiodatei audio.mp3:
.\sonic-annotator -d vamp:qm-vamp-plugins:qm-tempotracker:tempo audio.mp3 -w csv
Die Ergebnisse werden automatisch in eine .csv-Datei geschrieben (-w csv), die nach dem Vamp-Plugin benannt ist. Mit der Option - -csv-separator „;“ werden die Ergebnisse durch ein Semikolon getrennt, sodass sie in Tabellenkalkulations-Software (wie Excel) in Zellen dargestellt werden.
.\sonic-annotator -d vamp:qm-vamp-plugins:qm-tempotracker:tempo audio.mp3 -w csv --csv-separator ";" Cursor-Taste //Cursor up//: wiederholt den bzw. die letzten Befehl(e)!
4. Mehrfache (rekursive) Abfrage: Einen Ordner bennenen, z.B. c:/Sound und die zu untersuchenden Dateien in den Ordner legen. Dann den folgenden Befehl eingeben:
.\sonic-annotator -d vamp:qm-vamp-plugins:qm-tempotracker:tempo -r c:/sound -w csv
Um alle Ergebnisse in eine Datei zu schreiben: - -csv-one-file „results.csv“ ergänzen.
Hier ein Beispiel für einen Gesamtbefehl zur Ermittlung der Tempi einer Reihe von Audio-Dateien, die im Ordner d:/sound liegen.
.\sonic-annotator -d vamp:qm-vamp-plugins:qm-tempotracker:tempo -r c:/Sound -w csv --csv-one-file "results.csv" --csv-separator ";"
Aufgaben
Laden Sie die Stücke einer CD oder einer Playlist in einen Ordner und vergleichen Sie
- das Tempo der einzelnen Stücke
- die Harmonik der einzelnen Stücke
- die Stimmung (Abweichung von 440 Hz) der Stücke