O OXIDE STUDIO RUST DAW
CLEAN-ROOM NATIVE RUST WORKSTATION • 76 MCP TOOLS • COREAUDIO 0-ALLOC

The Native Electronic Music Studio in Pure Rust.

A single-window, GPU-accelerated DAW purpose-built for electronic producers. Zero-allocation real-time DSP, bidirectional Ableton Live 12 .als interop, 1-click remix stem separation, and an autonomous 76-tool Model Context Protocol server.

ENGINE: Pure Rust 1.80+
AUDIO: CoreAudio / Metal GPU
DSP: Cytomic ZDF / Mystran 4-Pole
INTEROP: Live 12 .als Gzip XML
LICENSE: MIT OR Apache-2.0
TEMPO 136 BPM
● LIVE DSP 44.1 kHz | 64-band FFT
⚡ DUAL PHOSPHOR OSCILLOSCOPE TIME DOMAIN
📊 64-BAND FFT SPECTRUM 20 Hz – 20 kHz
🎛️ 4-POLE ZDF BODE CURVE -24 dB/OCT
✦ Drag puck on curve to adjust Cutoff & Q live
🥁 TR-909 STEP SEQUENCER (16-STEP QUANTIZED)
MUTE / SOLO
🎹 POLYPHONIC SYNTH & 4-POLE ZDF FILTER
A (C)
W
S (D)
E
D (E)
F (F)
T
G (G)
Y
H (A)
U
J (B)
K (C5)
Play with keys A–K or click keys
Z / X OCT 3
💾 Official v1.0.0 Release & Download Hub

Download Native Oxide Studio v1.0.0 or Launch in Browser.

Production-ready native binaries for macOS, Linux, and Windows, 1-command Cargo install, and zero-install in-browser workstation edition running 100% on GitHub Pages.

OFFICIAL RELEASE

macOS Apple Silicon (ARM64)

Native compiled binary for Apple Silicon M1/M2/M3/M4 Macs. Zero-allocation CoreAudio engine, Metal GPU acceleration, 76 MCP tools, and 36-chapter OKF manual.

✓ Verified clean-room binary • MIT OR Apache-2.0
ZERO INSTALL

Oxide Studio Web Edition

Launch the full single-window electronic music workstation directly in your browser. Includes Session/Arrangement toggle, 16-voice TR-909 drum synth, Suite synthesizer engines, 5-device FX rack, studio mixer with VU meters, bilingual OKF Copilot, and .wav / .als export.

⚡ 100% In-Browser WebAudio • 0 KB install • Runs offline
MULTI-PLATFORM

Linux & Windows Binaries

Automated multi-platform builds produced by GitHub Actions CI/CD with ALSA/JACK and WASAPI backends.

Cross-platform release archives signed with SHA256.
DEVELOPER / RUSTACEAN

Install via Cargo

Compile and install directly from crates or source repository using the official Rust toolchain:

$ cargo install --git https://github.com/juancruzmunozalbelo/oxide-studio --tag v1.0.0 oxide-gui --bin oxide-studio
$ oxide-studio --mcp
✓ 674 workspace tests passing • 576 layout guard frames
⚡ Beyond Stock Ableton Live

Built for What Electronic Producers Actually Need.

Stock Ableton forces producers into expensive 3rd-party plugins for sidechain ducking, phase alignment, and bus clipping. Oxide Studio ships these 5 missing essentials natively with zero-latency DSP.

WORKFLOW SPEED

1. One-Click Bounce-in-Place (Cmd+B)

Stock Ableton's "Freeze & Flatten" is destructive—it wipes MIDI, synths, and automation unless manually cloned, and cannot freeze groups with sidechains. In Oxide Studio, Cmd+B renders offline in-process, preserves the original synth in an underlying inactive take lane, and adds a 1-click Revert to MIDI header.

Ableton Live 12: Destructive Freeze+Flatten / No Group Freeze
Oxide Studio: 1-Click Cmd+B / Non-Destructive Take Lane Revert
SIDECHAIN SHAPER

2. Native DuckShaper (Pump LFO Crossover)

Producers spend $49 on Kickstart 2 or Cableguys ShaperBox to avoid compressor sidechain detector lag. DuckShaper evaluates a 2048-point sample-accurate bezier curve per sample on the audio thread with zero latency, complete with a 4th-order Linkwitz-Riley crossover (120 Hz) to duck ONLY the sub-bass while leaving punch untouched.

Ableton Live 12: Requires $49 3rd-Party VST or Clunky Sidechain Routing
Oxide Studio: Native 2048-pt Bezier Curve + 120Hz Sub Crossover
CLUB MASTERING

