Pages: [1]   Go Down
Author Topic: fast FFT library  (Read 5968 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 2
Posts: 99
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

i just finished making an arduino fft library
http://wiki.openmusiclabs.com/wiki/ArduinoFFT

it can do anywhere from 16 to 256 points
which returns 8 to 128 real frequency bins
and operates in ~7ms for a 256 point fft

there are multiple output functions
one of which is in octaves
so its pretty useful for doing sound work
Logged

Rapa Nui
Offline Offline
Edison Member
*
Karma: 60
Posts: 2086
Pukao hats cleaning services
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Well done!
It compiles with 1.0.1 as well.
What does it mean "there is a pure data patch for visualizing the data." pls?
p.
Logged

Offline Offline
Jr. Member
**
Karma: 2
Posts: 99
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

there should be a pure data patch in the folder
and it plots the fft data on a graph

pure data is an open source graphical programming language
specifically targetted at audio applications
highly reccomended
Logged

Global Moderator
UK
Offline Offline
Brattain Member
*****
Karma: 310
Posts: 26626
I don't think you connected the grounds, Dave.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Isn't "fast Fast Fourier Transform" a tautology?   smiley-wink
Logged

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

Offline Offline
Jr. Member
**
Karma: 2
Posts: 99
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

i just finished an FHT
which can do the same thing as the FFT
but takes half the time and half the memory

http://wiki.openmusiclabs.com/wiki/ArduinoFHT

it has the same spectrum output options as the ArduinoFFT
so it is probaby preferable for almost all applications
Logged

Pages: [1]   Go Up
Jump to: