🤖 Producer Assist
Control your DAW with natural language using 28 AI-powered commands
🎯 What is Producer Assist?
Producer Assist is FlowState's AI-powered assistant that understands natural language and translates your intentions into precise DAW commands. Simply describe what you want in plain English, and Producer Assist executes the appropriate commands automatically.
[SET_KIT:tr808]
[SET_PATTERN:kick,0,8]
[ADD_TRACK:audio,Vocals,#EC4899]
[ADD_EFFECT:Vocals,reverb]
🚀 Quick Start
Common workflows to get you producing immediately:
[SET_KIT:acoustic]
[SET_PATTERN:kick,0,8|snare,4,12|hihat,0,2,4,6,8,10,12,14]
[PLAY]
[ADD_EFFECT:Lead Vocal,reverb]
[ADD_EFFECT:Lead Vocal,compressor]
[SET_VOLUME:Lead Vocal,-3]
[GENERATE_MUSIC:ambient pad,Intro Pad,30,ambient]
📚 Complete Command Reference
All 28 Producer Assist commands organized by category:
🥁 Drum Machine Commands (8 commands)
| Parameter | Range |
|---|---|
bpm |
20-300 |
| Parameter | Options |
|---|---|
kit |
tr808, acoustic, lofi, trap, etc. |
| Format | Example |
|---|---|
instrument,steps |
kick,0,4,8,12 |
🎚️ Track Commands (9 commands)
| Parameter | Description |
|---|---|
type |
audio, midi, or instrument |
name |
Track display name |
color |
Hex color code (#RRGGBB) |
| Parameter | Range |
|---|---|
volume |
-60 to +12 dB |
| Parameter | Range |
|---|---|
pan |
-1 (left) to +1 (right) |
🎛️ Effect Commands (2 commands)
| Effect Types |
|---|
eq, compressor, reverb, delay, filter, distortion |
🎵 Project Commands (3 commands)
| Format | Example |
|---|---|
note mode |
C major, A minor, F# minor |
| Common Values |
|---|
4/4, 3/4, 6/8, 7/8 |
✂️ Clip Commands (2 commands)
| Parameter | Description |
|---|---|
index |
Zero-based clip position |
🧭 Navigation Commands (1 command)
| Available Tabs |
|---|
mixer, samples, drum, ai |
🤖 AI Generation Commands (3 commands)
| Parameter | Description |
|---|---|
prompt |
Text description of sound |
track |
Target track name |
duration |
Length in seconds (1-10) |
| Parameter | Description |
|---|---|
prompt |
Music description |
track |
Target track name |
duration |
Length in seconds (10-60) |
style |
ambient, trap, lofi, etc. |
💬 Natural Language Examples
Producer Assist understands various ways of expressing the same intent:
"Create a bass track"
"I need a new audio track for my guitar"
→ [ADD_TRACK:audio,Bass,#10B981]
→ [ADD_TRACK:audio,Guitar,#F59E0B]
"Pan the hi-hats to the right"
"Mute the bass and solo the vocals"
→ [SET_PAN:Hi-Hats,0.7]
→ [MUTE_TRACK:Bass]
→ [SOLO_TRACK:Vocals]
"Add compression to the drums"
"Remove all effects from the bass"
→ [ADD_EFFECT:Vocals,delay]
→ [ADD_EFFECT:Drums,compressor]
→ [REMOVE_EFFECT:Bass,*]
"Add hi-hats on every 8th note"
"Set tempo to 128 and use the trap kit"
→ [ADD_PATTERN:hihat,0,2,4,6,8,10,12,14]
→ [SET_TEMPO:128]
→ [SET_KIT:trap]
"Create a dog bark sound effect"
"Make some ambient atmospheric sounds"
→ [GENERATE_MUSIC:lofi beat,Background,30,lofi]
→ [GENERATE_SFX:dog bark,SFX,3]
→ [GENERATE_MUSIC:ambient atmosphere,Ambient,45,ambient]
💡 Tips and Best Practices
🎯 Be Specific with Track Names
When referencing tracks in commands, use the exact name including capitalization. Producer Assist is case-sensitive for track names.
[MUTE_TRACK:Lead Vocal]❌
[MUTE_TRACK:lead vocal]
🥁 Drum Pattern Step Numbers
Step numbers for drum patterns are zero-indexed and typically go from 0-15 for a 16-step sequence. Step 0 is beat 1, step 4 is beat 2, etc.
[SET_PATTERN:kick,0,4,8,12] = kicks on beats 1, 2, 3, 4[ADD_PATTERN:hihat,2,6,10,14] = offbeat hi-hats
🎨 Color Codes
When creating tracks, use hex color codes for visual organization. Common colors:
#EC4899 Pink (vocals)#10B981 Green (bass)#F59E0B Orange (drums)#8B5CF6 Purple (synths)#06B6D4 Cyan (effects)
⚡ Chain Multiple Commands
Producer Assist can execute multiple commands in sequence. Be conversational and describe your full workflow:
🎵 Musical Key Notation
When setting project key, use standard musical notation:
[SET_KEY:C major][SET_KEY:A minor][SET_KEY:F# minor] (use # for sharps, b for flats)
🤖 AI Generation Quality
For best AI generation results:
- Be descriptive with prompts: "dark atmospheric trap hi-hat" vs "hi-hat"
- Specify musical characteristics: tempo, mood, genre
- Keep SFX under 5 seconds for best quality
- Music generation works best between 15-45 seconds
📊 Volume and Pan Ranges
Understanding parameter ranges:
-60dB (silent) to +12dB (very loud), 0dB is unity gainPan:
-1 (hard left) to +1 (hard right), 0 is center
⚙️ Effect Order Matters
When adding multiple effects, they are processed in the order you add them. Typical signal chain:
2. Compressor (control dynamics)
3. Distortion/Filter (character)
4. Delay/Reverb (space)
🔮 Advanced Workflows
[SET_TEMPO:140]
[SET_PROJECT_NAME:New Trap Beat]
[ADD_TRACK:audio,Drums,#F59E0B]
[ADD_TRACK:audio,808 Bass,#10B981]
[ADD_TRACK:audio,Vocals,#EC4899]
[ADD_TRACK:audio,Pad,#8B5CF6]
[ADD_EFFECT:Vocals,reverb]
[ADD_EFFECT:Drums,compressor]
[ADD_EFFECT:808 Bass,compressor]
[ADD_EFFECT:Vocals,compressor]
[ADD_EFFECT:Pad,compressor]
[SET_VOLUME:Drums,-4]
[ADD_EFFECT:Drums,compressor]
[SOLO_TRACK:Drums]
[SET_KIT:tr808]
[SET_PATTERN:kick,0,8|snare,4,12|hihat,2,6,10,14]
[PLAY]
🎓 Learning Resources
Master Producer Assist with these guides:
📖 Beginner's Guide
Start with basic commands and work your way up to complex workflows.
🎬 Video Tutorials
Watch real-time examples of Producer Assist in action.
💡 Community Workflows
Discover command sequences shared by other producers.
❓ FAQ
Can I use voice or text?
Yes! Producer Assist works with both voice commands (transcribed via Whisper) and typed text input.
What happens if a command fails?
Producer Assist will provide feedback explaining why the command couldn't execute (e.g., track not found, invalid parameter) and suggest corrections.
Can I undo commands?
Yes, FlowState has full undo/redo support. Use Cmd+Z (Mac) or Ctrl+Z (Windows) to undo any command.
How accurate is the AI understanding?
Producer Assist uses Gemini 3 Flash with 95%+ intent accuracy. It learns from context and can handle variations in phrasing.
Are there keyboard shortcuts?
Yes! Press Cmd+K to open Producer Assist instantly from anywhere in the DAW.