

Deterministic chaos for the browser
ODD ENGINE is an experimental Web Audio instrument for unstable drones, granular pressure, broken radio tones, metallic swarms, digital wounds, feedback structures and evolving machine noise.
Every randomized sound is built from a deterministic seed. Recall the seed to reconstruct the system, protect selected parameters with locks, or let Full Randomize, Soft Mutate and AUTO push the engine into new states.
Self-contained browser instrument.
No plug-in installation or account.
Version 1.0.47.
External media blocked
This player may contact a third-party platform and use cookies or local storage.
A complete experimental signal system
Three oscillators provide sine, triangle, saw, square, pulse, granular and FM source modes. White, pink and brown noise, tonal clicks and controlled bursts extend the source matrix. FM, AM/ring modulation, cross modulation, pitch jumps, microtonal detune, stereo spread and auto-pan keep the structure moving.
The processing path combines resonant bandpass filtering, wavefolding and distortion, sample-rate reduction, bit crushing, metallic comb delay, feedback and freeze delay loops, plus seeded stereo convolution reverb.
Random, mutate, recall
Full Randomize creates a complete deterministic sound from a new seed. Soft Mutate shifts the current system while preserving more of its identity. AUTO performs slow, free-running ambient morphs without changing the selected preset.
Locks protect individual controls and complete LFO modules during randomization, mutation and AUTO. Undo restores the most recent sound edit, preset operation, random action or user-bank change.
Six modulation engines
Six assignable LFOs cover rates from 0.001 Hz to 20 Hz. Available shapes include sine, triangle, saw, square, stepped random and smooth random drift. Targets include pitch, filter, FM amount, density, instability, dirt, metallic, glitch, feedback, freeze, crush, drift, chaos, space, pan, delay and level.
Compatible targets can also use Audio Rate modulation through browser-native AudioParam connections.
Factory and user presets
ODD ENGINE includes 24 factory presets. User presets are stored locally in the browser and can be saved, renamed, duplicated or deleted. Export one preset or the full user bank as JSON, then import it on another browser or machine.
Record and export
Live Record captures the output of the running Web Audio graph after the limiter. Fast Export snapshots the current engine, random state, phases and motion at the moment of export, then renders a fixed duration offline.
Available durations are 10 seconds, 30 seconds, 1 minute, 5 minutes and 10 minutes, with manual start/stop available for live recording. Exported files are 24-bit PCM WAV and are not loudness-normalized.
Use your output commercially
Audio created, recorded or exported with ODD ENGINE may be used royalty-free in music, sound design, film, games, installations, sample packs, commercial releases and non-commercial work. No credit is required for exported audio, although credit is appreciated. See the included license for the complete terms.
Requirements and use
- A modern desktop browser with Web Audio API support
- Extract the complete downloaded folder before use
- Open ODD ENGINE.html directly, or serve the folder from a simple local web server
- Keep ODD_ENGINE_files beside the main HTML file
- No network connection required for normal operation
Audio safety
ODD ENGINE can generate loud, harsh, unstable and high-frequency sounds. Begin with the app's Output Level, the system output and the physical monitoring level very low. Increase gradually and use PANIC immediately if an unexpected level occurs.
Patreon Access
Available exclusively on Patreon for the Music Maker ($6/month) and Studio ($11/month) tiers.
Open on patreon







