Zitat:
aber das Buffer Array ist nur 160 Bytes groß.
Ja die Höhe des Bitmap -1
Genau das verursacht einen schönen Buffer Overflow, weil BASS_ChannelGetData mit BASS_DATA_FFT512 trotzdem 256 Floats einliest, der Buffer aber nur Platz für 159 Stück hat.