X: Zeit
Y: Frequenz
Farbe: Magnitude
Frequenz und Magnitude ergeben sich von selbst aus der FFT, und dann muss man eben Stück für Stück pro Zeiteinheit eine neue Bildspalte anpappen. Wie lang eine Zeiteinheit ist, hängt dabei wesentlich von den für die FFT benutzten Samples ab, was wiederum auch die Höchstfrequenz bestimmt. Um in etwa zu wissen was das ganze Ding überhaupt soll (und damit du weisst was du tust), solltest du dich mit der
Fourier Transformation ein wenig beschäftigen. Sonst wundert man sich nachher nur warum Dinge so aussehen wie sie es tun, bzw. nicht sollten
Wenn du die Bass.dll benutzt hast du schon mal insofern gewonnen, als dass die bereits umfangreiche Methoden zur FFT mit bringt. Dennoch wirst du damit ohne Wissen um die (F)FT nicht so arg viel anfangen können.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)