PromptFlowStudio lets you upload audio, separate stems, and master tracks in seconds — with no subscriptions. This guide covers everything from your first upload to advanced API automation.
You can use PromptFlowStudio without an account — just drag and drop an audio file and process it. Creating a free account unlocks your personal library, lets you save results, and enables credit-based batch processing.
Open the Studio
Sign in (optional)
Upload your first file
Choose a processing mode and run
First time? Try the free demo on the homepage to hear what AI mastering sounds like before uploading your own audio.
The Workspace is your main processing panel. It shows your current upload, processing options, and a real-time status feed.
4-stem separation
Splits into vocals, drums, bass, and other (melody/instruments).
Vocals only
Isolates the vocal track, removes all instrumental backing.
Karaoke / Instrumental
Removes vocals and keeps the full instrumental mix.
Noise reduction
Cleans room reverb, hiss, and background noise from recordings.
After you click Process, the workspace shows a live status:
Processing happens on GPU-accelerated cloud infrastructure. You can close the browser tab and come back — your result will be waiting in your Library.
Stem separation is powered by Demucs (htdemucs_ft), Facebook Research's state-of-the-art source separation model. It runs on dedicated GPU nodes to ensure consistent quality.
| Stem | Contents | Best for |
|---|---|---|
| vocals.wav | Lead and backing vocals | Karaoke, vocal mixing, lyric sync |
| drums.wav | Kick, snare, hi-hats, cymbals | Re-drumming, drum replacement |
| bass.wav | Bass guitar and sub bass | Bass re-amping, EDM remixes |
| other.wav | Guitars, keys, synths, FX | Instrumental remixes, stem mixing |
Stem separation is for personal use, remixing, and production only. You are responsible for ensuring you have the rights to process any copyrighted material.
Your Library stores all processed results so you can come back, listen, and download them later. Navigate to Library in the Studio sidebar to see all your projects.
Projects are automatically deleted after 5 days
To keep storage costs sustainable, all processed audio files and source uploads are permanently deleted 5 days after creation. Download your stems before they expire. Projects expiring within 2 days are highlighted with a warning badge in the Library.
Download stems right after processing and save them to your project folder. The Library is a temporary holding area, not long-term storage.
PromptFlowStudio uses a credit system — you buy credits upfront and spend them only when you process audio. No subscriptions, no monthly fees, credits never expire.
| Operation | Credits | Equivalent USD |
|---|---|---|
| 4-stem separation (per track) | 10 | ~$0.10 |
| Vocals only | 10 | ~$0.10 |
| Karaoke / instrumental | 10 | ~$0.10 |
| Noise reduction | 10 | ~$0.10 |
Go to Billing in the Studio sidebar to buy more credits. You can also enable Auto-refill — when your balance drops below a threshold, credits are automatically added using your saved payment method so you never get stuck mid-batch.
Failed jobs are never charged. If processing fails for any reason (network, model error, timeout), your credits are fully refunded automatically.
PromptFlowStudio exposes a REST API so you can integrate audio mastering into your own workflows, automate batch processing, and build custom pipelines.
Generate an API key from Settings → API Keys in the Studio. Pass it in the Authorization header:
Authorization: Bearer pfs_your_api_key_here
POST /api/jobs
Content-Type: application/json
Authorization: Bearer pfs_your_api_key_here
{
"audio_url": "https://your-storage.com/track.wav",
"mode": "4stems" // "4stems" | "vocals" | "karaoke" | "denoise"
}Response:
{
"job_id": "job_abc123",
"status": "queued",
"credits_charged": 10
}GET /api/jobs/{job_id}
Authorization: Bearer pfs_your_api_key_here{
"job_id": "job_abc123",
"status": "done",
"result_urls": {
"vocals": "https://cdn.../vocals.wav",
"drums": "https://cdn.../drums.wav",
"bass": "https://cdn.../bass.wav",
"other": "https://cdn.../other.wav"
},
"created_at": "2026-05-21T02:00:00Z"
}import time, requests
API_KEY = "pfs_your_api_key_here"
BASE = "https://promptflowstudio.click/api"
def separate_stems(audio_url: str) -> dict:
headers = {"Authorization": f"Bearer {API_KEY}"}
# Submit job
r = requests.post(f"{BASE}/jobs",
json={"audio_url": audio_url, "mode": "4stems"},
headers=headers)
job_id = r.json()["job_id"]
# Poll until done
while True:
r = requests.get(f"{BASE}/jobs/{job_id}", headers=headers)
data = r.json()
if data["status"] == "done":
return data["result_urls"]
if data["status"] == "failed":
raise RuntimeError("Job failed")
time.sleep(5)
urls = separate_stems("https://your-storage.com/track.wav")
print(urls["vocals"]) # download URL for vocals stemFor large batches, submit all jobs first, then poll them in a loop — don't wait for each job to finish before submitting the next one. Concurrent submissions are supported.
Access Settings from the Studio sidebar to manage your account and preferences.
Theme
Switch between dark and light mode. Your choice is saved across sessions.
API Keys
Generate and revoke API keys for programmatic access. Keys are shown once — save them securely.
Auto-refill
Enable automatic credit top-up when your balance falls below a set threshold. Requires a saved payment method.
Sign out
Sign out of your account. Your library and credits are preserved and will be waiting when you sign back in.
What audio formats are supported?
MP3, WAV, FLAC, OGG, and M4A. Files up to 100 MB. Lossless formats (WAV, FLAC) give the best separation quality.
Do my credits expire?
No. Credits never expire. Buy once, use whenever you need them.
How long does processing take?
Typically 30 – 120 seconds per track, depending on track length and server load. 3-minute songs usually complete in under 60 seconds.
What happens if a job fails?
Failed jobs are never charged — credits are automatically refunded. You can resubmit without any cost penalty.
Can I use PromptFlowStudio without an account?
Yes. Guest mode lets you upload and process one track at a time. Results are shown immediately but not saved. Creating a free account enables your Library and credit balance.
Why are my files deleted after 5 days?
Storage is expensive. To keep pricing affordable, processed audio is auto-deleted after 5 days. Download your stems right after processing to keep them permanently.
Is the separation perfect?
Demucs htdemucs_ft is among the best open-source models, but no AI separator is perfect. Dense productions with lots of frequency overlap will have some bleed between stems. Results on modern pop, rock, and electronic music are typically very clean.
Can I use separated stems commercially?
You are responsible for the rights to any audio you process. PromptFlowStudio provides a technical service — it does not grant any copyright licenses. Only process audio you own or have explicit rights to remix.
How do I get an API key?
Sign in to the Studio, go to Settings, and click "Generate API Key". Keys are shown once — copy and store them securely.
Who do I contact for billing issues?
Email billing@promptflowstudio.click. Include your account email and a description of the issue.
No subscription required. Process your first track in under 2 minutes.
Launch Studio