Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
tutorium_rhythm [2021/06/11 16:59] martin [Onset Detection] |
tutorium_rhythm [2021/09/08 10:49] martin [Vertiefung] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | {{ : | ||
===== Tutorial Vamp Plugins Part 3: Onsets, Beat und Tempo ===== | ===== Tutorial Vamp Plugins Part 3: Onsets, Beat und Tempo ===== | ||
Eine Bestimmung von Beat und Tempo erfolgt bei den meisten MIR-Algorithmen in mehrere Schritten. | Eine Bestimmung von Beat und Tempo erfolgt bei den meisten MIR-Algorithmen in mehrere Schritten. | ||
- | |||
====Onset Detection==== | ====Onset Detection==== | ||
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. // | 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. // | ||
- | Es gibt mehrere Zugänge, | + | Es gibt mehrere Zugänge, |
* // | * // | ||
* // | * // | ||
Zeile 13: | Zeile 11: | ||
| | ||
- | Laden Sie bitte die Datei audio.mp3. | + | Laden Sie bitte die Datei Audio01.mp3. |
| | ||
- | [[https:// | + | [[https:// |
{{: | {{: | ||
Im Fenster können Sie dann den Analyseansatz näher bestimmen: \\ | Im Fenster können Sie dann den Analyseansatz näher bestimmen: \\ | ||
- Program: Bitte wählen Sie hier die Option ' | - Program: Bitte wählen Sie hier die Option ' | ||
- | - Onset Detection Function Type: Durch die Wahl von ' | + | - Onset Detection Function Type: Durch die Wahl von ' |
- | - Onset Detector Sensitivity\\ | + | |
- | - Advanced | + | |
Wenn Sie //OK// drücken, öffnet sich ein //Time Instants Layer// auf dem die ermittelten Onsets durch vertikale Balken gekennzeichnet sind. Sie können sich die Onset-Impulse zusammen mit dem Audio anhören. Ganz unten auf dem Layer-Tab (rechts oberhalb des Geschwindigkeitsrädchens) befinden sich drei Symbole für die Abspielmodalitäten: | Wenn Sie //OK// drücken, öffnet sich ein //Time Instants Layer// auf dem die ermittelten Onsets durch vertikale Balken gekennzeichnet sind. Sie können sich die Onset-Impulse zusammen mit dem Audio anhören. Ganz unten auf dem Layer-Tab (rechts oberhalb des Geschwindigkeitsrädchens) befinden sich drei Symbole für die Abspielmodalitäten: | ||
* Punkte, links: Lautstärke der Onset-Impulse | * Punkte, links: Lautstärke der Onset-Impulse | ||
* Lautsprecher, | * Lautsprecher, | ||
- | * Mischpult, rechts: Wahl des Sounds (wählen Sie das Beep, das passt sehr gut zur Musik!) | + | * Mischpult, rechts: Wahl des Sounds (wählen Sie 'Beep', das passt sehr gut zur Musik!) |
* mit Show können Sie zudem die Layer-Ansicht verbergen | * mit Show können Sie zudem die Layer-Ansicht verbergen | ||
Zeile 35: | Zeile 31: | ||
Auf der Grundlage von Regelmäßigkeiten der Onsets wird in einem Schritt ein möglicher Grundschlag (Beat) bestimmt. Dabei wird von bevorzugten Tempobereichen (zwischen ca. 40 bpm und 160 bpm) ausgegangen. | Auf der Grundlage von Regelmäßigkeiten der Onsets wird in einem Schritt ein möglicher Grundschlag (Beat) bestimmt. Dabei wird von bevorzugten Tempobereichen (zwischen ca. 40 bpm und 160 bpm) ausgegangen. | ||
- | Was denken Sie: Wird ein Beat-Algorithmus bei Aphex-Twin-Ausschnitt einen Grundschlag finden können? | + | Was denken Sie: Wird ein Beat-Algorithmus bei dem Aphex-Twin-Ausschnitt einen Grundschlag finden können? |
Wie geht er mit der Beschleunigung der Schläge um? | Wie geht er mit der Beschleunigung der Schläge um? | ||
| | ||
+ | Ab wann findet der Algorithmus einen Beat? Wie interpretiert er die darauf folgenden Abschnitte? | ||
+ | War Ihnen bereits zuvor aufgefallen, | ||
- | Im Plugin-Fenster können Sie einstellen, wie viele Schläge ein Takt der Aufnahme | + | {{ : |
+ | |||
+ | Im Plugin-Fenster können Sie einstellen, wie viele Schläge ein Takt der Aufnahme | ||
+ | | ||
+ | Da es sich um einen 12/8-Takt handelt, können Sie im Plugin-Fenster ' | ||
+ | Wie verlässlich findet das Plugin den Beat der Aufnahme? | ||
+ | Und den Taktanfang? | ||
====Tempo==== | ====Tempo==== | ||
+ | |||
+ | Die Tempo-Bestimmung kann natürlich nur so verlässlich sein, wie die Beat-Detection. Da in "Come Back, Baby" nur in manchen Passagen der Achtel-Grundbeat erkannt wird - während in anderen annähernd eine punktierte Achtel als Grundbeat angesehen wird -, müssen für die korrekte Tempo-Bestimmung jene Bereiche herangezogen werden, in denen der Beat-Klick mit dem Beat der Aufnahme übereinstimmt. In diesen Bereichen lässt sich das Tempo (in bpm = beats per minute) direkt mit folgendem Plugin ablesen: // | ||
+ | |||
+ | |||
+ | ====Vertiefungen==== | ||
+ | |||
+ | Zur Vertiefung der Thematik konsultieren Sie bitte das [[https:// | ||
+ | |||
+ | Eine weitere hilfreiche Einführung in die Möglichkeiten des //Sonic Visualiser// | ||
+ | |||
+ | |||
+ | |||