Getting Started#
StudioPilot generates and processes audio from prompts — as a DAW plugin or in the browser. Generated files can be previewed, exported, or dragged directly into your session.
Installation#
StudioPilot is available as a native plugin for macOS and Windows, or as a browser app.
Download the installer
StudioPilot.pkg file from your dashboard or the download page.Run the installer
.pkg file and follow the on-screen instructions. The installer places the plugin in the default plugin directories.Restart your DAW
System requirements: macOS 13+ or Windows 10 22H2 / Windows 11, 8 GB RAM minimum, stable internet connection. The plugin supports common plugin formats.
DAW Compatibility#
StudioPilot ships as a native plugin and a standalone app. The table below lists tested and expected DAW support.
Full system requirements and the per-DAW status grid live on the compatibility page.
Your First Generation#
Open StudioPilot
Choose a mode
Describe what you want
Warm jazz piano, 120 BPM, C majorClick Generate
Preview and use
Tip: Include tempo, key, mood, and instrument names when they matter.
Beat Generation#
Type a style and title, choose a quality tier, and generate a beat without input audio.
Open the Beat tab
Describe the style
Pick quality
Generate
Tip: Use Negative Tags to exclude things you don't want, e.g. "no vocals, no piano".
Deeper guide: /features/beat-generation
Add Instrument#
Drop in audio. Pick an instrument. StudioPilot generates a new layer that locks to the existing key, tempo, and feel.
Load audio
Pick an instrument
Generate
Deeper guide: /features/add-instrument
Vocals#
Generate
Add new vocals over an existing instrumental. Type lyrics or detected tags.
Replace
Use the trim handles to mark a vocal section. We re-sing just that range.
Cover
Same melody, different singer. Pick a gender and style.
Pick a mode
Provide lyrics or tags
Pick a vocal gender
Generate
Deeper guide: /features/vocals
Transform#
Restyle, replace, or fill any section of an existing track. The trim handles on the waveform define the bounds.
Cover
Restyle the whole track end-to-end with a new instrument or genre.
Replace
Re-generate just the marked section, verse, chorus, or any range.
Infill
Fill a mid-track gap so it flows with what came before and after.
Tip: Keep the source on a parallel track so you can A/B the transformed take.
Deeper guide: /features/transform
Samples & Loops#
Generate one-shots and loops, then match BPM and key before export.
Switch to Samples tab
Describe the sample
808 sub, fast hi-hats, snappy snareSet BPM and key
Generate
Deeper guide: /features/samples
AI Analysis#
Drop audio to detect BPM, key, scale, genre, mood, instruments, chords, and structure.
Analysis runs automatically when you load a file in any tab, the detected values pre-fill the Tags field so generations are aligned by default. Costs 1 credit per audio file. Deeper guide: /features/analyze
Library & History#
Generations are saved to your account history. Browse past results, drag them into your DAW, reuse them as input, or share a link.
Drag to DAW
From the History panel onto your timeline. Pre-trimmed and tagged.
Re-use as input
One click sends a generation back into Transform or Vocals.
Share
Copy a public or private link when collaborators need to preview a result.
Search & filter
By prompt, BPM, key, mood, or instrument. Fast even at thousands of items.
Library and history are available from the app sidebar after sign-in.
Browser Studio#
No install required — open vst.studiopilot.tech and sign in.
Multi-track Timeline
Arrange clips on a visual timeline with drag-and-drop.
Preview
Listen to generated clips before exporting or reusing them.
Cloud Projects
Auto-saved and accessible from any device.
Credit System#
| Action | Credits |
|---|---|
| Generate / extend / cover | 10 |
| Vocals | 10 |
| Transform | 10 |
| Sample / one-shot | 4 |
| Lyrics generation | 1 |
| AI Detect (per file) | 1 |
Starter
1,000
credits /month
Producer
2,500
credits /month
Studio
10,000
credits /month
Credits reset at the start of each billing cycle. View full pricing details
API Reference#
Authentication
All API requests require a Bearer token. Generate an API key from your account settings.
curl -X POST https://api.studiopilot.tech/api/lyrics \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "late-night drive through neon city",
"genre": "synthwave",
"mood": "melancholic"
}'Response
Long-running endpoints (/api/lyrics) return a taskId immediately. Poll /api/status for completion.
{
"success": true,
"taskId": "task_abc123"
}Available endpoints
POST/api/lyricsGenerate lyrics from prompt and metadataPOST/api/timestamped-lyricsGet word-level aligned lyrics + waveformGET/api/statusPoll task status (lyrics)
POST/api/lyricsGenerate lyrics from a creative prompt plus optional musical metadata. All fields besides prompt are optional.
Request body
{
"prompt": "late-night drive through neon city",
"genre": "synthwave", // optional
"mood": "melancholic", // optional
"style": "first-person", // optional
"key": "A minor", // optional
"bpm": 96 // optional
}Response
{ "success": true, "taskId": "task_jkl012" }POST/api/timestamped-lyricsSynchronous endpoint, returns word-level lyric alignment and the source waveform in a single response, no polling required.
Request body
{
"taskId": "task_abc123",
"audioId": "audio_xyz789"
}Response
{
"success": true,
"data": {
"alignedWords": [
{ "word": "neon", "start": 1.24, "end": 1.62 },
{ "word": "lights", "start": 1.62, "end": 2.04 }
],
"waveformData": [0.01, 0.04, 0.12, /* ... */]
}
}GET/api/statusPoll for the result of an asynchronous task. Pass the taskId returned from /api/lyrics along with the matching type.
Query parameters
GET /api/status?taskId=task_abc123&type=lyricsKeyboard Shortcuts#
On Windows, replace Cmd with Ctrl.
| Shortcut | Action |
|---|---|
| Space | Play / Pause |
| Cmd+Z | Undo |
| Cmd+Shift+Z | Redo |
| Cmd+S | Save project |
| Cmd+N | New generation |
| Cmd+Enter | Generate |
| Cmd+D | Duplicate selection |
| Cmd+A | Select all |
| Delete | Delete selection |
| Cmd+E | Export audio |
| Cmd+I | Import audio |
| Tab | Cycle between modes |
| Cmd+1 | Switch to Instruments |
| Cmd+2 | Switch to Vocals |
| Cmd+3 | Switch to Samples |
| Cmd+P | Open prompt editor |
| Cmd +, | Open settings |
| Cmd+K | Command palette |
| Esc | Close panel / Cancel |
Troubleshooting#
Plugin not showing in my DAW
Open your DAW preferences and rescan the plugin folder. On macOS, the plugin is installed to /Library/Audio/Plug-Ins/. On Windows, check C:\Program Files\Common Files\. If the plugin still does not appear, try reinstalling and restarting your computer.
No sound during preview
Check your audio device settings in your DAW or browser. Make sure the correct output device is selected and the volume is not muted. In the browser studio, click the speaker icon to verify audio output. Some browsers require user interaction before playing audio, click anywhere on the page first.
Generation failed or timed out
Verify your internet connection is stable. Generations typically complete in 10-30 seconds. If the issue persists, check the StudioPilot status page for any ongoing incidents. You will not be charged credits for failed generations.
High latency or slow performance
Close other resource-intensive applications. If using the browser studio, try a Chromium-based browser. Ensure your system meets the minimum requirements (8 GB RAM). For the plugin, increase your DAW audio buffer size.
Cannot log in or session expired
Clear your browser cookies and try again. If using the plugin, click the "Sign Out" button and re-authenticate. Check that your account email is verified. If you forgot your password, use the password reset flow at studiopilot.tech/forgot-password.
Still need help?
Reach out to our support team at studiopilot.tech/contact or join our Discord community for support.