What SmartGroove does
A DAW that combines real-time looping with an AI assistant that has its hands on the engine. Below is what's shipping in Beta.
Live looping engine
Record, overdub, undo/redo layers, and quantize to musical boundaries. First loop sets master length; everything else syncs.
- Unlimited tracks (memory-bound)
- Both destructive and non-destructive overdub modes
- Per-track loop length (Free / 1 / 2 / 4 / 8 bars)
- Audio layer undo (Ctrl+Z restores after delete)
- Per-track input + output routing
AI co-producer
Chat with an assistant that has direct hooks into the engine. Writes MIDI parts, generates audio, mutates your arrangement.
- Natural-language MIDI generation (melodies, chords, drums)
- AI-driven audio generation (per-stem credits)
- Arrangement edits: move clips, trim, mute, consolidate, bake stretch
- Closed-loop verifier: every tool call re-reads engine state
Arrangement view
Session clips + linear arrangement. Drag clips between lanes, trim by ear, edit MIDI in the piano roll without leaving the arrangement.
- Audio + MIDI tracks side by side
- Cross-lane drag for both audio and MIDI clips
- Edit MIDI clips in arrangement via the piano roll
- Offline + realtime mixdown to WAV and MP3
Plugin hosting
VST3 + CLAP, sandboxed in a separate process. A crashing plugin can never take down your session.
- Out-of-process per-instance worker isolation
- Bypass / remove / reorder inserts without a glitch
- Master-bus inserts and per-track insert chains
- Plugin editor windows pumped on the main thread
Generative AI
Prompt the assistant for new audio or MIDI — the result lands in your session as an editable track. Streams in while you keep working.
- Audio generation: Rhodes, drums, sub-bass, vocals, foley textures
- MIDI generation: chords, basslines, melodies, drum patterns
- Chord-aware — respects your detected key and progression
- Per-stem credit cost; cancellable mid-generation from the track
- New clips drop straight into the timeline, ready to edit