Einzelnen Beitrag anzeigen

Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#2

Re: Eingehende Lautstärke in Dezibel messen

  Alt 18. Mär 2009, 20:26
Mit der Bass.dll kannst du einfach ein Aufnahmegerät öffnen. Die RAW PCM Daten werden dir dann über eine Callbackfunktion geliefert. Das Ganze kannst du dann einfach auf Peaks untersuchen und mit
result := 10 * Log10(AVal) in Dezibel umrechnen (wobei AVal ein Wert zwischen 0 und 1 ist).
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat