Expand description
microdsp is a collection of DSP
algorithms and utilities suitable for use in embedded systems.
The crate is no_std
compatible and relies
on alloc
.
When building for targets without a default allocator,
one must be provided by the user. This can be accomplished in stable Rust 1.68 and higher
using #[global_allocator]
and #[default_alloc_error_handler]
.
Modulesยง
- common
- Common algorithms and utilities.
- mpm
- An implementation of the MPM pitch detection algorithm, described in the paper A smarter way to find pitch.
- nlms
- Normalized least mean squares adaptive filter.
- sfnov
- Audio onset detection using spectral flux novelty.