노드를 넣으세요. 어떤 오디오든 분리하세요.
5분 안에 어떤 n8n workflow에도 스템 분리를 추가하세요. glue code도, servers도 필요 없고, n8n Cloud 또는 self-host에서 실행됩니다. maintained community node는 async operations(Submit Split, Wait for Split, plus a dedicated AI Stem Splitter Trigger for webhook receivers)를 제공하므로 long-running jobs가 execution timeout에 걸리지 않습니다.
node가 이미 end to end로 지원하는 세 가지 workflows
Dropbox uploads 자동 스템 분리
Dropbox folder에서 새 tracks를 감시하세요. 각 upload는 Submit Split을 실행하고, completion을 기다린 뒤, 4-stem set을 Drive 또는 Dropbox의 track별 subfolder에 다시 씁니다.
일일 노래방 playlist(YouTube cron)
Schedule(cron) trigger가 channel의 당일 YouTube uploads를 가져오고, 각 track을 Submit Split으로 보내 vocals stem을 suppress한 뒤 karaoke version을 public playlist 또는 CDN bucket으로 push합니다.
Slack stem bot
Slack slash command가 audio link를 게시합니다. AI Stem Splitter Trigger node가 completion webhook을 받고 각 stem의 download links를 thread에 reply합니다.
n8n Cloud 또는 self-host에 설치
custom-nodes directory에서 npm install n8n-nodes-aistemsplitter를 실행한 뒤 n8n을 재시작하세요. Docker, npm, desktop self-host installs에서 동작합니다. MIT licensed.
# 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.Settings → Community Nodes를 열고 Install을 클릭한 뒤 n8n-nodes-aistemsplitter를 붙여 넣고 확인하세요. community nodes가 활성화된 Cloud tenants에서 사용할 수 있습니다.
# 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 panel5단계로 만드는 첫 workflow
trigger 추가
workflow에 맞는 trigger를 고르세요: on-demand splits에는 Webhook, cron jobs에는 Schedule, upload-driven runs에는 Google Drive 또는 Dropbox, chat-driven splits에는 Slack. trigger는 step 3으로 audio URL을 전달합니다.
credential 생성
Credentials → New를 열고 AI Stem Splitter API를 검색한 뒤 ast_live_ 키를 붙여 넣고 저장하세요. node가 API에 대해 키를 검증하고 ✓ Connected를 표시합니다. 같은 credential은 이 instance의 모든 AI Stem Splitter node에서 재사용됩니다.
AI Stem Splitter node 추가
AI Stem Splitter node를 canvas에 놓고 operation Submit Split을 선택한 뒤 세 필드를 채우세요: audioUrl(trigger에서 가져옴), model(기본 htdemucs_ft, four stems — guitar나 piano가 필요하면 six-stem model로 전환), stems(반환할 stems를 chip-pick).
completion 기다리기
스템 분리는 파일당 30초에서 몇 분 정도 걸립니다. 두 패턴 중 하나를 고르세요. Wait for Split operation은 job이 끝날 때까지 이 execution을 일시 중지합니다. 또는 dedicated AI Stem Splitter Trigger node가 별도 workflow에서 completion webhook을 받습니다. main run을 막으면 안 되는 high-volume queues에는 후자가 더 좋습니다.
stems 사용
출력은 stem URLs 배열입니다(vocals, drums, bass, other; 요청 시 guitar와 piano 포함). URL을 downstream nodes에 연결하세요 — vocal-only transcription용 Whisper, 저장용 Drive 또는 S3, chat reply용 Slack, stem library entry용 Notion row.
Templates 및 추가 자료
Workflow templates
사전 제작된 n8n workflows: stem-on-upload, daily karaoke, Slack stem bot.
API reference
전체 REST endpoints, error codes, OpenAPI 3.1 spec.
기타 integrations
GitHub Action, Docker/CLI, Pipedream — 같은 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.
n8n node는 n8n Cloud에서 동작하나요, 아니면 self-host에서만 동작하나요?
둘 다 동작합니다. self-host에서는 custom-nodes directory에서 `npm install n8n-nodes-aistemsplitter`를 실행한 뒤 n8n을 재시작하세요. n8n Cloud에서는 Settings → Community Nodes를 열고 n8n-nodes-aistemsplitter를 붙여 넣은 뒤 확인하세요. community-node install은 현재 모든 Cloud plans에서 지원됩니다(legacy tenants는 workspace settings에서 community nodes를 먼저 활성화해야 할 수 있습니다).
workflow는 long-running jobs를 timeout 없이 어떻게 처리하나요?
두 가지 패턴이 있습니다. Wait for Split operation은 job이 끝날 때까지 현재 workflow를 일시 중지합니다(저용량 queues에 적합). dedicated AI Stem Splitter Trigger node는 별도 workflow에서 completion webhook을 받습니다(고용량에 더 적합 — main workflow는 즉시 반환하고, stems가 준비되면 downstream actions가 실행됩니다). 스템 분리는 일반적으로 파일당 30초에서 몇 분 정도 걸립니다.
trigger node는 firewall 뒤나 VPN 뒤에서도 동작하나요?
Trigger node에는 API가 POST할 수 있는 inbound webhook URL이 필요합니다. n8n Cloud에서는 trigger URL이 자동으로 public입니다. firewall 뒤의 self-host에서는 테스트용으로 n8n의 built-in tunnel(n8n start --tunnel)을 사용하거나, production에서는 reverse proxy / Cloudflare Tunnel을 통해 webhook을 노출하세요. inbound webhooks가 전혀 불가능하다면 Wait for Split operation(폴링, inbound 없음)으로 fallback하세요.
이 node를 사용하는 workflow를 export하고 공유할 수 있나요?
네. n8n의 표준 Workflow → Download를 사용해 workflow를 JSON으로 export하세요. Credentials는 embedded되지 않고 ID로 reference됩니다. 받는 사람은 import할 때 자신의 ast_live_ 키로 AI Stem Splitter API credential을 다시 만듭니다. 받는 사람도 n8n-nodes-aistemsplitter를 설치하면 같은 workflow JSON이 self-host와 Cloud 모두에서 동작합니다.
n8n core가 업그레이드되면 node가 깨지나요?
Community nodes는 n8n의 stable interfaces에 맞춰 pin됩니다. 우리는 각 새로운 minor n8n release에 대해 테스트하고, 필요하면 며칠 안에 n8n-nodes-aistemsplitter의 matching version을 npm에 publish합니다. 완전히 예측 가능한 환경을 원하면 custom-nodes package.json에 특정 node version을 pin하세요. GitHub repo의 release notes에는 breaking change가 명시됩니다.
workflow가 모든 upload마다 실행될 때 per-job cost는 어떻게 계산되나요?
만료되지 않는 크레딧 팩에서 입력 오디오 분당 과금됩니다. 팩 크기에 따라 분당 $0.08~$0.14입니다. 4분짜리 곡은 약 $0.32~$0.56, 60분짜리 podcast는 약 $4.80~$8.40입니다. 첫 10분은 카드 없이 무료입니다. per-call surcharge, concurrency tier gate, 월 구독은 없습니다. 실제로 처리한 오디오에 대해서만 결제합니다.
EOD 전에 stem step을 출시하세요.
시작용 무료 10분(카드 불필요). 만료되지 않는 크레딧 팩 — 볼륨에 따라 분당 $0.08~$0.14. MIT licensed node, n8n Cloud 또는 self-host에서 실행.