Bassdrum-Filter

Fraunhofer-Institut für Digitale Medientechnologie IDMT

Mit dem Bassdrum-Filter ist es erstmals möglich, gezielt einzelne Tonspuren in Songs stumm zu schalten. Der Vorteil gegenüber Equalizern und so genannten Kill-Switches: Alle anderen Sounds, wie z. B. die Bassline, bleiben ohne Klangverfälschung erhalten.

Tonspurenextraktion ohne Klangverlust

Mit dem Filter des Fraunhofer IDMT können Bassdrums oder andere Tonspuren aus Songs entfernt werden ohne den kompletten Klang des Musikstücks zu verändern und das Material zu verfälschen. Zudem kann der DJ den Sound der Bassdrum mit verschiedenen Effekten neu gestalten.

Filterung in Echtzeit

Trotz der deutlichen Qualitätsverbesserung im Vergleich zu herkömmlichen Filtermethoden arbeitet der neue Bassdrum-Filter in Echtzeit und ist damit ohne Einschränkungen für Live-Mixing einsetzbar.

Direkte Integration

Das Tool kann direkt in die DJ-Software integriert werden. Damit können bereits extrahierte Tonspuren der Songs abgespeichert und kreativ weiter verarbeitet werden.

Der Bassdrum Filter basiert auf so genannter Spektraler Subtraktion mittels Non-Negative Matrix Factorization. Dabei muss dem Algorithmus zuerst ein kurzer Ausschnitt, z. B. vier Sekunden vorgespielt werden, in dem nur die Bassdrum zu hören ist. Bei vielen Tracks der Elektronischen Musik ist das z. B. am Anfang des Songs der Fall. Die Software lernt dabei ein Modell für den typischen Frequenzverlauf der Bassdrum. Anschließend kann dieses Modell verwendet werden, um die Bassdrum vom Rest des Signals zu trennen. Alle Berechnungen laufen dabei in Echtzeit im Spektralbereich ab, da so eine viel detaillierte Bearbeitung des Signals als mit herkömmlichen Filtern möglich ist.

Um die Bassdrum aus einem Track herausfiltern zu können, muss das PlugIn unter Windows in einer VST Hostsoftware geladen werden (z. B. die Kristal Audio Engine, den kostenlosen Download für Privatpersonen finden Sie hier). Das Plugin muss in die VST Hostsoftware geladen und auf das entsprechende Musikstück angewendet werden. Anleitungen hierfür finden Sie in der Dokumentation der Hostsoftware.

Das Plugin verfügt über drei Drehregler: Bassdrum Amount (1), Learn Bassdrum (2), Variation Amount (3)

Regler 2 wird als Schalter eingesetzt. Wird Regler 2 auf einen Wert über 0.5 eingestellt, lernt das PlugIn, wie die Bassdrum in dem Track klingt. Während dieser Lernphase (drei bis fünf Sekunden reichen bereits aus) sollte die Bassdrum möglichst einzeln zu hören sein. Typischerweise eignen sich dafür besonders gut Anfang und Ende eines Tracks, man kann auch eine einzelne Bassdrum loopen und damit das PlugIn füttern. Die Lernphase wird abgeschlossen, wenn Regler 2 wieder auf einen Wert unter 0.5 gestellt wird. Dieser Lernvorgang muss vor dem Einsatz des Filters durchgeführt werden und ist jederzeit wiederholbar.

Sobald die Lernphase abgeschlossen ist, kann die Bassdrum über den Regler 1 stufenlos ein- oder ausgeblendet werden.

Über Regler 3 kann eingestellt werden, wie stark sich die einmal gelernte Bassdrum Änderungen im Track anpassen soll.

Download VST-Plugin (für Windows)

Der Bassdrum-Filter ist als C++ Library für Windows, Mac OS und Linux erhältlich und kostet einmalig 8.000 Euro. Eine Testsoftware als VST-PlugIn finden sie hier.

Download VST-Plugin (für Windows)