Crates.io | gaborator |
lib.rs | gaborator |
version | 0.1.1 |
source | src |
created_at | 2021-01-14 19:52:01.163632 |
updated_at | 2021-01-14 19:52:01.163632 |
description | Rust API for Gaborator audio processing library |
homepage | |
repository | https://github.com/vi/gaborator-rs |
max_upload_size | |
id | 342081 |
size | 22,962 |
Gaborator is a C++ library for converting audio samples to a special spectral representation that uses different FTT sizes based on whether it is bass or treble (oversimplifying here). The transformation is reversible. See the website for more info.
This crate is a cxx-based wrapper of this library, allowing Rust code to use Gaborator (although with reduced efficiency).
Limitations:
f32
onlyCurrently based on Gaborator version 1.6. Source code of the Gaborator is included into the crate.
Availble examples:
License of Gaborator is Affero GPL 3.0.
Glue code (sans doccomments copied from Gaborator) in this crate may be considered to be licensed as either MIT or AGPL-3.0, at your option.
License: AGPL-3.0