Produce Faster. Create More Expressively.
From composition to the final master. Write parts using AI Create MIDI generators, design sounds via Iris, and automate plugins inside the modular Device Chain.

Piano Roll
Multidimensional MIDI editing. Scale-aware fold modes (Off/Scale/Used), scale highlighting with root note accent, note audition on drag/click, and follow playhead auto-scroll.

Step Sequencer
Dynamic pattern editor with unlimited steps (and up to 64 steps in Drum Machine), pitch, velocity, gate, probability, ratchet, slide, nudge, and Elektron-style Step Conditions per step.

Euclidean Sequencer
A native implementation of the Bjørklund algorithm. Instantly generate mathematically perfect, classic polyrhythms with intuitive step rotation.

Session View
A dedicated clip launcher for live performance. Fire quantized scenes, trigger clips, and build dynamic pattern banks for non-linear playback.

Arrangement View
Linear timeline with detailed clip operations. Supports time-stretching Warp Modes (Beats, Tones, Texture, Complex, Repitch) and customizable Fade Curve shapes.

Mixer & Master Section
Full-featured mixing console with dynamic return tracks, pre/post-fader routing, dedicated Master Bus FX chain with TPDF dither, precision peak metering, and hardware MIDI routing.
Meet the OMNiPlugins.
An encrypted, fully sandboxed in-process plugin format built natively for OMNi. Enjoy GPU-accelerated GUIs and zero threat of crashing the audio thread.
SynthesizerAlchemy
Chemistry-driven polyphonic multi-engine synthesizer powered by the periodic table of elements.
View Plugin
Instrument
Synthesizer
Synthesizer
Instrument
Synthesizer
Effect
Synthesizer
Drum SynthesizerTOMNIC Lite
Physical modeling & retro drum synthesizer with Braids models, snare wire physics, dual noise, and 64-step sequencer.
View Plugin
Image SynthesizerIris
Spectral image synthesizer converting visual textures and RGB bitmaps into rich additive harmonic partials.
View PluginAI Stem Splitting.
GPU-Accelerated.
Extract vocals, drums, bass, and other instruments from any audio clip instantly. Powered by the htdemucs model and fully integrated into the OMNi timeline.
4-Way Separation
Right-click any audio clip to instantly separate it into four dedicated tracks: Vocals, Drums, Bass, and Other. OMNi automatically prunes silent tracks, keeping your session clean and organized.
Warp & Gain Aware
Splitting reuses our advanced bounce engine. Any time-stretching, pitch shifting, clip gain, and fades applied to the source clip are perfectly baked into the resulting stems.
14 Synth Engines. Zero Compromise.
From earth-shaking drum synthesis to incredibly detailed physical modeling. Take precise control over every harmonic.
TOMiC Drum Synth
Powered by 23 DSP modules. Features a Frequency Shifter, Cluster Oscillator, and a coupled Wavefolder for devastating bass. Includes a physical model of snare wire tension, while per-hit Mutation modulation allows for evolutionary sound shaping.

Bass Synth
A monophonic beast built for tearing reese basses and sharp acid lines. Features 31 oscillator shapes, 10 filter models, and 10 distortion types—now updated with thread-safe de-clicked parameter sweeps and a specialized Bass Mono stabilization mode.

PolySynth
16-voice polyphony with a massive 8-voice unison per key. Features 31 oscillator shapes, 10 filter models, 10 distortion types, and a lush Juno-style stereo chorus. Deep control with 3 ADSR envelopes, an 8-slot modulation matrix, and over 140 automatable parameters.

Alchemy
A chemistry-driven polyphonic synthesizer powered by the periodic table of elements. Load elements into a reactor where atomic attributes map to FM ratios and release curves—fully optimized for real-time thread safety with automatic parameter de-clicking.

Iris
A revolutionary image-to-sound spectral synthesizer powered by Gemini 2.5 Flash. Generates unique visuals inside the DAW from text prompts, using RGB Tri-Channel synthesis to map color channels directly to harmonic partials, spectral slope, and stereo width.

Scratch Deck
A virtual vinyl turntable module with precise scratching, pitch/speed curve editing, and 9 sample banks. Ideal for organic scratching, tape-stops, and backspins—migrated to the compact Solaris UI.

Acoustic Instruments — Modeled in Code
Eight physically modeled instruments synthesized entirely in Rust. No samples—just pure waveguide and modal synthesis.
Piano
Sympathetic string resonance, hammer strike noise, custom output filtering, and physical damper pedal simulation.
Violin
Bowed string synthesis with physical bow friction modeling, rosin noise control, microtuning, and modal stereo soundbox.
Flute
Waveguide flute model with breath noise and embouchure control.
Guitar
Plucked string synthesis with body resonance and pick position.
Reed Synth
clarinet and saxophone reed model simulating reed vibration dynamics and complex airflow.
Plucked Synth
Karplus-Strong plucked string with variable damping and feedback.
Harp
Multi-string harp synthesis with sympathetic resonance.
Modal Synth
Modal resonance synthesis for bells, marimbas, and metallic percussion.
Polyphonic Sampling & Slicing.
Engineered for zero clicks, instant transient detection, and non-destructive warp manipulation with per-voice modulation.

