14 releases
0.1.0 |
|
---|---|
0.0.2-alpha.18 | Jun 20, 2024 |
0.0.2-alpha.3 | May 30, 2024 |
0.0.1 |
|
#142 in Audio
84 downloads per month
Used in ensnare-services
265KB
6.5K
SLoC
Ensnare: Generate digital audio in Rust
Ensnare is a Rust library for generating digital audio. It is pre-release. Its API is not yet stable.
Usage
See the examples directory for usage, or visit docs.rs to see the API documentation.
Development
To set up your Linux machine for development, see the apt install
packages in
.github/workflows/build.yml
. Other platforms
don't have special dependencies.
Cargo commands that I like:
deb
expand
fmt
machete
release
tree
Various Bash commands that I use during Ensnare development:
./precheck
: runs formatting and tests that should precede any commit../do-release
: Generates a new release and pushes it to GitHub and crates.io.
Crates in the Ensnare family
- ensnare-proc-macros: proc macros (docs src)
- ensnare-services: service wrappers (docs src)
- ensnare: digital audio creation (docs src)
Dependencies
~4–41MB
~663K SLoC