2 unstable releases
new 0.2.1 | Nov 20, 2024 |
---|---|
0.1.0 | Nov 20, 2024 |
#10 in #normal
10KB
183 lines
rust-faust
A better integration of FAUST for Rust.
WIP but very open to contributions! Please just open issues or come the RustAudio Discord and ping @Frando.
faust-build
: Build FAUST dsp files into Rust modules as part of the normal crate compilationfaust-types
: Types and traits needed by Rust modules built from FAUST dsp files.faust-state
: Abstractions and data structures to make it easier to work with the trait implementations in Faust modulesfaust-macro
: A macro to write dsp files within rust files utilizes faust-build internally. Uses the faust declaration of the dsp name for the naming of the struct and module name.
For now, see example-jack
for how this can be used with a simple Faust DSP file and rust-jack.
Dependencies
~2–10MB
~116K SLoC