A virtual modular synthesizer, written in Rust.
I was interested in sound production so I made this.
The groundwork has barely been completed, and the functionality remain limited at this point. Some of the available features include:
- Connect together any number of modules.
- Generate all kinds of waves.
- Listen to the waves (native sample rate, mono or stereo).
- Decode and play files (mp3, flac, wav, ogg, etc).
- Plot the waves.
- Math operations.
- Filters.
- Rust
- egui+eframe - ui
- Symphonia - file decoding
- CPAL - audio playback
- rubato - resampling
- biquad - filters
See Cargo.toml for more information.