#synthesizer #sampler #const-generics #follow #beatbox

nightly ruffbox_synth

A beatbox-oriented synthesizer library

10 breaking releases

0.11.0 Sep 7, 2024
0.10.0 Mar 16, 2024
0.9.0 Nov 30, 2023
0.7.1 May 30, 2023
0.3.0 Mar 2, 2022

#649 in Audio

Download history 9/week @ 2024-07-25 3/week @ 2024-08-01 171/week @ 2024-09-05 23/week @ 2024-09-12 9/week @ 2024-09-19 9/week @ 2024-09-26 6/week @ 2024-10-03

521 downloads per month
Used in megra_rs

MIT license

490KB
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–9.5MB
~94K SLoC