sonic_annotator

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
sonic_annotator [2021/06/08 15:17]
martin
sonic_annotator [2021/06/17 08:22]
martin
Zeile 1: Zeile 1:
-====== Tutorial: Korpusstudien mit dem Sonic Annotator ======+===== Tutorial: Korpusstudien mit dem Sonic Annotator =====
  
-Mit dem [[https://www.vamp-plugins.org/sonic-annotator/|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 ist allerdings nur über ein Befehlsfenster (Power Shell) möglich, in dem Befehle eingetippt werden müssen.+Mit dem [[https://www.vamp-plugins.org/sonic-annotator/|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 erfolgt über ein Befehlsfenster (Power Shell), in dem Befehle eingetippt werden müssen.
  
-1. Sonic-Annotator herunterladen (https://code.soundsoftware.ac.uk/projects/sonic-annotator/files) und entpacken, z.B. nach D:\software\sonic-annotator-1.6-win32+==== Bedienung des Programms ====
  
-2Power-Shell öffnen und ins entsprechende Verzeichnis wechseln (mit dem //cd//-Befehl; //c//hange //d//irectory):  +1Sonic-Annotator herunterladen (https://code.soundsoftware.ac.uk/projects/sonic-annotator/filesund entpacken, z.B. nach C:\Programme\sonic-annotator-1.6-win32
-   cd D:\software\sonic-annotator-1.6-win32+
  
-Die lokal verfügbaren Vamp-Plugins werden mit dem folgenden Befehl angezeigt:  +2. //Power-Shell// (Windows: beim Rechtsklick ins Startmenu wird der //Power Shell// in Programm-Menu sichtbar) oder Terminal-Fenster (Mac) öffnen und ins entsprechende Verzeichnis wechseln (mit dem //cd//-Befehl; //c//hange //d//irectory):  
-   D:\software\sonic-annotator-1.6-win32> .\sonic-annotator --list +   cd C:\Programme\sonic-annotator-1.6-win32 
-   (.\ ist notwendig, wenn der Zugriff auf sonic-annotator verweigert wird)+   (Tippen Sie den Befehl einfach hinter das '... >' )
  
-Eine Beschreibung der Vamp plugins wird angezeigt über+{{:vamp_plugins.png?400|}} 
 + 
 +Die auf Ihrem Rechner im //Vamp Plugin//-Ordner verfügbaren Vamp-Plugins werden mit dem folgenden Befehl angezeigt:  
 +   .\sonic-annotator --list 
 +   (.\ ist notwendig, wenn die Zugriffsrechte auf sonic-annotator verweigert werden) 
 + 
 +Eine Beschreibung der einzelnen Vamp Plugins wird durch den folgenden Befehl angezeigt, z.B. des Queen Mary Tempotrackers
    .\sonic-annotator -s  vamp:qm-vamp-plugins:qm-tempotracker:tempo     .\sonic-annotator -s  vamp:qm-vamp-plugins:qm-tempotracker:tempo 
 +
 +Hier sind auch die Standardeinstellungen des jeweiligen Vamp Plugins aufgeführt. Veränderungen dieser Standardeinstellungen können leider nur bei Verwendung von RDF/Turtle-Formats vorgenommen werden. Informationen hierzu finden Sie [[https://code.soundsoftware.ac.uk/projects/sonic-annotator/wiki|hier]].
 +
 +Zwei Hinweise zum Umgang mit Power Shell / Kommando-Fenstern: 
 +  * Die Cursor-Taste //Cursor up// wiederholt den bzw. die letzten Befehl(e)!
 +  * Nutzen Sie die Möglichkeiten von //cut & paste//, um Befehle oder Teile davon zu kopieren (aus diesem wiki, Pfadnamen usw.). 
    
-3. Einfache Abfrage eines Plugins zu einer Audiodatei audio.mp3: +3. Mit diesem Befehl funktioniert die Abfrage eines Plugins zu einer Audiodatei 'audio.mp3'
    .\sonic-annotator -d vamp:qm-vamp-plugins:qm-tempotracker:tempo audio.mp3 -w csv    .\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.+Die Ergebnisse werden automatisch in eine .csv-Datei geschrieben ('-w csv'), die nach dem Audio-File und dem Vamp-Plugin benannt wird\\ 
 +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 ";"    .\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) AbfrageEinen Ordner bennenen, z.B. //d:/Sound// und die zu untersuchenden Dateien in den Ordner legen. Dann den folgenden Befehl eingeben:  +4. Mehrfache (rekursive) AbfragenLegen Sie alle Audio-Dateien, die Sie auswerten wollen, in einen Ordner, z.B. //c:/sound//. Dann geben Sie den folgenden Befehl ein 
-   .\sonic-annotator -d vamp:qm-vamp-plugins:qm-tempotracker:tempo -r d:/sound -w csv + 
-    +   .\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.+   (Wichtig ist das '-r' hinter dem Vamp Plugin-Name, für 'recursive'.) 
 + 
 +Um alle Ergebnisse in eine einzige Datei mit dem Dateinamen 'results.csv' zu schreiben, nutzen Sie folgenden Befehlszusatz: - -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.  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 D:/Software/sound -w csv --csv-one-file "results.csv" --csv-separator ";" +   .\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 (lokale) Tempo der einzelnen Stücke
 +  * die Harmonik der einzelnen Stücke
 +  * die Stimmung (Abweichung von 440 Hz) der Stücke 
  
  • sonic_annotator.txt
  • Zuletzt geändert: 2021/09/08 10:52
  • von martin