| Crates.io | aus |
| lib.rs | aus |
| version | 0.1.8 |
| created_at | 2024-07-16 20:58:19.489106+00 |
| updated_at | 2025-05-23 00:16:31.718749+00 |
| description | A library of audio processing tools |
| homepage | |
| repository | https://github.com/fleximeter/aus-rust |
| max_upload_size | |
| id | 1305513 |
| size | 253,882 |
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.This crate is dual-licensed under the MIT and GPL 3.0 (or any later version) licenses. You can choose between one of them if you use this crate.
SPDX-License-Identifier: MIT OR GPL-3.0-or-later