Crates.io | aus |
lib.rs | aus |
version | 0.1.6 |
source | src |
created_at | 2024-07-16 20:58:19.489106 |
updated_at | 2024-08-20 20:13:39.094712 |
description | A library of audio processing tools |
homepage | |
repository | https://github.com/fleximeter/aus-rust |
max_upload_size | |
id | 1305513 |
size | 175,201 |
This is a crate for audio processing and analysis in Rust, combining new functionality with aggregated functionality from other existing crates. For example, this crate provides wrappers for rustfft
, allowing a FFT to be performed with a single function call. It also has a STFT/ISTFT function pair. It also has built-in window generation in the style of numpy
. And there are implementations of spectral feature extraction, such as calculating spectral centroid, entropy, slope, etc.
rustfft
, symphonia
, hound
, fft-convolver
), allowing their functionality to be used with a simple function call or so.symphonia
and hound
. Reads multiple formats, but only writes to WAV.rustfft
. Includes real FFT, inverse real FFT, real STFT, inverse real STFT, spectrum decomposition and recomposition.fft-convolver
.