/malvolia

A POC Rust VST

Primary LanguageRust

Malvolia

Malvolia is a proof of concept VST synthesizer programmed in Rust. It uses rust-vst for the VST(2) interface and is based on wavetable synthesis.

Build

To build, first run make_data.py (requires numpy). This will generate the necessary wave tables as Rust source code.

Examples

Here are a few examples of the synth (no extra effects):