3. Club Clipper with 8x Oversampling

Peak-Time Techno, RKT, and Drum & Bass require extreme loudness (-6 to -4 LUFS). Stock Saturator creates harsh aliasing foldback. Club Clipper provides continuously adjustable polynomial knee and 2x, 4x, 8x linear-phase FIR oversampling with shave-meter and instantaneous crest factor readout.

Oversampling: 2x / 4x / 8x Linear FIR
Shave Meter: Peak-to-RMS dB Telemetry
SUB-BASS CORRELATION

4. Kick + Bass PhaseScope

When kick and sub-bass fundamental waveforms oppose each other (30–100 Hz), sound cancels out on club systems. PhaseScope renders dual superimposed circular ring buffers (Kick in neon pink, Bass in laser cyan) with real-time Pearson correlation index (ρ ∈ [-1.0, +1.0]), cancellation warning, and Hilbert phase rotator.

Correlation: Pearson ρ [-1.0 .. +1.0]
Alignment: 0°–360° Hilbert Phase Rotator
LOUDNESS DECK

5. ClubDeck Reference Analyzer

Master telemetry deck with EBU R128 integrated, short-term (3s), and momentary LUFS with selectable target markers (-6 to -8 LUFS for club, -14 LUFS for streaming). Features 4x oversampled true-peak detection, Sub Mono audition switch (<90 Hz), and 1-click Reference Track A/B slot with loudness matching.

Standards: ITU-R BS.1770 / EBU R128
Sub Mono: Side Cancellation Check
🤖 Autonomous Studio Assistant

In-App AI Copilot. Knows What We're Doing.

Embedded inside the native macOS studio window and connected directly to the 76 MCP tools. The Copilot inspects live track state, hears the master spectrum ("Agent Ears"), and understands electronic producer slang in Spanish and English.

🤖 AI COPILOT — MCP CONNECTED
127.0.0.1:9877 ONLINE
Live Context Card
🎯 Selected Track: Track 2 (909 Core Kit)
🎚️ Kick State: 48 Hz | Drive: +6.5 dB | Decay: 480 ms
👂 Agent Ears: Sub (20-60Hz): -6.2 dBFS | RMS: -11.4 dBFS

¡Buenas! Estoy conectado al motor de audio Oxide Studio y escuchando la telemetría en tiempo real. ¿Qué modificamos en la sesión?

hace este kick mas gordo

¡Ajuste aplicado de una! Bajé la afinación fundamental del Kick 909 a 48 Hz para máximo impacto de sub, empujé el Roar / Saturator +6.5 dB y extendí el decay a 480 ms.

⚡ drums_configure_pad() ⚡ fx_set_saturator() ⚡ analyze_rendered_audio()

Deterministic Intent Router & Spectral Perception

Unlike generic chatbots that hallucinate DAW shortcuts, Oxide Studio's Copilot features an internal deterministic Studio Intent Router coupled with "Agent Ears". It measures 4-band spectral balance, crest factor, and RMS dBFS before and after mutating the native audio engine.

// Native Rust GUI Copilot Integration (crates/oxide-gui)
app.dispatch_studio_intent("hace este kick mas gordo");
>> Executes drums_configure_pad(pitch=48.0, decay=480)
>> Executes fx_set_saturator(drive_db=+6.5, curve="Pade44")
>> Executes app.drum_pattern.set_step(0, 4, 8, 12, Kick)
✓ Live telemetry updated: Sub-bass +4.8 dBFS
⚙️ Modular Rust Architecture

11 Crates, 10 Instruments & 15 Audio Effects.

Organized into clean, decoupled crates with zero circular dependencies. Real-time audio threads maintain zero allocations while GUI and MCP servers interact over lock-free ring buffers.

oxide-core

Lock-free SPSC ring buffers (rtrb), audio buffer slices, sample clock, GlobalScale, and project definitions.

  • Zero audio-thread heap allocations
  • Lock-free atomic communication
oxide-dsp

PolyBLEP oscillators, Cytomic ZDF filters, Mystran 2x-oversampled 4-pole ladder filter, Wavetable, Operator, Drift, and Meld.

  • Padé [4/4] rational saturation
  • Strictly bounded, non-NaN audio
oxide-drums

TR-909 physical drum synthesis models, multi-pad Drum Rack (128-pad bank view), sample slicing, and choke groups.

  • Dual-component kick & tuned snare
  • Quantized transient slicing
oxide-fx

