A sample-driven coded music studio with click-first controls, programmable patterns, and a local AI code partner.
Keep deeper controls close without turning the whole studio into a scrolling page.
Full-tab editing surface for arranging, sound design, sampling, code, and project management.
Active Session
Shape the groove, save pattern snapshots, and keep direction notes here.
Check the audio path, watch meter activity, and run a direct output test if the studio seems silent.
Build the track in sections, then drag blocks to reorder them or drag the right edge of a block to resize its bar length.
Pick a section preset, then tweak it into your own version.
Capture the current groove as reusable project scenes, then load, duplicate, or refresh them as the session evolves.
Build your groove with buttons instead of theory. Click steps for kick, snare, and hats, or load a preset rhythm and keep tweaking from there.
Use this for the main floor energy.
Use this for crack, snap, and breakbeat punctuation.
Fill in pace and shuffle. Dense works well for rave energy.
Treat this like a real channel strip. Mute, solo, pan, and rebalance the live engine without touching the code.
Using the built-in factory vocal layer on steps 8 and 16.
Using the built-in synth stab texture on steps 4 and 12.
Using the built-in airy texture pulse on steps 1 and 9.
Using the built-in percussive click on steps 3, 7, 11, and 15.
Keep track of the clips currently loaded into this session, bank reusable project clips, then use the template browser to seed new lane ideas without shipping copyrighted audio.
Load a polished starting sketch, then push it into your own arrangement, samples, and code workflow.
Switch between a click-first studio view and a split code workspace. The AI panel only talks to local endpoints.
Name the session, keep local snapshots with their sample settings, duplicate ideas, and move between drafts without losing the current groove.
Copy or download the clean session JSON here. Use “Export Project” above when you want the full package with embedded lane audio.
Play starts the built-in local Web Audio engine. The code editor and Strudel panel still matter for exporting, sketching, and local AI-assisted editing, but audible playback does not depend on the external Strudel runtime succeeding.