VS Code extension for the Onda audio programming language. The extension ships with the embedded
compiler, which is used for both LSP support and compilation.
Supports .onda, .on, and .ondaproject files.
Language services track dependencies from unsaved editor contents, including changes in
imported files. External dependency edits refresh diagnostics without saving the entry.
Onda: Run opens the shared run UI for a source or project selected in the
editor or Explorer. Saved source/dependency changes reload the running patch.
Onda: Run with Fast Math enables --fast-math for that session, allowing
floating-point optimizations that may change results. Regular Onda: Run
returns to normal math.
Onda: Stop stops playback.
Onda: Create Project… creates an empty project or packages an active source.
Onda: Save as Project… packages the active/running source and its currently
bound buffer files into a new portable project directory.
Onda: Restart Language Server restarts language services.
Configuration
Setting
Default
onda.compiler.source
bundled; choose external to use a custom compiler.
onda.exec.path
Used with external; unset finds onda on PATH.
onda.exec.args
Empty; arguments before each compiler subcommand.
onda.run.theme
Unset (null) detects VS Code's appearance when the panel opens; accepts dark or light.
onda.run.sampleRate
48,000 Hz for the next run. This can also be changed in the run window.
onda.run.blockSize
512 frames for the next run. This can also be changed in the run window.