advanced2

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
Nächste Überarbeitung Beide Seiten der Revision
advanced2 [2021/08/23 16:00]
martin
advanced2 [2021/09/15 15:12]
martin [Visualierungen mit Vamp Plugins]
Zeile 1: Zeile 1:
 ===== Modul Advanced Audio ===== ===== Modul Advanced Audio =====
-In diesem Modul werden die Ansätze zur Analyse von Aufnahmen, wie sie im [[basics2|Modul Basics Audio]] eingeführt wurden, weitergeführt und vertieft . Im Mittelpunkt stehen Möglichkeiten einer automatisierten Bestimmung +In diesem Modul werden die Ansätze zur Analyse von Aufnahmen, wie sie im [[basics2|Modul Basics Audio]] eingeführt wurden, weitergeführt und vertieft. Im Mittelpunkt stehen Möglichkeiten einer automatisierten Bestimmung 
   * von klanglichen Eigenheiten,   * von klanglichen Eigenheiten,
   * des tonalen Gehalts bzw. von Akkorden,   * des tonalen Gehalts bzw. von Akkorden,
   * von Onsets, Grundschlag (Beat) und Tempo    * von Onsets, Grundschlag (Beat) und Tempo 
-in Aufnahmen mit Hilfe von Algorithmen der Musikinformatik (Music Information Retrieval) und den sog. //Vamp Plugins//, die mit dem //Sonic Visualiser// ausgeführt werden können; die Ergebnisse lassen sich ebenfalls im //Sonic Visualiser// grafisch darstellen. Diese Verfahren werden in drei Tutorials anhand von Musikbeispielen vorgestellt. \\  +in Aufnahmen mit Hilfe von Algorithmen der Musikinformatik (Music Information Retrieval) und den sog. //Vamp Plugins//, die mit dem //Sonic Visualiser// ausgeführt werden können; die Ergebnisse lassen sich ebenfalls im //Sonic Visualiser// grafisch darstellen. Diese Verfahren werden in drei Tutorials anhand von Musikbeispielen vorgestellt:  
-Zusätzlich wird in Möglichkeiten der Korpusanalyse, also der Untersuchung und des Vergleichs von mehreren Stücken, mit dem //Sonic Annotator// eingeführt. Zunächst jedoch einige generelle Informationen zur Music Information Retrieval+    - [[tutorium_sound|Tutorial Vamp Plugins Part 1: Sound]] 
 +    - [[tutorium_chroma|Tutorial Vamp Plugins Part 2: Chroma]] 
 +    - [[tutorium_rhythm|Tutorial Vamp Plugins Part 3: Onsets, Beat und Tempo]] 
 +  
 +In einem weiteren [[sonic_annotator|Tutorial]] wird in Möglichkeiten der Korpusanalyse, also der Untersuchung und des Vergleichs von mehreren Stücken, mit dem //Sonic Annotator// eingeführt.   
 + 
 +Zunächst jedoch einige generelle Informationen zur Music Information Retrieval
  
 ==== Music Information Retrieval: A Very Short Introduction  ==== ==== Music Information Retrieval: A Very Short Introduction  ====
Zeile 21: Zeile 27:
   * Input sind die 44.100 Zahlenwerte pro Sekunde eines digitalisierten Audio-Signals.   * Input sind die 44.100 Zahlenwerte pro Sekunde eines digitalisierten Audio-Signals.
   * Eine zeitliche Fensterfunktion fasst Zahlenwerte für die Extraktion oder Analyse zusammen.    * Eine zeitliche Fensterfunktion fasst Zahlenwerte für die Extraktion oder Analyse zusammen. 
-  * Die meisten Verfahren basieren zudem auf einer Fouriertransformation (FFT), also auf einer Spektralanalyse. +  * Die meisten Verfahren basieren zudem auf einer Fouriertransformation (STFT or FFT), also auf einer Spektralanalyse. 
   * Weitere Transformationen beziehen sich auf das Klangspektrum, das u.a. in MFCCs (//Mel-frequency cepstrum coefficients//) oder Tonhöhenklassen, sog. chroma, eingeteilt wird, oder sie richten sich auf die Identifikation von Tonanfängen (//onset detection//), woraus Beat, Tempo und Metrum abgeleitet werden.    * Weitere Transformationen beziehen sich auf das Klangspektrum, das u.a. in MFCCs (//Mel-frequency cepstrum coefficients//) oder Tonhöhenklassen, sog. chroma, eingeteilt wird, oder sie richten sich auf die Identifikation von Tonanfängen (//onset detection//), woraus Beat, Tempo und Metrum abgeleitet werden. 
  
Zeile 29: Zeile 35:
  
 ==== Visualierungen mit Vamp Plugins ==== ==== Visualierungen mit Vamp Plugins ====
-In den drei fortgeschrittenen Tutorials des Moduls //Audio Advanced// werden die im [[tutorium_spektral|Tutorial: Spektraldarstellung mit dem Sonic Visualiser]] und [[tutorium_singing|Tutorial: Spektraldarstellung von Gesangsaufnahmen]] gewonnenen Einsichten ergänzt und weitergeführt. Dabei geht es um automatisierte Analyse- und Visualisierungsmöglichkeiten von Klang, Harmonik und Rhythmus, die mit Hilfe sog. //Vamp Plugins// aus den spektralen Daten der Audio-Datei errechnet und im //Sonic Visualiser// dargestellt werden können.  +In den drei fortgeschrittenen Tutorials des Moduls //Audio Advanced// werden die im [[tutorium_spektral|Tutorial: Spektraldarstellung mit dem Sonic Visualiser]] und [[tutorium_singing|Tutorial: Spektraldarstellung von Gesangsaufnahmen]] gewonnenen Einsichten ergänzt und weitergeführt. Dabei geht es um automatisierte Analyse- und Visualisierungsmöglichkeiten von Klang, Harmonik und Rhythmus, die mit Hilfe sog. //Vamp Plugins// aus den spektralen Daten der Audio-Datei errechnet und im //Sonic Visualiser// dargestellt werden können. Die drei Tutorials befinden sich auf eigenen Unterseiten: 
- +
-Die drei Tutorials befinden sich auf eigenen Unterseiten: +
     - [[tutorium_sound|Tutorial Vamp Plugins Part 1: Sound]]     - [[tutorium_sound|Tutorial Vamp Plugins Part 1: Sound]]
     - [[tutorium_chroma|Tutorial Vamp Plugins Part 2: Chroma]]     - [[tutorium_chroma|Tutorial Vamp Plugins Part 2: Chroma]]
Zeile 49: Zeile 53:
  
 Nach dem Neustart des //Sonic Visualiser// sind die Plugins dort über den Menupunkt //Transform// abrufbar und lassen sich auf die geöffnete Audiodatei anwenden. Die einzelnen //Vamp Plugins// sind nach Kategorien, Namen und Entwickler*innen ('Maker') gegliedert; die jeweils zuletzt geöffneten Plugins werden als //Recent Transforms// aufgelistet.\\ Nach dem Neustart des //Sonic Visualiser// sind die Plugins dort über den Menupunkt //Transform// abrufbar und lassen sich auf die geöffnete Audiodatei anwenden. Die einzelnen //Vamp Plugins// sind nach Kategorien, Namen und Entwickler*innen ('Maker') gegliedert; die jeweils zuletzt geöffneten Plugins werden als //Recent Transforms// aufgelistet.\\
-Bei den meisten Vamp Plugins öffnet sich zunächst ein Fenster, in dem weitere Feineinstellungen vorgenommen werden können. Diese Feineinstellungen sind auf den Entwickler*innen-Seiten dokumentiert und werden in den jeweiligen Tutorials erläutert. Nach der Ausführung werden die Ergebnisse als neues //Layer// angezeigt, bei dem sich auf der Karteikarte (rechts oben) die Visualisierungseinstellungen anpassen und verändern lassen. Das Layer kann über den //Show//-Button (rechts unten) aus- und angeschaltet und mit //Strg-D// gelöscht werden. +Bei den meisten Vamp Plugins öffnet sich zunächst ein Fenster, in dem weitere Feineinstellungen vorgenommen werden können. Diese Feineinstellungen sind auf den Entwickler*innen-Seiten dokumentiert und werden zum Teil in den jeweiligen Tutorials erläutert. Nach der Ausführung werden die Ergebnisse als neues //Layer// angezeigt, bei dem sich auf der Karteikarte (rechts oben) die Visualisierungseinstellungen anpassen und verändern lassen. Das Layer kann über den //Show//-Button (rechts unten) aus- und angeschaltet und mit //Strg-D// gelöscht werden. 
  
 ==== Korpusstudien mit dem Sonic Annotator ====  ==== Korpusstudien mit dem Sonic Annotator ==== 
  • advanced2.txt
  • Zuletzt geändert: 2022/04/29 05:32
  • von martin