ech... siedze i siedze i kretyn nic wymyslec nie potrafie....
oczywiscie forum tez przeszukalem...

jak wyskalowac to nieszczesne fft uzyskane bassem...?
tu fragment wyciety z przykladow basa (sampleVis):

 Type TFFTData  = array [0..512] of Single;
[...]
var FFTData : TFFTData;
[...]
BASS_ChannelGetData(Channel, @FFTData, BASS_DATA_FFT1024);
[...]
YVal := Abs(FFTData[(i) + 5]);
           YPos := Trunc((YVal) * 500);

i za cholere nie wiem jak oni to licza... co to jest ten abs itd...
jak wyliczyc zeby maksymalna wartosc wynosila np. 512?