Main Sampler Engine
Decodes WAV, MP3, FLAC, and OGG formats with automatic high-quality resampling via Rubato. Employs intelligent voice stealing with zero-crossing micro-fades to guarantee click-free polyphony.

Slice-to-MIDI Transient Detection
Real-time spectral-flux transient detection automatically marks drum hits and loops. Instantly maps slices across the keyboard for non-destructive MIDI triggering.

Per-Voice SVF Filters & Saturation
State-Variable Filter topology with 12dB and 24dB slopes per voice. Features adjustable soft-clipping drive to add analogue warmth and punch to sample transients.

5 High-Precision Warp Algorithms
Independent time-stretching and pitch-shifting using five specialized warp modes: Beats, Tones, Texture, Complex, and Repitch — preserving phase coherence.

Dual Tempo-Synced LFO Modulators
Flexible LFOs with custom phase control, rate sync, and Hermite curve interpolation mapped directly to pitch, pan, and filter cutoffs.

Full Voice-Level Modulation Matrix
Direct parameter modulation at the single-voice level. Freely map velocity, key tracking, and external MIDI CC controllers with variable depth.

18 Professional Built-in FX Plugins
Top-tier studio console — ready on every channel. Omni destroys the myth that a free DAW means weak plugins. These plugins are engineering masterpieces.

Neural Amp Modeler (NAM)
Zero-latency WaveNet/LSTM loader. Load your favorite .nam guitar amp and pedal models right into the insert chain. Model parsing happens on a background thread.

AI Denoiser (RNNoise)
A recurrent neural network that removes steady background noise (fan hum, wind, cable buzz) from vocals and podcasts in real-time.

f64 Precision EQ (Version 5.0)
Operates with 64-bit precision and real-time spectrum analyzer. 7 filter modes across 8 parametric bands. Automatically engages 2x oversampling above 8kHz to eliminate cramping.

Compressor (Auto-Release)
Analyzes dynamics and smoothly chokes large transients. Features dry/wet for parallel compression.

FIR True-Peak Limiter
Engages a brickwall in True-Peak detection with ruthless power. Uses a Kaiser window for over 90dB of attenuation.

Algorithmic Reverb — 8-Line FDN
Kills disgusting metallic euphonism thanks to Householder Matrix technology and 8 separated delay modules.

SVF Filter PRO — 11 Models
11 filter models: Clean, Ladder, Diode, Moog, Korg 35, OB-Xd, Comb, Vintage Ladder, Cutoff Warp, Reso Warp, S&H. Cascaded up to 48 dB/oct with 7 saturation curves.

Saturator
5 oversampled algorithms — from smooth, warm Tape simulation to speaker-killing Hard Clipping and Wavefolder.

Delay
Spatial and synchronous stereo delay with 4 modes (Standard, BBD Analog, Multi-Tap, LCR), modulation, and feedback loop low-pass filter.

Chorus
LFO-modulated stereo delay with fractional interpolation. From subtle width to thick detuned layers.

Phaser
All-pass chain with LFO sweep, feedback, and stereo offset. 12 layered comb filters for deep modulation.

MultiBand Dynamics
Advanced dynamics with mathematically perfect 4th order Linkwitz-Riley crossovers (24dB/oct).

Noise Gate
A professional downward expander/gate. Features sidechain HP/LP filtering on the detector path for surgical triggering.

Transient Shaper
Dual-envelope transient design module. Adjust attack bite and sustain tail independently to shape percussive transients.

Convolution Reverb
Gardner-partitioned zero-latency FFT convolution reverb. Load custom impulse responses (.wav) to reproduce real acoustic spaces.

Modal Resonator
Physically modeled resonator with tunable modes. Creates pitched metallic, bell, and string resonances from any input signal.

Granular Clouds
Real-time granular processor. Freeze, scatter, and stretch audio into evolving textures and ambient atmospheres.

Sequenced FX
Effectrix-style step sequencer for FX parameters. Automate any effect per-step with beat-synced precision.
Your FX Space
All effects connected drag-and-drop into a neatly organized FX Chain on any selected mixer channel.

Precision Tools
Zero Compromises.
Forget the subscriptions. Reclaim your processing power.
Zero Limitations
Completely free from the moment you launch. No trials, no watermarks, and absolutely no track limits.
Native Performance
Engineered for zero audio dropouts. Our lock-free audio architecture guarantees rock-solid stability and sub-millisecond latency under heavy project loads.
Mastering-Grade DSP
64-bit internal precision, multi-stage oversampling, and a surgical True-Peak limiter for uncompromising audio quality.
15 Modulation Sources. Infinite Routing.
A versatile, drawer-based modulation system. From classic LFOs and envelopes to generative cellular automata, chaotic attractors, physical orbital mechanics, multi-octave fractal noise, and audio-reactive sidechain followers.

