Multi-Instrument Live Coding Interface
Loading samples...
Choose between dark and light themes
Adjust font size for all code editors (10-24px)
Opacity for the currently focused/active panel (50-100%)
Cumulative opacity for unfocused panels (includes text, borders, everything) (20-100%)
When enabled, background panels collapse to show only header (badge, title, buttons)
Display animated splash screen while samples load. When disabled, page shows immediately and samples load in background.
When a playing panel is collapsed, keep sliders and visualizers visible. Only hides the code editor.
When enabled, long lines wrap to next line instead of scrolling horizontally
Automatically formats code for readability when pressing PLAY or UPDATE. Does not change code behavior.
Use CodeMirror for syntax highlighting. Disable for plain text editor (better performance on very long files).
Highlight active pattern elements during playback. Shows which code segments are currently playing.
Color theme for code editor (requires syntax highlighting enabled)
New panels will be created with this width (300-2000px)
New panels will be created with this height (200-1500px)
Disable confirmation dialogs when deleting panels. For users who like to live dangerously.
How frequently to save panel state to localStorage
Automatically restore panels and code from previous session when opening the app
Show confirmation prompts for destructive actions (overrides YOLO mode if disabled)
URL or file path to external snippet library (JSON format). Leave empty to disable.
Where to display remote control panel (requires WebSocket server from Epic 5)
Path to WinAmp-style skin folder (future feature, Epic 2 extension)
Add margins to the entire UI for projection or screen sharing adjustments
Top margin in pixels (0-200px)
Right margin in pixels (0-200px)
Bottom margin in pixels (0-200px)
Left margin in pixels (0-200px)
Advanced playback and tempo controls
Automatically adds a global tempo slider controlling playback speed
Show tempo as CPM instead of BPM (BPM = CPM × 4)