Gitarre

  • Spleeter: Songs in einzelne Instrument-Spuren aufteilen

    Ihr wollt Euren Lieblingssong als Karaoke-Version haben? Oder den Bass bei einem Stück ausblenden und selber spielen? Deezer bietet mit Spleeter ein Open-Source-Tool, das Musikstücke ganz automatisch in mehrere Spuren zerlegt: Gesang, Bässe, Piano und Drums lassen sich separieren, der Rest landet in einer eigenen Datei. Spannend ist das auch zum Lernen von Stücken, da sich etwa eine separierte Piano-Spur deutlich einfacher nachspielen lässt.

    Spleeter installieren und nutzen

    Spleeter ist Open Source, das ist schon mal gut, und stammt von Deezer, die sich mit Musik auskennen sollten. Nun ist Spleeter nicht unbedingt für Otto Normalverbraucher konzipiert, von daher gibt es leider – noch – keine simple GUI oder gar Installationsroutine. Ihr müsst ein wenig tippen für Euer neues Spielzeug. Zumindest funktioniert es unter Windows und Linux.

    Als Basis für Spleeter dient eine Conda-Umbegung. Conda ist ein Paket-, Abhängigkeiten- und Umgebungsmanager – soll heißen: Conda besorgt hier eigenständig jede Menge Tools und kann Umgebungen bereitstellen, was nichts weiter heißt, dass im Terminal bestimmte Variablen, Pfade, Tools und dergleichen bereitstehen. Unter Linux könnt Ihr hier zum Beispiel mit der Conda-Variante Miniconda arbeiten, unter Windows wird das vollständigere Anaconda empfohlen. Zudem benötigt Ihr git. Unter Windows ist das leider alles wieder deutlich nerviger als es sein müsste, nehmt zur Not lieber ein Subsystem-Linux.

    Unter Ubuntu funktioniert es wie folgt – zunächst git installieren:

    apt-get install git
    

    Um Miniconda zu installieren, kopierte Euch den passenden Link von dessen Download-Seite, ladet es herunter und führt das Skript aus:

    wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
    sh ./Miniconda3-latest-Linux-x86_64.sh
    

    Unter Windows installiert Ihr Anaconda wie gewohnt über die EXE-Datei – anschließend startet Ihr einen eigenen Anaconda-Terminal, im Startmenü über Anaconda Prompt (Anaconda3) zu finden. Git installiert Ihr ebenso via Git for Windows.

    Nach Abschluss der Installation müsst Ihr einen neuen Terminal starten oder im Terminal eine neue Session mit su NUTZERNAME, damit Miniconda bereitsteht. Installiert nun Spleeter und erstellt eine Conda-Umgebung:

    git clone https://github.com/Deezer/spleeter
    conda env create -f spleeter/conda/spleeter-cpu.yaml
    conda activate spleeter-cpu
    

    Im geklonten Spleeter-Verzeichnis findet Ihr auch eine Demo-MP3, so dass folgender Befehl 5 WAV-Dateien im Ordner „output“ speichert:

    spleeter separate -i spleeter/audio_example.mp3 -p spleeter:4stems -o output
    

    Wenn Ihr nur Vocals und Instrumente trennen wollt, versucht es mit 2stems.

    Yeii! Nicht?

    Mit der beiliegenden Demo-Datei ist das Ergebnis wirklich beeindruckend: Die Spuren sind kristallklar getrennt – ziemlich perfekt das Ganze. Allerdings klingt die Demo auch so, als wäre sie ganz für diesen Zweck produziert. Bei Versuchen mit diversen anderen MP3s war das Ergebnis hier – sehr sehr freundlich ausgedrückt – ein wenig ernüchternd. Mal hagelte es nur Fehlermeldungen, mal gab es Teilergebnisse und was ausgegeben wurde war auch längst nicht so perfekt wie beim Demostück.

    Dennoch ist Spleeter ein wunderbares Stück Software, das im Laufe der Zeit noch besser werden dürfte, schließlich lernen heutzutage ja auch Programme ständig dazu ;)

    Übrigens: Spleeter läuft ja auf der Kommandozeile – wenn Ihr dort mal ordentliche Hilfe braucht, schaut mal bei unserem cli.help-Projekt vorbei.

    Titelbild

  • Tipp: Kostenpflichtige Musik-Apps für Android kostenlos bei Amazon herunterladen

    Amazon betreibt ja seit längerem einen eigenen Android App-Shop, der als Alternative zu Googles Play Store genutzt werden kann. Für gewöhnlich hauen die Kindle-Macher jeden Tag eine App für lau raus, doch heute lohnt sich der Ausflug in den Amazon App Shop noch ein wenig mehr als sonst: Amazon verschenkt gerade eine ganze Reihe hochwertiger Musik-Apps, die im Google Play Store zum Teil bis zu 9 Euro kosten, darunter auch so praktische Apps wie Shazam Encore oder TuneIn Radio Pro. Insgesamt könnt Ihr fast 40 Euro sparen.Weiterlesen »

Schaltfläche "Zurück zum Anfang"