Crates.io | ruffbox_synth |
lib.rs | ruffbox_synth |
version | 0.10.0 |
source | src |
created_at | 2022-01-02 12:11:53.724807 |
updated_at | 2024-03-16 18:09:10.975265 |
description | A beatbox-oriented synthesizer library. |
homepage | |
repository | https://github.com/the-drunk-coder/ruffbox-synth/ |
max_upload_size | |
id | 506512 |
size | 478,472 |
Separate repository for the rust-based beatbox synth/sampler.
This is not intended to have the flexibility of, say, SuperCollider.
It's heavily guided by my own artistic practice, which follows an event-sequencing paradigm, not a modular-synth, "everything-is-a-signal" paradigm.
That is, you can throw it events with certain parameters and it'll turn them into sound, but there's no inlets, outlets or anything that you could freely connect. If you want new sounds, as of now you'd have to implement them yourself.
The philosophy is to determine as much as possible (such as blocksize and channel numbers) at compile-time, using const generics.