Polymath: KI-gestützte Umwandlung von Musikbibliotheken in Sample-Bibliotheken

Polymath

Entdecken Sie, wie Polymath mit KI jede Musikbibliothek in eine durchsuchbare Sample-Bibliothek für die Musikproduktion verwandelt.

Polymath: KI-gestützte Umwandlung von Musikbibliotheken in Sample-Bibliotheken

Polymath revolutioniert die Art und Weise, wie Musikproduzenten, DJs und ML-Audioentwickler mit Musikbibliotheken arbeiten. Durch den Einsatz von maschinellem Lernen trennt das Tool automatisch Songs in einzelne Spuren (Beats, Bass etc.), quantisiert sie auf das gleiche Tempo und Beat-Grid (z.B. 120bpm), analysiert die musikalische Struktur (z.B. Vers, Chor etc.), die Tonart (z.B. C4, E3 etc.) und andere Informationen (Klangfarbe, Lautstärke etc.) und konvertiert Audio in MIDI. Das Ergebnis ist eine durchsuchbare Sample-Bibliothek, die den Workflow für Musikproduzenten, DJs und ML-Audioentwickler erheblich vereinfacht.

Anwendungsfälle Mit Polymath ist es ein Kinderspiel, Elemente aus verschiedenen Songs zu kombinieren, um einzigartige neue Kompositionen zu erstellen: Greifen Sie einfach einen Beat aus einem Funkadelic-Track, eine Bassline aus einem Tito Puente-Stück und passende Hörner aus einem Fela Kuti-Song und integrieren Sie sie nahtlos in Ihre DAW. Mit der Suchfunktion von Polymath, um verwandte Tracks zu entdecken, ist es ein Leichtes, eine polierte, einstündige Mash-up-DJ-Set zu erstellen. Für ML-Entwickler vereinfacht Polymath den Prozess der Erstellung eines großen Musikdatensatzes, z.B. für das Training generativer Modelle.

Wie funktioniert es? Die Musikquellentrennung wird mit dem Demucs-Neuronalen Netzwerk durchgeführt. Die Musikstruktursegmentierung/-kennzeichnung wird mit dem sf_segmenter-Neuronalen Netzwerk durchgeführt. Die Musikpitchverfolgung und Tonartenerkennung werden mit dem Crepe-Neuronalen Netzwerk durchgeführt. Die Musik-zu-MIDI-Transkription wird mit dem Basic Pitch-Neuronalen Netzwerk durchgeführt. Die Musikquantisierung und -ausrichtung werden mit pyrubberband durchgeführt. Die Musikinformationsrückgewinnung und -verarbeitung wird mit librosa durchgeführt.

Community Treten Sie der Polymath-Community auf Discord bei.

Voraussetzungen Sie müssen die folgende Software auf Ihrem System installiert haben: ffmpeg.

Installation Sie benötigen Python Version >=3.7 und <=3.10. Führen Sie in Ihrem Terminal aus:

git clone https://github.com/samim23/polymath
cd polymath
pip install -r requirements.txt

Wenn Sie ein Problem mit basic-pitch haben, während Sie versuchen, Polymath auszuführen, führen Sie diesen Befehl nach Ihrer Installation aus:

pip install git+https://github.com/spotify/basic-pitch.git

GPU-Unterstützung Die meisten der von Polymath verwendeten Bibliotheken verfügen über native GPU-Unterstützung durch cuda. Bitte folgen Sie den Schritten auf , um tensorflow für die Verwendung mit cuda einzurichten. Wenn Sie diese Schritte befolgt haben, werden tensorflow und torch beide automatisch die GPU erkennen und verwenden. Dies gilt nur für native Setups, für dockerisierte Bereitstellungen (siehe nächster Abschnitt) ist die GPU-Unterstützung in Kürze verfügbar.

Docker-Setup Wenn Sie Docker auf Ihrem System installiert haben, können Sie die bereitgestellte Dockerfile verwenden, um schnell ein Polymath-Docker-Image zu erstellen (wenn Ihr Benutzer nicht Teil der Docker-Gruppe ist, denken Sie daran, den folgenden Befehl mit sudo zu versehen):

docker build -t polymath ./

Um Eingabe- und Ausgabedateien zwischen Ihrem Hostsystem und dem Polymath-Docker-Container auszutauschen, müssen Sie die folgenden vier Verzeichnisse erstellen:

./input
./library
./processed
./separated

Legen Sie nun alle Dateien, die Sie mit Polymath verarbeiten möchten, in den Eingabeordner. Dann können Sie Polymath über Docker ausführen, indem Sie den Befehl docker run verwenden und alle Argumente übergeben, die Sie ursprünglich an den Python-Befehl übergeben würden, z.B. wenn Sie in einem Linux-Betriebssystem sind, rufen Sie:

docker run \
-v "$(pwd)"/processed:/polymath/processed \
-v "$(pwd)"/separated:/polymath/separated \
-v "$(pwd)"/library:/polymath/library \
-v "$(pwd)"/input:/polymath/input \
polymath python /polymath/polymath.py -a ./input/song1.wav

