Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.679 Beiträge
 
Delphi 2007 Enterprise
 
#2

AW: Soundspektrum des Systemsounds ohne "Input"

  Alt 15. Sep 2013, 03:12
Es ist ein wenig unklar, wie und in welcher Form du deine Daten bekommst. Aber wenn du den Level für jedes einzelne Sample hast, sollte das ja in Summe die gesamte Audiodatei sein. In dem Fall wäre es dann das einfachste, wenn du "schlicht" deine eigene FFT über einen kleinen Buffer jagst. Die FFT kann man nun selber implementieren (Code dazu spuckt Google in erschreckenden Mengen aus), es gibt aber auch DLLs die das mit recht pfiffigen und schnellen Methoden machen. (Auch diese lassen sich finden.) Das Ergebnis der FFT ist genau was du suchst: Das Frequenzspektrum (genauer: die Ausschläge der jeweiligen Frequenzen) des dort hineingesteckten Buffers (in deinem Fall mit Zeit-Amplituden-Signal).
"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)
  Mit Zitat antworten Zitat