ONE PROJECT / EVERY STAGE EDITABLE

From an idea
to music you can keep changing.

Lyra keeps the conversation, musical objects, instruments, mix decisions, and rendered artifact connected instead of collapsing the work into one opaque output.

Public-safe crop of the Lyra Studio Track editor at saved version 111
Actual Lyra Studiornb trap demo 01 · saved v111

See what changed.
Hear the whole loop.

Direct manipulation, a scoped Track replacement, and a prompt regeneration all remain inspectable in the same editable lineage.

TWO LISTENING LAYERSEvery Full Mix and Track A/B plays from Bar 1 through Bar 8.

Hear the edit inside the Project, then isolate the changed Track without losing the shared playhead position.

STUDIO INPUT · NO TEXT PROMPT
Creator dragged one Note vertically in the Piano Roll.
CHANGED1 canonical Note · MIDI 94 → 82−12 semitones at Bar 7 · Beat 2.5.
PRESERVED43 other Notes + the target Note’s timingStart, duration, and velocity stayed exact. No AI Provider was invoked.

The edit remains part of the saved Project lineage, even though it was made by hand instead of by prompt.

Piano Roll follows the A/B audio switch.
FULL 8-BAR LOOP · 143 BPM
0:00
CHANGE
0:13
NOW HEARINGA · saved parent · Full Mix
FIRST CHANGEBar 7 · Beat 2.5
Public-safe crop of Lyra Studio showing editable MIDI Tracks without conversation, model, Run, or history data
ACTUAL PRODUCT SURFACE · PUBLIC-SAFE CROPDirect MIDI · private model and history controls omitted
EVIDENCE BOUNDARY

Each player contains a complete 8-bar Full Mix and the complete changed Track, level-matched for useful A/B listening. The Mix keeps every untargeted Track identical across its pair. Historical per-version bounce bytes were not retained, so these are reconstructed listening previews—not original exported WAVs.

Runtime passed · Artifact hashes verified · Human listening remains a separate judgment

AI gives the sound
the right small knobs.

Instead of exposing every engine parameter, SoundRack selects a small set of Patch-specific perceptual controls. All three shape the same shared melody, and the temporary sound updates while you drag.

AI-SELECTED PATCH CONTROLSDark Stage Tines
CANONICAL PATCHDark Stage Tines · unchanged
Prompt

“give me a dark normal piano sound”

LIVE BROWSER AUDITIONStart the shared melody, then move any controlExact Patch 3b62507c44 · one shared MIDI phrase · not an offline export
Provider axis · 2 targetsDRAG · SCROLL · ARROWSMoves both registered filters to their dark provider endpoint.
CANONICALTone 14 kHz · Rack 12 kHzSame melody · live Patch
Patch Macro · 2 targetsDRAG · SCROLL · ARROWSRaises two tine-related operator levels for a more defined onset.
CANONICALOP2 46 · OP4 40Same melody · live Patch
Legacy axis · 1 targetDRAG · SCROLL · ARROWSAdds the registered stage reverb without changing the source Patch.
CANONICALReverb 14%Same melody · live Patch

One shared melody and its timbre response run locally through SoundRack's AudioWorklet. Dragging updates the temporary Patch in real time; this website does not save or change the canonical Patch.

The actual SoundRack interface for Dark Stage Tines with AI-selected Patch Macros
Actual SoundRackDark Stage Tines · AI-selected Patch Macros

Hear one phrase.
Shape it live.

The same notes keep playing as Body darkness, Hammer presence, or Room distance changes. This website audition stays temporary and leaves the canonical Patch unchanged.

Exact PatchShared MIDILive macrosTemporary audition

The sound stays connected to where it belongs.

A saved instrument remains tied to its channel, route, mix, and Project render. Patchbay owns this graph; it does not silently rewrite the instrument Patch.

Actual saved Project mix · 48 kHz · 24-bit
The actual Patchbay Mixer for the rhythmetic boombap Project
Actual Patchbay · v10Saved sources · render-ready graph

Editable does not mean everything changes at once.

Studio
Tracks · Regions · Events · versions
SoundRack
Timbre · Patch · playable instrument
Patchbay
Channel · Bus · Route · Mix · Render