Drop een node. Splits elke audio.
Voeg stemscheiding in minder dan vijf minuten toe aan elke n8n-workflow — geen glue code, geen servers, op n8n Cloud of self-host. De onderhouden community node levert async operations (Submit Split, Wait for Split, plus een dedicated AI Stem Splitter Trigger voor webhook receivers), zodat langlopende jobs nooit de execution laten time-outen.
Drie workflows die de node al end-to-end ondersteunt
Automatisch stems maken van Dropbox-uploads
Bekijk een Dropbox-map op nieuwe tracks. Elke upload draait Submit Split, wacht op completion en schrijft de set van vier stems terug naar een submap per track in Drive of Dropbox.
Dagelijkse karaokeplaylist (YouTube-cron)
Een Schedule (cron) trigger haalt de YouTube-uploads van de dag uit een kanaal, stuurt elke track door Submit Split met de vocals-stem onderdrukt en pusht de karaokeversie naar een publieke playlist of CDN-bucket.
Slack stem bot
Een Slack slash command post een audiolink. De AI Stem Splitter Trigger node ontvangt de completion webhook en antwoordt in-thread met downloadlinks voor elke stem.
Installeren op n8n Cloud of self-host
Draai npm install n8n-nodes-aistemsplitter vanuit je custom-nodes directory en herstart daarna n8n. Werkt op Docker-, npm- en desktop-self-host installs. MIT-licentie.
# 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.Open Settings → Community Nodes, klik Install, plak n8n-nodes-aistemsplitter en bevestig. Beschikbaar op Cloud tenants waar community nodes zijn ingeschakeld.
# 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 panelJe eerste workflow in 5 stappen
Voeg een trigger toe
Kies de trigger die bij je workflow past: Webhook voor on-demand splits, Schedule voor cronjobs, Google Drive of Dropbox voor upload-gedreven runs, of Slack voor chat-gedreven splits. De trigger voert een audio-URL naar stap 3.
Maak de credential
Open Credentials → New, zoek naar AI Stem Splitter API, plak je ast_live_-sleutel en sla op. De node verifieert de sleutel tegen de API en toont ✓ Connected. Dezelfde credential wordt opnieuw gebruikt door elke AI Stem Splitter node in deze instance.
Voeg de AI Stem Splitter node toe
Drop de AI Stem Splitter node op het canvas, kies operation Submit Split en vul de drie velden in: audioUrl (uit de trigger), model (default htdemucs_ft, vier stems — schakel over naar een six-stem model wanneer je guitar of piano nodig hebt) en stems (kies de terug te geven stems via chips).
Wacht op completion
Stems splitsen duurt 30 seconden tot een paar minuten per bestand. Kies één van twee patronen: de Wait for Split operation pauzeert deze execution totdat de job klaar is, of de dedicated AI Stem Splitter Trigger node ontvangt de completion webhook in een aparte workflow — beter voor high-volume queues die de main run niet mogen blokkeren.
Gebruik de stems
De output is een array met stem-URL's (vocals, drums, bass, other; plus guitar en piano wanneer aangevraagd). Wire de URL's naar je downstream nodes — Whisper voor vocal-only transcription, Drive of S3 voor opslag, Slack voor een chatantwoord, een Notion-rij voor een stem library entry.
Templates en verder lezen
Workflowtemplates
Voorgebouwde n8n-workflows: stem-on-upload, daily karaoke, Slack stem bot.
API-reference
Volledige REST-endpoints, foutcodes, OpenAPI 3.1-spec.
Andere integraties
GitHub Action, Docker/CLI, Pipedream — dezelfde API-sleutel.
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.
Werkt de n8n node op n8n Cloud of alleen self-host?
Beide. Op self-host draai je `npm install n8n-nodes-aistemsplitter` vanuit je custom-nodes directory en herstart je n8n. Op n8n Cloud open je Settings → Community Nodes, plak je n8n-nodes-aistemsplitter en bevestig je — community-node install wordt ondersteund op alle huidige Cloud-plannen (legacy tenants moeten community nodes mogelijk eerst inschakelen in workspace settings).
Hoe verwerkt de workflow langlopende jobs zonder timeouts?
Twee patronen. De Wait for Split operation pauzeert de huidige workflow totdat de job klaar is (goed voor low-volume queues). De dedicated AI Stem Splitter Trigger node ontvangt de completion webhook in een aparte workflow (beter voor hoog volume — de main workflow keert direct terug, downstream actions starten wanneer stems klaar zijn). Stemscheiding duurt meestal 30 seconden tot een paar minuten per bestand.
Werkt de trigger node achter een firewall of achter een VPN?
De Trigger node heeft een inbound webhook URL nodig waarnaar de API kan POSTen. Op n8n Cloud is de trigger-URL automatisch publiek. Op self-host achter een firewall gebruik je n8n's ingebouwde tunnel (n8n start --tunnel) voor testen, of expose je de webhook via een reverse proxy / Cloudflare Tunnel voor productie. Als inbound webhooks helemaal niet mogelijk zijn, val je terug op de Wait for Split operation (polling, geen inbound).
Kan ik een workflow die deze node gebruikt exporteren en delen?
Ja. Gebruik n8n's standaard Workflow → Download om de workflow als JSON te exporteren. Credentials worden per ID gerefereerd, niet embedded — ontvangers maken de AI Stem Splitter API-credential opnieuw aan met hun eigen ast_live_-sleutel wanneer ze importeren. Dezelfde workflow-JSON werkt op self-host en Cloud zolang de ontvanger ook n8n-nodes-aistemsplitter installeert.
Breekt de node wanneer n8n core upgradet?
Community nodes pinnen tegen n8n's stabiele interfaces. We testen tegen elke nieuwe minor n8n-release en publiceren waar nodig binnen een paar dagen een bijpassende versie van n8n-nodes-aistemsplitter naar npm. Pin een specifieke node-versie in je custom-nodes package.json als je nul verrassingen wilt; de release notes van de GitHub-repo noemen elke breaking change expliciet.
Hoe worden kosten per job berekend wanneer de workflow bij elke upload draait?
Per minuut inputaudio tegen creditpakketten die nooit verlopen — $0.08–$0.14 per minuut, afhankelijk van pakketgrootte. Een song van 4 minuten kost ongeveer $0.32–$0.56; een podcast van 60 minuten ongeveer $4.80–$8.40. De eerste 10 minuten zijn gratis zonder kaart. Er is geen surcharge per call, geen concurrency tier gate en geen maandabonnement — alleen audio die je echt verwerkt.
Ship de stem-stap vóór EOD.
10 gratis minuten om te starten (geen kaart). Creditpakketten die nooit verlopen — $0.08–$0.14 per minuut, afhankelijk van volume. Node met MIT-licentie, op n8n Cloud of self-host.