Live code music, instrument by instrument
Built for live performers, coders, streamers, and hobbyists
Built for live performance
Four instruments, one clock, infinite possibilities
Multiple Instruments
Independent panels for drums, bass, melody, ambient. Layer patterns freely — each with its own editor and controls.
Perfect Sync
All instruments share a single audio clock. Start, stop, and modify panels — they always stay in time.
Live Sliders
Add slider() to any parameter.
Tweak filters, tempo, and effects in real-time during performance.
Code as Music
Rooted in the Tidal Cycles tradition and fully compatible with Strudel. Mini notation turns concise expressions into complex musical patterns.
Master Panel
Globally available controls for tempo, effects, and custom JS functions shared across all instruments.
Remote Control
A faux-MIDI control surface on your tablet or phone. Touch-optimized, connected over WebSocket for untethered live sets.
REST API
HTTP and WebSocket API for external integration. MCP-ready, programmatic control from any language or tool.
Skins
WinAmp-style skin system. Swap the entire UI look with ZIP-based skin packages.
Open source, always
r0astr is free software under AGPL-3.0. Explore the code, contribute, or fork it for your own performances.