Dynamic multi-device chain hosting EQ Eight, Glue Compressor, Roar saturator, Auto Filter, OTT, Hybrid Reverb, and Limiter.

  • Cytomic SSL bus compressor model
  • 8-band parametric filter cascade
oxide-timeline

Session clip launcher, Arrangement multi-track timeline, automation ramps, comping take lanes, and 6-mode warping.

  • OWarper phase vocoder reconstruction
  • Piecewise-linear automation curves
oxide-audio

Native macOS CoreAudio real-time output via CPAL with low-latency device streams and buffer callbacks.

  • Sub-5ms hardware roundtrip latency
  • Real-time thread priority scheduling
oxide-bounce

Offline multi-track WAV renderer, sample-rate conversion, 16/24/32-bit RIFF export, and 4-stem remix extractor.

  • Linkwitz-Riley 4-band crossover
  • Mid/Side harmonic decomposition
oxide-project

Atomic JSON/RON project persistence and bidirectional open Ableton Live 12 Set (.als) Gzip XML parser/serializer.

  • Full round-trip fidelity with .als projects
  • Flate2 Gzip automatic detection
oxide-plugin-scanner

Crash-isolated out-of-process supervisor enumerating and hosting AUv2, VST3, and CLAP plugins.

  • Process isolation crash supervisor
  • Host DAW survives plugin segfaults
oxide-gui

Single-window 60 FPS workstation interface rendered natively on macOS Metal using egui and eframe, with piano roll and perform pad.

  • 60 FPS Metal GPU rendering
  • Zero-allocation UI state dispatch
oxide-mcp

Dual-target Model Context Protocol server exposing 76 JSON-RPC 2.0 tools over stdio and live TCP RPC bridge.

  • Deterministic LLM-to-DSP tool dispatch
  • Sample-accurate parameter automation
⚡ Model Context Protocol

76 Native MCP Tools Explorer.

Autonomous AI agents control every DAW subsystem over JSON-RPC 2.0. Filter by category, search parameter schemas, and copy ready-to-execute tool payloads.

Showing 76 of 76 Tools
🔄 Seamless Workflow Bridging

Bidirectional .als Interoperability & 1-Click Remix Stems.

Move projects between Ableton Live 12 and Oxide Studio without friction. Extract isolated stems in seconds to remix or sample any track immediately.

LIVE SET INTEROP

Open & Export Ableton Live 12 Sets (.als)

Oxide Studio parses and serializes Gzip-compressed XML (\x1f\x8b) Live Sets directly. Export your Oxide Studio session to project.als to finish in Ableton Live, or open an existing Live 12 set directly in Oxide Studio.

$ oxide-studio --import-als song.als
$ oxide-studio --export-als session.als
✓ Tracks, Tempo, MIDI Clips, and Mixer faders preserved 1:1
REMIX WORKFLOW

1-Click Remix Stem Extractor (✂️ Stems)

Extract 4 sample-aligned stems from any stereo track using zero-dependency DSP: 4-band Linkwitz-Riley crossovers, Mid/Side center-channel separation, and transient/sustain decomposition. Automatically creates 4 dedicated stem tracks in the Session Matrix for immediate remixing.

drums.wav: Transient-isolated percussion & kick punch
bass.wav: Phase-locked sub & low bass (<140 Hz)
vocals.wav: Center-channel vocal formant band (220 Hz – 4.5 kHz)
synths_other.wav: Stereo width harmonic residual
🛡️ Clean-Room & Governance

Clean-Room Port, Dual Licensing & Trademark Shield.

Built from mathematical first principles and published academic papers. Fully transparent open-source governance.

⚖️ Dual MIT OR Apache-2.0 License

Oxide Studio is dual-licensed under MIT OR Apache-2.0. You are free to inspect, modify, fork, compile, distribute, and embed the code in commercial or open-source products according to your preferred license.

🔬 Clean-Room Implementation Provenance

Every line of code in Oxide Studio was independently written in pure Rust. The repository contains zero decompiled assemblies, proprietary SDKs, or binaries from Ableton AG. DSP algorithms are based on published papers by Cytomic (Andrew Simper) and Mystran.

🏷️ Nominative Fair Use Trademark Notice

"Ableton", "Ableton Live", "Live Suite", and "Push" are registered trademarks of Ableton AG. Oxide Studio is an independent project and is not affiliated with, sponsored by, or endorsed by Ableton AG. References are strictly nominative and comparative.

🤝 Community Governance & Audio Safety

Contributions follow strict audio-thread safety rules: zero heap allocations in process(), lock-free SPSC channels, and out-of-process crash supervisor protection for third-party AUv2 and VST3 plugins.