Create instrumental tracks from song URLs with StemSplit
UnknownWhat this workflow does
This workflow has 11 nodes and runs when someone submits an n8n form (“Request a karaoke instrumental”). Along the way it connects Google Drive, Gmail and Stemsplit (community).
How it runs
Trigger: When someone submits an n8n form (“Request a karaoke instrumental”).
- Normalize form data (Edit Fields (Set)): sets 4 fields: requesterEmail, songTitle, songUrl…
- Is song URL valid? (If): checks a condition and branches into true / false
- Stem Split: get balance
- Gmail: uses Gmail
- Enough StemSplit credits? (If): checks a condition and branches into true / false
- Stem Split: separate stems wait
- Gmail: uses Gmail
- Download instrumental MP (HTTP Request): calls an HTTP API
- Upload to Google Drive (Google Drive): upload (file)
- Gmail: uses Gmail
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-stemsplit is verified or supports 3.0 (used in StemSplit: check credits, StemSplit: create instrumental).
Nodes used (7)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - Stem Split
n8n-nodes-stemsplit.stemSplit - HTTP Request
n8n-nodes-base.httpRequest - Google Drive
n8n-nodes-base.googleDrive - Gmail
n8n-nodes-base.gmail
From the author
Quick overview Let visitors request a karaoke instrumental via an n8n form. The workflow validates the song URL, removes vocals with StemSplit AI, uploads the MP3 to Google Drive, and emails the requester a download link—with automatic error emails for…