Zu erstmal besten Dank für die Antworten.
Problemumriss:
Kann mir jemand helfen, was und wie wird in einer .Wav Datei gespeichert.
Ich möchte den Inhalt einer .WAV Datei nach der Häufigkeit einzelner Frequenz und der jeweiligen Lautstärke (
dB) auswerten.
Alle mir bekannten Frequenzanlyser (auch Nero Waveedit, Audcaity, Studio Programme aus dem LINUX Bereich auf Jack basierend ) zeigen nicht die Frequenz der Wav Datei, sondern die vom Soundchip generierte Frequenzverlauf an. So werden Oberfrequenzen über 20 000 kHZ angezeigt, die das Mikrofon überhaupt nicht aufnehmen konnte, das gilt auch für den Tieftonbereich von unterhalb 150 Hz (wahrscheinlich wird Netzbrummen selbst von meiner hochwertigen Soundkarte mit angezeigt).
Die Bass
DLL ist zwar interesant, hört aber bei einer Samplerate von 44,1 kHz und 16 Bit auf. Ich sample mit 48 bzw. 96 kHz (wegen dem cutten von Audiomaterial) und einer Bittiefe von 24 Bit. Zudem stört mich der Begriff der durchschnittlichen Amplitude, was auf eine Näherungsberechnung der Lautstärke (
dB) schlissen läßt.
M.f.G.
Christoph
http://www.delphipraxis.net/posting.php?mode=iframe
Rolling Eyes