AUDIO
Rust Audio Visual Engineering Toolkit
PREVIEW!

A Rust toolkit for
audio developers.

A framework for audio plug-ins and standalone applications. Portable processing, prepared DSP, state and visual tools — with explicit boundaries between your audio code and the host.

RAVET is in development. Repository access currently requires permission; the guides are available here.

RUST AT THE COREPORTABLE PROCESSINGEXPLICIT HOST BOUNDARIESGPLv3 + COMMERCIAL ROUTE
01 / The framework

Audio, control and
host integration.

Build on reusable components with prepared capacities, explicit ownership and deterministic tests. The feature catalogue records what is implemented, what is a prototype, and what still needs validation.

01 — Audio

Audio processing

Planar audio, sample-timed events, smoothing, prepared graphs, filters, FFT and convolution. Keep preparation separate from the processing callback.

02 — Control

Parameters and state

Parameters, observable state, presets, MIDI and OSC. Reusable primitives for connecting sound, automation and interface controls.

03 — Integration

Plug-in and device integration

CLAP, VST3, AUv2, AAX and LV2 reference prototypes, plus explicit device adapters. Validation varies by format and platform.

Read the feature catalogue and validation limits ↗

02 / Start small

Eight frames.
A working starting point.

The first example runs an offline stereo gain fixture, applies automation, and checks the output. It opens no audio device and installs no plug-in.

cargo run -p ravet-gain --locked
03 / Documentation

Guides, contracts and
validation evidence.

Search hosted guides, explore the processing contracts, and check the scope of each integration before you build.

04 / Licensing

A route for your project.

Choose GPL-compliant use, or a separate commercial agreement for proprietary distribution when commercial licensing opens. Commercial revenue bands do not restrict GPL-compliant use.

Commercial licensing is not open yet. The preview remains free; the final commercial agreement is pending. Prices below are the approved launch prices and do not grant commercial permissions.
Starter
Free

Free commercial tier

Company revenue up to $50,000

  • All supported features
  • Unlimited products
  • No royalties
  • Community support
Pro
$699

Per developer / year

Company revenue above $500,000

  • All supported features
  • Unlimited products
  • No royalties
  • Community support

USD excluding applicable taxes. Paid licences include twelve months of updates and permanent commercial rights to versions received, on the final agreement's terms. Explore licensing ↗

05 / Community

RAVET developer forum.

Join the RAVET community for implementation questions, projects and feedback.