Two-stage hierarchy
Seven song stems can open into six independently controlled drum components.
VST3 stem separation + performance mixer · v0.6.1
An offline ML pipeline inside a realtime creative workflow.
Seven song stems, six drum components, Metal acceleration, bounded high-resolution caching, synchronized mixing controls, and direct FORMA handoff.

Architecture
Separation and cache writes stay away from the audio callback. Immutable sample-aligned buffers feed realtime gain, mute, solo, seek, and playback controls. Metal is chosen when useful and CPU remains the fallback.
Signal and data flow
File decode
Background models
FLAC cache
Aligned stem buffers
Realtime mixer
WAV export
Seven song stems can open into six independently controlled drum components.
Eight recent songs and a 12 GB target prevent repeated analysis without unbounded storage.
Short clips avoid Metal startup cost; unsupported operations fall back to CPU.
Quick-save produces 24-bit WAV stems and updates FORMA’s latest-source shortcut.
The product experience
See SPECTRA on gusvega.com →