Skip to content
This repository has been archived by the owner on Jul 23, 2021. It is now read-only.

m13253/rust-kissfft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust-KissFFT

Rust binding of KissFFT library.

Usage

let mut kiss_fft = kissfft::KissFFT::new(1024, false);

let fin = [kissfft::Complex { r: 0.0, i: 0.0 }, ..1024];
let mut fout = [kissfft::Complex { r: 0.0, i, 0.0 }, ..1024];
kiss_fft.transform(&fin, &mut fout);

You can also use transform_as_vec or transform_norm if convenient.

License

This library is licensed under BSD license.

See the COPYING file for more information.