Install from Source
If you want to make changes to the core source code of Resonon or have other reasons for not using the official installers, you can build and install from source.
Prerequisites
Section titled “Prerequisites”- macOS — the build and install process is macOS-only (it codesigns the
binaries and symlinks them into
/usr/local/bin). - Rust toolchain — install via rustup. A recent stable toolchain is required.
- Node.js + npm — only needed to build the VS Code extension.
Build and install
Section titled “Build and install”Clone the repository and run the install target:
git clone https://github.com/WARNS-AUDIO/RESONON.gitcd RESONONmake installmake install performs the full pipeline:
- Builds and stages the bundled audio plugins.
- Builds the
resononbinary (release, with embedded plugins). - Builds the
resonon-lsplanguage server. - Installs both binaries under
~/.resonon/versions/dev/. - Copies the bundled sample kits and the standard library alongside them.
- Codesigns the binaries and activates the
devversion. - Symlinks
resononandresonon-lspinto/usr/local/bin(this step usessudo).
When it finishes, verify the install:
resonon --versionVS Code extension
Section titled “VS Code extension”To build and install the extension from source:
make install-extBuilding without installing
Section titled “Building without installing”If you just want to compile the binaries (for development or CI) without
installing them system-wide, use cargo directly:
cargo build --release --bin resonon --features embedded-pluginscargo build --release -p resonon-lspThe binaries land in target/release/. Run the test suite with
cargo test --all.
Next Steps
Section titled “Next Steps”- Hello, Sound — make your first noise now that Resonon is built.
- CLI Reference — every
resononcommand and option. - Going Native — build your own native DSP extensions.