Polymath: Die Revolution in der Musikproduktion
Polymath ist ein innovatives Werkzeug, das die Welt der Musikproduktion auf eine neue Ebene hebt. Es nutzt die Kraft der maschinellen Lernung, um Musikbibliotheken - egal ob von der Festplatte oder von YouTube - in wertvolle Produktions-Sample-Bibliotheken zu verwandeln.
Die wichtigsten Funktionen
Musik-Quellen-Trennung
Polymath trennt Songs automatisch in ihre Bestandteile (Beats, Bass, etc.) mithilfe des Demucs-Neuralenetzwerks. Dadurch können Musikproduzenten einzelne Elemente aus verschiedenen Songs leicht verwenden und kombinieren.
Quantisierung und Anpassung
Das Werkzeug quantisiert die Songs auf dieselbe Taktfrequenz und -gitter (z.B. 120 BPM), sodass sie perfekt zusammenpassen. So kann man beispielsweise schnell eine stimmige DJ-Mix-Session erstellen.
Analyse der musikalischen Struktur
Es analysiert die musikalische Struktur (z.B. Strophe, Refrain, etc.), die Tonart (z.B. C4, E3, etc.) und andere Informationen wie Klangfarbe, Lautstärke etc. Dies hilft bei der kreativen Bearbeitung der Musik.
Audio zu MIDI-Transkription
Polymath kann Audio auch in MIDI umwandeln, obwohl die aktuelle Audio2Midi-Implementation noch Verbesserungsbedarf hat, insbesondere bei Trommeln und Percussion.
Anwendungsfälle
Für Musikproduzenten
Sie können mit Polymath mühelos Elemente aus verschiedenen Songs kombinieren, um einzigartige Kompositionen zu kreieren. Zum Beispiel kann man einen Beat aus einem Funkadelic-Track, eine Basslinie aus einem Tito Puente-Stück und passende Hörner aus einem Fela Kuti-Song nehmen und sie nahtlos in der DAW integrieren.
Für DJs
Durch die Suchfunktion von Polymath kann man schnell ähnliche Tracks finden und damit eine ansprechende, stundenlange Mash-Up-DJ-Set erstellen.
Für ML-Entwickler
Polymath vereinfacht die Erstellung einer großen Musik-Datenbank für die Training von generativen Modellen.
Installation und Verwendung
Voraussetzungen
Man benötigt die folgende Software auf dem System: ffmpeg und Python in der Version >= 3.7 und <= 3.10.
Installation
- Klonen Sie das Repository von GitHub:
git clone https://github.com/samim23/polymath
- Wechseln Sie in das Verzeichnis:
cd polymath
- Installieren Sie die erforderlichen Pakete:
pip install -r requirements.txt
Wenn es Probleme mit basic-pitch gibt, können Sie nach der Installation folgenden Befehl ausführen: pip install git+https://github.com/spotify/basic-pitch.git
Docker-Setup
Wenn Docker auf Ihrem System installiert ist, können Sie mit dem bereitgestellten Dockerfile schnell ein Polymath-Docker-Image erstellen. Erstellen Sie die erforderlichen Verzeichnisse (./input
, ./library
, ./processed
, ./separated
) und legen Sie die zu verarbeitenden Dateien in das input
-Verzeichnis. Dann können Sie Polymath über Docker ausführen, indem Sie die entsprechenden Argumente an den docker run
-Befehl übergeben.
Preisgestaltung
Polymath wird derzeit kostenlos angeboten. Es gibt bisher keine Angaben zu zukünftigen Preisen oder Abonnementmodellen.
Vergleich mit anderen Werkzeugen
Im Vergleich zu anderen Musikproduktionswerkzeugen bietet Polymath die einzigartige Möglichkeit, Musikbibliotheken automatisch zu analysieren und in Sample-Bibliotheken zu verwandeln. Andere Werkzeuge konzentrieren sich oft nur auf bestimmte Aspekte der Musikproduktion, wie beispielsweise die reine Audio-Editing-Funktionen oder die MIDI-Manipulation. Polymath hingegen vereint viele Funktionen in einem einzigen Werkzeug und macht die gesamte Prozessierung von Musikbibliotheken für Musikproduzenten, DJs und ML-Entwickler viel einfacher.
Polymath ist ein wertvolles Werkzeug für alle, die in der Musikproduktion tätig sind und die Hilfe der KI nutzen wollen, um ihre Arbeit zu erleichtern und neue kreative Möglichkeiten zu erschließen.