Documentation

Try Onda

  • Getting started — Install Onda and play your first program.
  • Playground — Edit and run Onda programs in your browser.
  • Examples — Instruments, effects, and other programs you can open in the playground.

Language

Tooling

  • CLI and editors — Command-line usage, VS Code, and Neovim.
  • Projects — Create, open, and share programs with their source files and buffer assets.
  • Releases — Precompiled packages for Linux, macOS, and Windows.
  • VST3 plugins — OndaSynth and OndaFX for running Onda in a DAW.
  • Agentic programming — Give coding agents the language and standard-library references to write idiomatic Onda.

Embedding Onda

  • C API — Compile and run Onda programs with libonda.
  • Processor API and ABI — Host compiled native and WebAssembly processors without libonda.
  • Web API — JavaScript packages for compilation, artifacts, and Web Audio playback.