Strudel Studio

A sample-driven coded music studio with click-first controls, programmable patterns, and a local AI code partner.

Draft autosave active

Lower Deck

Keep deeper controls close without turning the whole studio into a scrolling page.

Advanced Workstation

Full-tab editing surface for arranging, sound design, sampling, code, and project management.

Active Session

Untitled Session

Shape the groove, save pattern snapshots, and keep direction notes here.

BPM: 131 Key: C#/Db major Patterns: 0 Clips: 0
Session Snapshot: Tempo-locked rave skeleton with vocal, FX, texture, and perc lanes ready to shape.
0:00 / 3:33
80%
131 BPM

Audio Diagnostics

Check the audio path, watch meter activity, and run a direct output test if the studio seems silent.

Context Idle Browser audio unlock state
Engine Stopped Live transport and scheduler
Output Path Signal idle Press Play or Audio Check to wake the browser audio path.
Meter 0%
No channel warnings.

Track Structure

Build the track in sections, then drag blocks to reorder them or drag the right edge of a block to resize its bar length.

Scene Arranger

Pick a section preset, then tweak it into your own version.

Pattern Rack

Capture the current groove as reusable project scenes, then load, duplicate, or refresh them as the session evolves.

Beat Designer

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.

Sequencer Utilities

Target one lane, then nudge, thin, or densify it without rebuilding the whole groove.

Kick Pulse

Use this for the main floor energy.

1, 5, 9, 13

Snare / Break Hits

Use this for crack, snap, and breakbeat punctuation.

5, 13

Hat Motion

Fill in pace and shuffle. Dense works well for rave energy.

1-16

Mixer

Treat this like a real channel strip. Mute, solo, pan, and rebalance the live engine without touching the code.

Main Breakbeat

Amen break chopped and manipulated
90%

Kick Drum

Core four-to-the-floor support pulse
80%

Bass Line

Deep reese bass progression
70%

Stab Chords

Hardcore piano and synth stabs
60%

Lead Elements

High energy rave lead layer
50%

Vocal Samples

Main vocal hook fragments
80%

FX / Stab Sample

Extra chop lane for rave stabs, impacts, or texture hits
55%

Percussion

Hi-hats and additional percussion
50%

Texture Lane

Atmospheric chops, reversed swells, and ghost layers.
42%

Perc Shot Lane

Clicks, rides, shakers, and tight one-shot percussion accents.
38%

Sample Lanes & Sequencers

Using the built-in factory vocal layer on steps 8 and 16.

Use beat positions 1-16, comma separated.
Click steps to place vocal chops across the 16-step pattern.
0%
100%
100%

Using the built-in synth stab texture on steps 4 and 12.

Good for stabs, hits, uplifters, and one-shot textures.
Layer extra stabs or effects around the groove without touching the vocal lane.
0%
100%
100%

Using the built-in airy texture pulse on steps 1 and 9.

Good for transitions, ghost layers, and low-volume movement.
Use this lane for swells, noise tails, and reverse fragments around section changes.
0%
100%
100%

Using the built-in percussive click on steps 3, 7, 11, and 15.

Perfect for rides, claps, clicks, and off-grid motion.
Build shaker ghosts, extra hats, and brittle one-shot percussion fills.
0%
100%
100%

Sample + Clip Library

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.

Project Clip Vault

Imported clips are banked here so you can preview them, reload them into any lane, and carry them inside saved snapshots and exported project packages.

Global Effects

30%
25%
50%

Pattern Visualizer

Cycle: 0

Factory Starting Points

Load a polished starting sketch, then push it into your own arrangement, samples, and code workflow.

Workspace

Switch between a click-first studio view and a split code workspace. The AI panel only talks to local endpoints.

Project Shelf

Name the session, keep local snapshots with their sample settings, duplicate ideas, and move between drafts without losing the current groove.

Export Dock

Copy or download the clean session JSON here. Use “Export Project” above when you want the full package with embedded lane audio.

Release Readiness

Automation covers the studio shell and package flow. Real audio output and a normal-profile install still need human sign-off.

Awaiting manual sign-off
Automation and in-app evidence
What this build can prove honestly right now.
    Human sign-off still needed
    What a reviewer should still do outside automation.

      Reviewer brief will summarize the current project, export schema, and remaining manual checks.

      Studio Notes

      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.

      Reality Check:

      • Use Audio Check if the studio appears silent and you need to verify browser or speaker output quickly.
      • Built-in lane sounds are factory starter layers, not disposable demo placeholders.
      • The arrangement can be edited numerically and also manipulated directly in the timeline.
      • Update validates and exports the current code path, while the local engine remains the dependable playback path.