#synthesizer #sampler #beatbox

nightly ruffbox_synth

A beatbox-oriented synthesizer library

9 breaking releases

0.10.0 Mar 16, 2024
0.9.0 Nov 30, 2023
0.8.0 Sep 25, 2023
0.7.1 May 30, 2023
0.3.0 Mar 2, 2022

#488 in Audio

Download history 1/week @ 2024-02-19 15/week @ 2024-02-26 98/week @ 2024-03-04 148/week @ 2024-03-11 37/week @ 2024-03-18 18/week @ 2024-04-01

207 downloads per month
Used in megra_rs

MIT license

470KB
11K SLoC

ruffbox-synth

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.

Dependencies

~5–11MB
~93K SLoC