Node hinzufügen. Jedes Audio splitten.
Fügen Sie Stem Splitting in unter fünf Minuten zu jedem n8n-Workflow hinzu — kein Glue-Code, keine Server, auf n8n Cloud oder self-host. Der gepflegte Community Node liefert asynchrone Operationen (Submit Split, Wait for Split sowie einen dedizierten AI Stem Splitter Trigger für Webhook-Empfänger), damit lang laufende Jobs nie die Execution ins Timeout laufen lassen.
Drei Workflows, die der Node bereits End-to-End unterstützt
Dropbox-Uploads automatisch in Stems splitten
Überwachen Sie einen Dropbox-Ordner auf neue Tracks. Jeder Upload führt Submit Split aus, wartet auf Completion und schreibt das Vier-Stem-Set zurück in einen Track-spezifischen Unterordner in Drive oder Dropbox.
Tägliche Karaoke-Playlist (YouTube-Cron)
Ein Schedule (cron) Trigger holt die YouTube-Uploads des Tages von einem Channel, schickt jeden Track durch Submit Split mit unterdrücktem Vocal-Stem und pusht die Karaoke-Version in eine öffentliche Playlist oder einen CDN-Bucket.
Slack-Stem-Bot
Ein Slack Slash Command postet einen Audio-Link. Der AI Stem Splitter Trigger Node empfängt den Completion-Webhook und antwortet im Thread mit Download-Links für jeden Stem.
Auf n8n Cloud oder self-host installieren
Führen Sie npm install n8n-nodes-aistemsplitter aus Ihrem custom-nodes-Verzeichnis aus und starten Sie n8n neu. Funktioniert mit Docker, npm und Desktop-Self-Host-Installationen. MIT-lizenziert.
# 1. Install the package
npm install n8n-nodes-aistemsplitter
# 2. Restart your n8n instance
n8n start
# 3. The "AI Stem Splitter" node appears in your nodes panel.Öffnen Sie Settings → Community Nodes, klicken Sie Install, fügen Sie n8n-nodes-aistemsplitter ein und bestätigen Sie. Verfügbar auf Cloud-Tenants, bei denen Community Nodes aktiviert sind.
# In n8n Cloud:
# 1. Settings → Community Nodes → Install
# 2. npm Package Name: n8n-nodes-aistemsplitter
# 3. Tick "I understand the risks", click Install
# 4. Refresh the workflow editor — node now in the panelIhr erster Workflow in 5 Schritten
Trigger hinzufügen
Wählen Sie den Trigger, der zu Ihrem Workflow passt: Webhook für On-Demand-Splits, Schedule für Cron-Jobs, Google Drive oder Dropbox für upload-getriebene Runs oder Slack für chat-getriebene Splits. Der Trigger speist in Schritt 3 eine Audio-URL ein.
Credential erstellen
Öffnen Sie Credentials → New, suchen Sie nach AI Stem Splitter API, fügen Sie Ihren ast_live_-Key ein und speichern Sie. Der Node verifiziert den Key gegen die API und zeigt ✓ Connected. Dieselbe Credential wird von jedem AI Stem Splitter Node in dieser Instanz wiederverwendet.
AI Stem Splitter Node hinzufügen
Ziehen Sie den AI Stem Splitter Node auf den Canvas, wählen Sie die Operation Submit Split und füllen Sie die drei Felder aus: audioUrl (aus dem Trigger), model (Standard htdemucs_ft, vier Stems — wechseln Sie zu einem Six-Stem-Modell, wenn Sie Gitarre oder Piano benötigen) und stems (Chip-Auswahl der zurückzugebenden Stems).
Auf Completion warten
Stem Splitting dauert 30 Sekunden bis ein paar Minuten pro Datei. Wählen Sie eines von zwei Mustern: Die Wait for Split Operation pausiert diese Execution, bis der Job fertig ist, oder der dedizierte AI Stem Splitter Trigger Node empfängt den Completion-Webhook in einem separaten Workflow — besser für High-Volume-Queues, die den Hauptlauf nicht blockieren sollen.
Stems nutzen
Die Ausgabe ist ein Array von Stem-URLs (vocals, drums, bass, other; plus guitar und piano bei Bedarf). Verdrahten Sie die URLs mit Ihren nachgelagerten Nodes — Whisper für Vocal-only-Transkription, Drive oder S3 für Storage, Slack für eine Chat-Antwort, eine Notion-Zeile für einen Stem-Library-Eintrag.
Templates und weiterführende Lektüre
Workflow-Templates
Vorgefertigte n8n-Workflows: stem-on-upload, daily karaoke, Slack stem bot.
API-Referenz
Vollständige REST-Endpunkte, Fehlercodes, OpenAPI-3.1-Spezifikation.
Weitere Integrationen
GitHub Action, Docker/CLI, Pipedream — derselbe API-Key.
GitHub: https://github.com/aistemsplitter/n8n-nodes-aistemsplitter
FAQ
Does the n8n node work on n8n Cloud or only self-host?
Both. On self-host, run `npm install n8n-nodes-aistemsplitter` from your custom-nodes directory and restart n8n. On n8n Cloud, open Settings → Community Nodes, paste n8n-nodes-aistemsplitter, and confirm — community-node install is supported on all current Cloud plans (legacy tenants may need to enable community nodes in workspace settings first).
How does the workflow handle long-running jobs without timing out?
Two patterns. The Wait for Split operation pauses the current workflow until the job finishes (good for low-volume queues). The dedicated AI Stem Splitter Trigger node receives the completion webhook in a separate workflow (better for high volume — main workflow returns immediately, downstream actions fire when stems are ready). Stem separation typically takes 30 seconds to a few minutes per file.
Does the trigger node work behind a firewall or behind a VPN?
The Trigger node needs an inbound webhook URL the API can POST to. On n8n Cloud, the trigger URL is automatically public. On self-host behind a firewall, use n8n's built-in tunnel (n8n start --tunnel) for testing, or expose the webhook via a reverse proxy / Cloudflare Tunnel for production. If inbound webhooks aren't possible at all, fall back to the Wait for Split operation (polling, no inbound).
Can I export and share a workflow that uses this node?
Yes. Use n8n's standard Workflow → Download to export the workflow as JSON. Credentials are referenced by ID, not embedded — recipients re-create the AI Stem Splitter API credential with their own ast_live_ key when they import. The same workflow JSON works across self-host and Cloud as long as the recipient also installs n8n-nodes-aistemsplitter.
Will the node break when n8n core upgrades?
Community nodes pin against n8n's stable interfaces. We test against each new minor n8n release and publish a matching version of n8n-nodes-aistemsplitter to npm within a few days when needed. Pin a specific node version in your custom-nodes package.json if you want zero surprise; the GitHub repo's release notes call out any breaking change explicitly.
How is per-job cost calculated when the workflow runs on every upload?
Per minute of input audio against credit packs that never expire — $0.08–$0.14 per minute depending on pack size. A 4-minute song is ~$0.32–$0.56; a 60-minute podcast is ~$4.80–$8.40. The first 10 minutes are free with no card required. There's no per-call surcharge, no concurrency tier gate, and no monthly subscription — only audio you actually process.
Funktioniert der n8n Node auf n8n Cloud oder nur self-host?
Beides. Self-host: Führen Sie `npm install n8n-nodes-aistemsplitter` aus Ihrem custom-nodes-Verzeichnis aus und starten Sie n8n neu. Auf n8n Cloud öffnen Sie Settings → Community Nodes, fügen n8n-nodes-aistemsplitter ein und bestätigen — die Installation von Community Nodes wird in allen aktuellen Cloud-Plänen unterstützt (Legacy-Tenants müssen Community Nodes eventuell zuerst in den Workspace Settings aktivieren).
Wie behandelt der Workflow lang laufende Jobs, ohne in Timeouts zu laufen?
Zwei Muster. Die Wait for Split Operation pausiert den aktuellen Workflow, bis der Job fertig ist (gut für Low-Volume-Queues). Der dedizierte AI Stem Splitter Trigger Node empfängt den Completion-Webhook in einem separaten Workflow (besser für hohes Volumen — der Haupt-Workflow kehrt sofort zurück, nachgelagerte Actions starten, wenn die Stems bereit sind). Stem Separation dauert typischerweise 30 Sekunden bis ein paar Minuten pro Datei.
Funktioniert der Trigger Node hinter einer Firewall oder hinter einem VPN?
Der Trigger Node benötigt eine eingehende Webhook-URL, an die die API POSTen kann. Auf n8n Cloud ist die Trigger-URL automatisch öffentlich. Bei self-host hinter einer Firewall nutzen Sie für Tests n8ns eingebauten Tunnel (n8n start --tunnel) oder exponieren den Webhook für Produktion über einen Reverse Proxy / Cloudflare Tunnel. Wenn eingehende Webhooks gar nicht möglich sind, wechseln Sie zur Wait for Split Operation (Polling, kein Inbound).
Kann ich einen Workflow exportieren und teilen, der diesen Node nutzt?
Ja. Nutzen Sie n8ns Standard Workflow → Download, um den Workflow als JSON zu exportieren. Credentials werden per ID referenziert, nicht eingebettet — Empfänger erstellen beim Import die AI Stem Splitter API Credential mit ihrem eigenen ast_live_-Key neu. Dasselbe Workflow-JSON funktioniert self-host und in Cloud, solange der Empfänger ebenfalls n8n-nodes-aistemsplitter installiert.
Bricht der Node, wenn n8n Core aktualisiert wird?
Community Nodes pinnen gegen n8ns stabile Interfaces. Wir testen gegen jedes neue n8n-Minor-Release und veröffentlichen bei Bedarf innerhalb weniger Tage eine passende Version von n8n-nodes-aistemsplitter auf npm. Pinnen Sie eine bestimmte Node-Version in Ihrer custom-nodes package.json, wenn Sie null Überraschungen möchten; die Release Notes des GitHub-Repos weisen jeden Breaking Change explizit aus.
Wie wird der Preis pro Job berechnet, wenn der Workflow bei jedem Upload läuft?
Pro Minute Eingabeaudio gegen Credit-Pakete, die nie verfallen — $0.08–$0.14 pro Minute je nach Paketgröße. Ein 4-Minuten-Song kostet ~$0.32–$0.56; ein 60-Minuten-Podcast ~$4.80–$8.40. Die ersten 10 Minuten sind kostenlos und ohne Karte. Es gibt keinen Per-Call-Aufschlag, kein Concurrency-Tier-Gate und kein monatliches Abo — nur Audio, das Sie tatsächlich verarbeiten.
Shippen Sie den Stem-Step vor EOD.
10 kostenlose Minuten zum Start (keine Karte). Credit-Pakete, die nie verfallen — $0.08–$0.14 pro Minute je nach Volumen. MIT-lizenzierter Node, auf n8n Cloud oder self-host.