Ich habe deinen Beitrag am 30.10 diesen Jahres, der die gleiche Frage beinhaltete, entfernt.
Doppelposts, sind in diesem Forum unerwünscht und daher untersagt.
Bachte dazu bitte auch unsere
Richtlinien
| Delphi-Forum.de Richtlinien hat folgendes geschrieben: |
1.3 "Vordrängeln"
Wie bereits erwähnt wurde im einen oder anderen Fall bereits eine bewusste Missachtung der in 1.2 und 1.1 genannten Richtlinien festgestellt. Beispielsweise haben Benutzer absichtlich in eine falsche Sparte oder unter einem falschen Beitrag ihre Frage gepostet bzw. ein und dieselbe Frage mehrfach gepostet, um so eine größere Leserschaft zu erreichen. Wir bitten Dich eindringlichst, von einer solchen Vorgehensweise Abstand zu nehmen. Zum einen handelst Du Dir mit an Sicherheit grenzender Wahrscheinlichkeit den einen oder anderen Tadel anderer User ein, zum anderen ist es schlicht unfair den anderen Mitgliedern gegenüber, welche auf Übersichtlichkeit bedacht sind. |
Du kannst den Pegel und die Frequenz nicht in einer Art Array aufzeichnen. Zumindest nicht direkt. Was du aber tun kannst, ist das Audiosignal in eine "normale" Wave-Datei aufzunehmen und diese Wavedatei dann entsprechend ihrem Dateiformat auseinandernehmen. Da stehen nämlich die Amplituden für jeden Sample drin (normalerweise ist die Samplerate 44.1 kHz), womit du schonmal arbeiten kannst.
Aufnehmen kannst du entweder über Fremdkomponenten, oder über die Windows Multimedia API (siehe PlatformSDK).
Das Waveform-Format ist ebenfalls im PSDK beschrieben, aber sicherlich findest du auch deutsche und/oder besser erklärte Quellen dazu im Internet.
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk.