tutorium_rhythm

Dies ist eine alte Version des Dokuments!


Eine Bestimmung von Beat und Tempo erfolgt bei den meisten MIR-Algorithmen in mehrere Schritten.

Zunächst werden über eine sog. Onset Detection die Anfänge von Klangereignissen ermittelt. Hierzu werden die Veränderungen innerhalb des gesamten Audio-Signals mit sog. Novelty-Funktionen gemessen. Bei einer großen Veränderungen bzw. einem hohen Novelty ist es wahrscheinlich, dass zu diesem Zeitpunkt ein neues Klangereignis beginnt.
Es gibt mehrere Zugänge, die Novelty zu messen:

  • Energy-based novelty bezieht sich auf Veränderungen der Gesamtenergie (Intensität/Lautstärke) des Signals.
  • Spectral-based novelty richtet sich dagegen auf Veränderungen in der spektralen Energieverteilung.
  • Complex-domain novelty kombiniert den energiebasierten und den spektralbasierten Ansatz.
  • Phase-based novelty richtet sich auf Veränderungen in der Phasenlage des Signals.
 Starten Sie den Sonic Visualiser.
 Laden Sie bitte die Datei audio.mp3. 
 Wählen Sie im Menupunkt 'Transform' - 'Analysis by maker' - 'Queen Mary, University of London' - 'Note Onset Detector: Note Onsets...'. 
 

Audio01. Es handelt sich um den Ausschnitt aus dem Track „Bucephalus Bouncing Ball“ von Aphex Twin, den wir bereits im ersten Tutorial verwendet haben.

Im Fenster können Sie dann den Analyseansatz näher bestimmen:
- Program: Bitte wählen Sie hier die Option 'Percussive onsets', da im Audio hauptsächlich perkussive Klänge zu hören sind.
- Onset Detection Function Type: Durch die Wahl von 'Percussive onsets' springt die automatisch auf 'Broadband Energy Rise', also den energiebasierten Detection-Ansatz. Behalten Sie diese Einstellung bei. - Onset Detector Sensitivity
- Advanced

  • tutorium_rhythm.1623413659.txt.gz
  • Zuletzt geändert: 2021/06/11 12:14
  • von martin