> ## Documentation Index
> Fetch the complete documentation index at: https://songbird.studiocollective.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Roadmap

# Roadmap

A living document tracking planned features and future directions for Songbird.

***

## Audio Engine

* **Audio tracks** — full audio track support
* **Audio / MIDI recording** — record audio and MIDI input directly into the timeline
* **Audio Lyria generation** — AI-powered audio generation via Lyria
* **MIDI mapping** — map external MIDI controllers to parameters
* **Don't truncate sends / inputs** — preserve the full signal chain for sends and inputs

***

## Editing & Sequencing

* **Looping** — loop regions and clips
* **Audio editing** — cut, trim, fade, and arrange audio clips
* **Quantization** — snap notes and audio to the grid
* **Swing** — apply swing / groove templates to MIDI and audio
* **Parameter automation** — draw and record automation curves for any parameter
* **Automated comp'ing** — automatically select the best takes from multiple recordings

***

## Instruments & Effects

* **Sampler** — built-in sample-based instrument
* **Expansion slots** — hot-swappable slots for plugins and MIDI effects
* **Plugin sandboxing** — run third-party plugins in isolated child processes with shared memory audio transport so crashes don't kill the app (foundation in `app/sandbox/`, needs shared memory `processBlock`)

***

## Agentic System

* **Meta prompt, rules, and memory** — editable directly in-app
* **Plugin list & instructions** — browse and configure available plugins from Settings
* **List of available tools** — surface all agent-callable tools so the system is smart about understanding what to do
* **Stock plugins** — ship a default plugin set so Songbird runs without any third-party plugins installed

***

## Extensibility

* **Code your own plugin** — template / scaffold for authoring custom plugins
* **Code your own agent** — author custom agents that extend the agentic system
* **Code your own MIDI editor** — pluggable MIDI editor implementations
* **Support for microtonal & frequency-based composition** — alternative MIDI editor that works in frequencies instead of semitones

***

## Media & Sync

* **Video editor sync** — drop in a video and watch it in precise sync with the audio timeline

***

## Todos

* **Sentry crash tracking** — integrate `sentry-native` (C++) and `@sentry/react` (webview) for unified crash reporting. Code is written and commented out, needs a Sentry project DSN + auth token to activate. See `Main.cpp`, `react_ui/src/sentry.ts`, `CMakeLists.txt`, `vite.config.ts`.
* **Real-time collaboration** — multiplayer editing via `CollabBridge` (server and client code implemented, needs end-to-end testing)
