Skip to content
Rift Studio
Back to docs
Documentation

AI & Automation

Session analysis, optional model-backed tools, and automation workflows that stay explicit about what is available.

AI Overview

Rift Studio combines deterministic session analysis, local workflow helpers, and optional model-backed tools. Some features work immediately in the core install, while model-dependent paths such as stem separation and CLAP-based search require ONNX Runtime plus the corresponding installed models. When a model is unavailable, the UI stays explicit about that limitation and the fallback path.

AI Companion (Ctrl+I)

A chat interface for natural language interaction with the DAW.

- Built-in NL intent parser with 30+ handlers (no external LLM required) - Optional connection to Claude, OpenAI, or Ollama for extended capabilities - Execute commands: "Add reverb to the bass," "Set BPM to 140," "Make the drums punchier" - Create tracks, search samples, generate MIDI, adjust mixing parameters - Conversation history with context-aware responses

AI Composer

Open via View > AI > AI Composer

Algorithmic music generation: - Prompt input: Describe what you want ("funky 8-bar bassline in E minor") - Key/scale selector, BPM, time signature - Chord progression selector (I-IV-V-I, etc.) - Genre: Pop, Hip-Hop, Electronic, Jazz, and more - Intensity slider, contour shape, rhythm density - Generate → preview → insert into piano roll or regenerate

AI Arrange (Ctrl+Shift+A)

Automatic arrangement structuring: - Analyzes pattern energy (density, velocity, combined score) - Classifies patterns as drum/bass/lead/pad - Creates section markers: Intro, Verse, Chorus, Bridge, Breakdown, Drop, Outro - Places clips according to genre-appropriate templates

AI Mix (Ctrl+Shift+M)

Automatic mixing assistant: - Per-track loudness, dynamic range, and frequency content analysis - Level balance and panning suggestions - Frequency conflict and phase issue detection - Genre-aware mixing rules - Preview → Apply → Revert workflow

AI Mastering

Accessible via AI > AI Mastering: - Target LUFS selection (Spotify −14, Apple −16, YouTube −14, CD −9) - Spectral analysis with corrective EQ suggestions - Reference track matching via spectral comparison - Compression and limiting chain configuration

Copilot Nudges

Passive real-time production assistant: - Frequency conflict detection between tracks - Clipping warnings with track identification - Phase correlation monitoring - Loudness target compliance alerts - Workflow pattern analysis

Stem Separator

Offline source separation with optional neural models: - 4-stem mode: Vocals, drums, bass, other - 2-stem mode: Vocals and accompaniment - Spectral fallback when the stem models are unavailable (Linkwitz-Riley crossover) - Results written as new clips on your timeline

Additional AI Features

  • AI Transition(Ctrl+Shift+T) — generates transitions between sections: risers, filter sweeps, drum fills, impacts
  • AI Preset Generatornatural language to synth preset for Wavetable, Analog, and FM synths
  • Drum Pattern Generator11 genre templates with humanization and fill generation
  • Genre ClassifierONNX 8-class neural network plus 400 Discogs style classifications
  • Audio to MIDImonophonic pitch detection via YIN algorithm
  • Chord DetectorDFT chromagram with Krumhansl-Schmuckler key estimation
  • Effect Chain Recommendergenre and instrument-aware chain suggestions for 18 instrument types
  • Reference Track DNAcomplete spectral/dynamics/perceptual analysis for mix blueprints
  • Sample Auto-Taggerpredictive key, BPM, mood, loop detection, and descriptor tagging
  • Mix Criticreal-time 0–100 mix scoring with letter grades and issue detection
  • Smart Gain Stagingper-track analysis with genre-aware targets and headroom calculation
  • Sound Searchtext-to-audio semantic search using CLAP embeddings

Automation System

Rift Studio uses Bezier curve automation with tension control for smooth parameter changes.

Automation points have: beat position, normalized value (0–1), tension (−1 to +1), and Bezier control handles.

Recording modes: - Read — playback only - Touch — records while adjusting; reverts on release - Latch — records while adjusting; holds last value - Write — overwrites all automation during playback - Trim — uniformly offsets existing automation

LFO automation generates periodic curves without drawing: Sine, Triangle, Square, Saw, Random, and Sample & Hold shapes with rate, depth, phase, and offset controls.

Clips can also have their own per-clip automation envelopes, independent of track-level automation.

Want to follow the Windows beta as it gets closer?