Omni is a professional Digital Audio Workstation written entirely in Rust

Discussion in 'Software News' started by PulseWave, Apr 20, 2026 at 8:04 AM.

  1. PulseWave

    PulseWave Audiosexual

    Joined:
    May 4, 2025
    Messages:
    5,073
    Likes Received:
    2,964
    2026-04-20_090204.jpg

    Omni is a professional Digital Audio Workstation written entirely in Rust — combining a lock-free, real-time audio engine with a GPU-accelerated interface (egui/eframe). Designed for producers who demand both reliability and performance, Omni delivers a complete music production environment on Linux and Windows.

    Audio Engine
    Omni's engine is built for zero-compromise real-time performance. The processing pipeline runs with SCHED_FIFO priority, memory-locked pages, FTZ/DAZ denormal protection, and a SIMD-optimized (f32x4) mixing bus. Plugin Delay Compensation (PDC) is automatic and DAG-aware. The engine never allocates on the audio thread.

    Session View — Step Sequencer + Piano Roll + Euclidean Sequencer
    The Session View offers a clip-launching workflow similar to modern loop-based DAWs. Each clip contains a 32-step pattern sequencer with dedicated lanes for pitch, velocity, gate length, probability, and performance modifiers. The full-featured Piano Roll editor includes scale-aware fold modes, velocity-to-brightness note coloring, snap grid quantization, marquee selection, copy/paste/duplicate, transpose, legato tools, and real-time note audition.

    Arrangement View
    A timeline-based arrangement editor with waveform display, clip split/resize/fade, drag-and-drop across tracks, loop regions, markers, and per-parameter automation lanes. Seamless crossfade switching between Session Arrangement modes.

    Mixer
    Per-track volume, pan, and trim controls with mute/solo/record arm. Send/return routing with pre- and post-fader sends. Master bus with dedicated FX chain. Real-time peak metering on every channel.

    10 Built-in Professional Effects
    Parametric EQ (3-band biquad) · Compressor (soft knee, auto-makeup, parallel mix, sidechain) · Stereo Delay (tempo-sync, ping-pong, LP feedback) · State Variable Filter (LP/HP/BP/Notch, zero-delay feedback) · Algorithmic Reverb (FDN architecture) · Chorus · Phaser · Saturator/Overdrive · Brickwall Limiter · Insert Chain.

    Plugin Hosting
    CLAP and VST3 plugins are hosted in isolated child processes via shared memory IPC for crash safety. Full parameter automation, state save/restore, and X11 editor window support are included.

    Sampler Engine
    Multi-format audio loading (WAV, MP3, FLAC, OGG via Symphonia), automatic high-quality resampling (Rubato, SincFixedIn, BlackmanHarris2), slice detection, MIDI-mapped triggering, and velocity layers.

    Tech Stack: Rust 2021/2024 · egui 0.33 · cpal · wide (SIMD) · petgraph + rayon · clap-sys · serde_json.

    Omni is currently in early Alpha. It is actively developed and not yet recommended for production use. Feedback and bug reports are warmly welcome.

    Free (Alpha).

    Source: www.kvraudio.com/product/omni-daw-by-tomasz-gluc
    Download: https://omni.cba.pl
     
    • Like Like x 1
    • Interesting Interesting x 1
    • List
  2.  
  3. Klaviernatum

    Klaviernatum Ultrasonic

    Joined:
    Sep 18, 2013
    Messages:
    73
    Likes Received:
    27
    Total nightmare Yamaha Montage UI style...
     
Loading...
Similar Threads - Omni professional Digital Forum Date
Omnisphere 3 problems Omnisphere Apr 11, 2026
Why can't I see the list of hardware controllers in the Omnisphere menu? Omnisphere Apr 8, 2026
Omnisphere 3.0.2 Mac OS Omnisphere Apr 4, 2026
Omnisphere 3 update question Omnisphere Apr 2, 2026
sound differences in keyscape library between omnisphere and keyscape plugin Software Mar 28, 2026
Loading...