TranceDJ Workstation

Vault-backed stem deck plus a browser-native procedural dub engine.

Vault mode keeps the original import-and-perform workflow. Procedural mode stays vault-free and generates trance-crossed phrases in the browser with preset-driven voice palettes, melodic plucks, foreground leads, generated spaces, and phrase-boundary reseeds.

Session Status

Engine Mode Vault Deck
Vault Assets 0
Audio Engine Lazy-loaded

Vault mode: import stems, assign them to the deck, then start transport.

Transport

Stem deck transport

Tracks

Vault deck lanes

Imported stems stay in sync under the Tone transport while the shared filter and sidechain pump shape the overall mix.

Drums

No stem assigned

idle

BPM: n/a

Key: Unspecified

Style: Unspecified

Bass

No stem assigned

idle

BPM: n/a

Key: Unspecified

Style: Unspecified

Pads

No stem assigned

idle

BPM: n/a

Key: Unspecified

Style: Unspecified

Leads

No stem assigned

idle

BPM: n/a

Key: Unspecified

Style: Unspecified

Vault Import

Persist a new stem

Oracle Seam

Mock generation endpoint

The backend contract remains provider-agnostic and mocked until live generation is worth the cost.

Asset Vault

Persisted library

Each import lands in SQLite plus the local `data/assets` volume. Reassignment survives page reloads through vault-state persistence in the browser.

No assets in the vault yet. Import a drum, bass, pad, or lead stem to get started.