waveform
waveform is a set of (currently two) waveform image generators written in Rust.
Work is in progress.
This lib currently has no backends, so it directly manipulates Vec<u8>
s.
Features
- Generation of bicolored raster images (outputs are
Vec<u8>
)
- RGBA format images
- Gray scale (scalar pixel) images for use as masks etc.
- Direct generation from a Vec of samples
- Faster indirect generation from cache
- Time-range specification in either seconds (f64) or samples (usize)
Screenshot
sh
cargo run --release --example waveform
