Documentation
Onda is a language and toolchain for real-time audio programming. These docs cover the path from a first oscillator to reusable processors, declarative signal graphs, host integration, and compiler internals.
Learn the language
Try Onda immediately in the browser playground: edit a patch, compile it, and hear the result without installing anything.
Continue with Getting started to install the CLI, run a local patch, and render audio. Then use the Example cookbook to explore complete programs by topic or open them directly in the playground.
The Language guide is the complete syntax and semantics reference. It covers the program surface, execution rates, types, functions, structs, processors, graphs, generics, events, and modules.
Use the toolchain
Precompiled releases are available for Linux x64, macOS arm64, and Windows x64. The CLI and editor guide explains compilation, real-time playback, offline rendering, diagnostics, VS Code, Neovim, and the C embedding API.