Classic LFO
7 waveform shapes (Sine, Triangle, Saw, Square, S&H, Smooth Random, Handmade with Hermite interpolation) with tempo sync & cross-modulation capabilities.
Macro
Map a single knob to multiple parameters across instruments and effects. Direct, unified control.
ADSR Envelope
Full attack-decay-sustain-release envelope with adjustable curves and MIDI note triggering.
Random / S&H
Smooth or stepped sample-and-hold random modulation with adjustable rate, range, and smoothing.
Step Sequencer
Per-track 16-step sequencer with tempo sync, per-step values, smooth drawing, and variable loop lengths.
Marbles CV
Inspired by modular random CV generators. Fully controllable distribution, bias, jitter, and gate sync.
Markov Quantum Engine
Stochastic state-network CV modulator blending sequential walks, random jumps, quantum mutations, and loop lock.
Cellular Automata
1D Wolfram elementary Life Grid (Rules 30, 90, 110, 150) evolving per tick with density, center-of-mass, and cosmic-ray mutation.
Granular Swarm
Stochastic cloud of overlapping micro-grain envelopes. Creates spiky, textured flutter, percussive accents, and sparkle CV.
Tidal Brownian Drift
Multi-resolution fractal noise combining ultra-slow macro tide (1–64 bars) and micro wave octaves for evolving ambient textures.
Lorenz Chaos
Deterministic 3D chaotic attractor with X/Y/Z butterfly outputs, sweeping from stable orbits to turbulent chaos.
Orbital Physics
Gravitational N-body point-mass simulation with viscosity friction and MIDI note impulse kicks for elastic rebound CV.
Chladni Field
2D standing-wave interference plate swept by a Lissajous curve, producing harmonically rich, non-repeating drone modulation.
Sidechain Analyzer
Audio-reactive follower tracking track audio in real-time with peak envelope, transient pulse, and spectral tilt balance.
OmniScript
Custom DSP modulation algorithms scripted in OmniScript loaded directly from .omfx files.
19 Built-in MIDI FX & Generators
Transform, reshape, and generate MIDI in real-time. Choose from 19 built-in processors—ranging from classic arpeggiators and quantizers to complex cellular automata, Markov chains, and custom scripting via OmniScript.

Arpeggiator
A classic arpeggiator with multiple patterns, octave ranges, and tempo sync. Instantly transform held chords into driving rhythmic sequences.
Chord Generator
Automatically stack full chords from a single note. Supports major, minor, 7th, and entirely custom chord voicings.
Velocity Processor
Reshape velocity curves, compress dynamics, or lock to a fixed velocity for consistent, predictable performance.
Scale Quantize
Snaps played notes to a selected musical scale. Guarantees every note is harmonically correct.
Generative Systems
Generative MIDI modules: Markov chains, Cellular Automata, L-Systems, Recamán sequences, and Random Walks.
Marbles
Inspired by Mutable Instruments. Generate evolving, semi-random melodic patterns with completely controllable chaos.
Note Length
Override note durations—from tight staccato gates to infinite sustained drones. Sync to the beat or run free.
OmniScript
Custom programmable MIDI processors loaded from .omfx files. Write your own MIDI algorithms in our Lua-inspired language.
Engine Architecture
A deep technical look at the challenges of designing a professional, high-performance audio engine in Rust, and the solutions implemented inside Omni.
Lock-Free Messaging
The Problem
Standard multi-threaded communication relies on Mutexes or channels that allocate heap memory. In an audio thread, acquiring a lock or triggering an allocation will cause priority inversion or garbage collection pauses, producing audible dropouts (buffer underruns).
The Solution (Rust)
All UI control changes and MIDI triggers are serialized into fixed-size enums and passed to the audio thread via lock-free ringbuffers (crossbeam-channel). The audio thread polls these queues using non-blocking calls (try_recv), guaranteeing zero locks and zero allocations.
pub struct AudioQueue {
sender: crossbeam_channel::Sender<AudioCommand>,
receiver: crossbeam_channel::Receiver<AudioCommand>,
}
impl AudioQueue {
// Called on the audio thread — zero alloc, zero locks
pub fn process_commands(&self, state: &mut AudioThreadState) {
while let Ok(cmd) = self.receiver.try_recv() {
match cmd {
AudioCommand::SetParam(id, val) => {
state.set_parameter(id, val);
},
AudioCommand::TriggerNote(note) => {
state.trigger_voice(note);
},
}
}
}
}Most DAWs focus on adding more built-in loops and AI assistants.
We focus on infinite performance and being completely free.
Technical Specifications.
Omni DAW is the only program of its class on the market written entirely in Rust. Zero interpreters, zero garbage collectors.

Start creating
without compromise.
Zero hidden limits, no watermarks, full access to all features from the moment of installation. Available on Linux and Windows.
Contact
Questions, ideas, or just want to say hi? Drop us a line below.
