No description
Find a file
Star Brilliant 8ac38ac8e7
Merge pull request #3 from kaushalmodi/make-complex-data-type-change-version-dep
Fix earlier commit so that it doesn't break Nim versions < 0.19.9
2019-01-26 07:19:12 +08:00
kiss_fft130 Add original KissFFT 2016-01-31 15:23:12 +08:00
kissfft Fix earlier commit so that it doesn't break Nim versions < 0.19.9 2019-01-25 18:15:46 -05:00
COPYING Add COPYING 2016-01-31 15:16:00 +08:00
kissfft.nimble Update Readme 2016-01-31 23:38:37 +08:00
Readme.md Fix the kiss_fft symbol clash with one of the kiss_fft.h bindings 2019-01-25 17:58:53 -05:00

Nim-KissFFT

Nim binding of KissFFT library.

Usage

import kissfft/kissfft

var
  kFft = kissfft.newKissFFT(1024, false)
  fin: array[1024, kissfft.Complex]
  fout: array[1024, kissfft.Complex]

kFft.transform(fin, fout)

You can also use transform_as_vec or transform_norm if convenient.

For C style low-level API access, import kissfft/binding.

License

This library is licensed under BSD license.

See the COPYING file for more information.