Spectrum Analyser!

Miscellaneous Forums/Blitz Showcase/Spectrum Analyser!

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Ok, now I found a working version of a decls for Bass.dll directly.
I'm using BASS_ChannelGetData%(channel,bank,BASS_DATA_FFT1024)

seems to work, but I can't help myself, it seems to me the higher frequencies have a much lower amplitude?

Do I have to grab the amplitude floats right from the bank, or is there still some mysterious thing to do with the floats before I can use them as band amplitudes? Like, sin(value) or somthing?

EDIT: well actually your screenies show the same thing, is that normal?