docs.rs failed to build caw-0.10.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
caw-0.9.0

caw
CAW is a framework for building synthesizers as Rust programs.
Here's a simple example that plays a 60Hz saw wave:
# Cargo.toml
[]
= { = "0.4", = ["interactive"] }
use *;
Filters can be applied to audio signals to build up more complex sounds. In this next example the mouse position within the window controls a low-pass filter cutoff and resonance.
use *;
It's possible to treat your computer keyboard as a musical keyboard in a few more lines of code.
use *;
There's a bunch of effects that can be chained onto signals. Here we'll add a chorus and reverb effect.
See the examples in the caw and caw_interactive crates for more complex examples.