User Guide

Everything you need to know

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.

Getting Started

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.

1

Open the Studio

Click Launch Studio in the navigation bar, or go to /studio.
2

Sign in (optional)

Click Sign in with Google in the sidebar to enable your library and credit balance. Guest mode lets you process one track at a time without saving.
3

Upload your first file

Drag an audio file onto the workspace upload zone, or click to browse. Supported formats: MP3, WAV, FLAC, OGG, M4A (max 100 MB).
4

Choose a processing mode and run

Select what you want to do — separate stems, isolate vocals, clean up audio — then click Process. Results are ready in 30 – 120 seconds depending on file length.

First time? Try the free demo on the homepage to hear what AI mastering sounds like before uploading your own audio.

Workspace & Processing

The Workspace is your main processing panel. It shows your current upload, processing options, and a real-time status feed.

Uploading audio

  • Drag and drop any supported audio file onto the upload zone.
  • Files up to 100 MB are accepted.
  • Mono or stereo tracks both work; stereo is recommended for best results.
  • Lossless formats (WAV, FLAC) give better separation quality than MP3.

Processing modes

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.

Processing status

After you click Process, the workspace shows a live status:

  • Queued — your job is waiting for a processing slot.
  • Processing — AI model is running on your audio (30 – 120 s).
  • Done — results are ready; click to listen or download.
  • Failed — something went wrong; no credits are charged on failure.

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

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.

Output stems

StemContentsBest for
vocals.wavLead and backing vocalsKaraoke, vocal mixing, lyric sync
drums.wavKick, snare, hi-hats, cymbalsRe-drumming, drum replacement
bass.wavBass guitar and sub bassBass re-amping, EDM remixes
other.wavGuitars, keys, synths, FXInstrumental remixes, stem mixing

Tips for best results

  • Use WAV or FLAC source files — MP3 artifacts reduce separation quality.
  • Stereo tracks produce better results than mono.
  • Higher bitrate MP3s (256 kbps+) separate noticeably better than 128 kbps.
  • Very short clips (under 10 s) may produce unstable results at stem edges.
  • Songs with dense production may have bleed between stems — this is a fundamental limitation of single-model separation.

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

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.

Library features

  • Stream each stem directly in the browser with the built-in waveform player.
  • Download individual stems or all stems as a ZIP.
  • See processing status, cost in credits, and creation date for every project.
  • Delete projects you no longer need to keep your library clean.

Auto-deletion policy

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.

Credits & Billing

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.

Credit costs

OperationCreditsEquivalent USD
4-stem separation (per track)10~$0.10
Vocals only10~$0.10
Karaoke / instrumental10~$0.10
Noise reduction10~$0.10

Credit packages

$10
1,000 credits
100 tracks
$20
2,200 credits
220 tracks · +10% bonus
$50
6,000 credits
600 tracks · +20% bonus
$100
15,000 credits
1,500 tracks · +50% bonus

Top-up & Auto-refill

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.

API & Automation

PromptFlowStudio exposes a REST API so you can integrate audio mastering into your own workflows, automate batch processing, and build custom pipelines.

Authentication

Generate an API key from Settings → API Keys in the Studio. Pass it in the Authorization header:

Authorization: Bearer pfs_your_api_key_here

Submit a job

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
}

Poll for results

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"
}

Python example

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 stem

For 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.

Settings

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.

FAQ

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.

Ready to start mastering?

No subscription required. Process your first track in under 2 minutes.

Launch Studio