Crate microdsp

source ·
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 algorithms and utilities.
An implementation of the MPM pitch detection algorithm, described in the paper A smarter way to find pitch.