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

Musicfy

Musicfy

Musicfy ist ein KI-gestütztes Tool zur Musikproduktion, das kreative Möglichkeiten eröffnet.

Audacity

Audacity

Audacity ist eine kostenlose, benutzerfreundliche Audio-Editing-Software.

RapScript

RapScript

Der ideale Wortgenerator für Freestyle-Rapper.

Vocal Remover and Isolation

Vocal Remover and Isolation

Kostenloses Tool zur Trennung von Vocals und Instrumental aus Songs.

Kena.AI

Kena.AI

Kena.AI ist eine innovative Plattform für Musikschaffende, die KI-gestützte Lern- und Monetarisierungsfunktionen bietet.

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.

Empfohlene KI-Tools

MusicStar.AI

MusicStar.AI

MusicStar.AI ist eine KI-gestützte Plattform, die es Nutzern ermöglicht, in unter einer Minute Musik zu generieren.

Details anzeigen
SoundAI Studio

SoundAI Studio

SoundAI Studio ist eine KI-gestützte App für professionelle Soundeffekte

Details anzeigen
Moises App

Moises App

Moises App ist eine KI-gestützte Musik-App, die es Benutzern ermöglicht, Stimmen und Instrumente in Songs zu entfernen oder zu isolieren.

Details anzeigen

AI Drum Generator

AI Drum Generator erzeugt mit KI-Mustern einzigartige Drum-Tracks

Details anzeigen
PlaylistAI

PlaylistAI

PlaylistAI ist ein KI-betriebener Musik-Playlist-Generator

Details anzeigen
Soundverse AI

Soundverse AI

Soundverse AI ist ein krasses AI-basiertes Musiktool mit vielen Features

Details anzeigen
INFINITE ALBUM

INFINITE ALBUM

INFINITE ALBUM ist eine KI-gestützte Musikplattform für Gamer

Details anzeigen
Splash

Splash

Splash ist eine innovative Plattform, um Musik zu kreieren und live aufzutreten.

Details anzeigen