Top-Alternativen zu Polymath

Suno Tools

Suno Tools

Suno Tools ist ein AI-basiertes Musik-Tool, das vielfältige Funktionen bietet

Suno Download

Suno Download

Suno Download ist ein kostenloses Tool für Musik-Downloads von Suno AI

Music AI

Music AI

Music AI ist ein krasses AI-gestütztes Musiktool für Pros

AIVA

AIVA

AIVA ist ein AI-gestützter Musikgenerator, der in Sekunden neue Songs erstellt.

Groot Music

Groot Music

Groot Music ist ein leistungsfähiger Discord-Musikbot mit vielen Funktionen.

Setmixer

Setmixer

Setmixer ist ein AI-gestütztes Aufnahmegerät, das hohe Qualität bietet

Moodify

Moodify

Moodify ist ein AI-gestütztes Tool, das neue Musik basierend auf Ihrer Stimmung findet

Jammable

Jammable

Jammable ist die geile Plattform, mit der man in null Komma nichts hochwertige AI-Covers mit seinen Lieblingsstimmen machen kann.

Magenta Studio

Magenta Studio

Magenta Studio ist ein AI-basiertes Ableton Live Plugin mit mehreren nützlichen Funktionen.

RipX DAW

RipX DAW

RipX DAW ist ein AI-gestütztes DAW mit 6+ Stem Separation

Boomy

Boomy

Boomy ist ein geiles KI-gestütztes Musik-Creation-Tool, mit dem man easy originelle Songs machen kann.

Orb Plugins

Orb Plugins

Orb Plugins sind die krassen AI-Tools für die Musikwelt

Delphos

Delphos

Delphos ist eine KI-gestützte Software zur automatisierten Musikproduktion, die Ihren Musikstil lernt und Ihnen hilft, schneller Musik zu erstellen.

Beatoven.ai

Beatoven.ai

Beatoven.ai ist ein KI-gestützter Musikgenerator, der es Nutzern ermöglicht, einzigartige Hintergrundmusik zu erstellen und anzupassen.

Jukebox

Jukebox

Jukebox ist ein KI-gestütztes Tool, das Musik in verschiedenen Genres und Künstlerstilen generiert, einschließlich rudimentärem Gesang.

Harmonai

Harmonai

Harmonai ist ein KI-gestütztes Tool zur Generierung von Musik, das Kreativität ohne Grenzen ermöglicht.

AudioCraft

AudioCraft

AudioCraft ist eine KI-gestützte Plattform für generative Audioanwendungen wie Musik, Soundeffekte und Kompression.

Focus@Will

Focus@Will

Focus@Will ist ein KI-gestützter Musikdienst, der wissenschaftlich optimierte Musik bietet, um die Konzentration zu verbessern.

Sonify

Sonify

Sonify entwickelt innovative, audio-basierte Produkte und datengetriebene Lösungen an der Schnittstelle von Audio, Daten und neuen Technologien.

Suno AI Music

Suno AI Music

Suno AI Music ist ein KI-gestützter Musikgenerator, der es Nutzern ermöglicht, einzigartige Musikstücke in verschiedenen Stilen zu erstellen.

MusicGen AI

MusicGen AI

MusicGen AI ist ein kostenloses KI-Tool von Meta, das hochwertige Musik basierend auf Textbeschreibungen oder Melodien erzeugt.

Empfohlene KI-Tools

Covers AI

Covers AI

Covers AI ist ein KI-gestützter Voice- und Song-Generator, der es Nutzern ermöglicht, personalisierte Stimmen und Songs zu erstellen.

Details anzeigen
Suno

Suno

Suno ist ein KI-gestütztes Tool zur Musikgenerierung, das Benutzern hilft, hochwertige Musik, Stimmen und Soundeffekte zu erstellen.

Details anzeigen
Starmony

Starmony

Starmony ist eine KI-gestützte Musik-Erstellungs-App, die es Nutzern ermöglicht, Songs nur mit ihrer Stimme zu erstellen und zu veröffentlichen.

Details anzeigen
AI Music API

AI Music API

Die AI Music API bietet eine erschwingliche, effiziente und stabile Lösung für die Integration von Musikdiensten wie Suno und Udio.

Details anzeigen
Papaya

Papaya

Papaya ist ein KI-gestützter Karriereassistent für die Musikbranche, der Networking, Karriere- und Ressourcenmanagement integriert.

Details anzeigen
SunoAI

SunoAI

SunoAI ist eine KI-Plattform, die Musik aus Textbeschreibungen generiert und kostenlose Dienste anbietet.

Details anzeigen
AI Song Generator

AI Song Generator

AI Song Generator vereinfacht das Erstellen, Covern, Hören und Teilen einzigartiger Songs mit KI-Technologie.

Details anzeigen
NotePerformer 4

NotePerformer 4

NotePerformer 4 ist eine KI-basierte Wiedergabe-Engine für musikalische Notation, die eine natürliche musikalische Phrasierung bietet.

Details anzeigen