Is there something like https://tonejs.github.io/ but implemented in Rust?
I’m mainly looking for a library that implements:
defining patches via:
* pulse width
* attack/decay/sustain/release envelopes
then executing the patches on notes
(I don’t have anything against Tone.js, I just prefer a pure Rust/wasm32 solution if possible.) [and this also seems the type of computation that might be performance sensitive]