Audio waveform image renderers for Rust
waveform is a set of waveform image renderers written in Rust.
It is speed-oriented for heavy use.
Vec<u8>
s or written into a slice)Vector3
) or RGBA (Vector4
) format imagesScalar
) images for use as masks etc.f64
) or samples (usize
)Requests and contributions are welcome!
# Demonstrates rendering using a single BinnedWaveformRenderer.
cargo run --features "example-gui" --example binned
# The same but by using a MultiWaveformRenderer, which is
# a combination of multiple BinnedWaveformRenderers.
cargo run --features "example-gui" --example multi
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any
additional terms or conditions.