Registriert seit: 22. Aug 2005
Ort: südlich der Alpen
109 Beiträge
Delphi 5 Standard
|
Re: Sound vis
22. Jan 2007, 05:46
Du kannst die Lautstärkewerte in einen Ringpuffer schreiben und immer wieder mitteln.
Eine andere Möglichkeit ist die, die ich vorziehen würde ist die folgende:
Du initialisierst das gleitende Mittel mit 0 und bildest dann fortlaufend ein gewogenes Mittel aus dem alten gM und dem neuen Lautstärkewert.
Beispielsweise:
gm := 0.8 * gm + 0.2 * ls;
oder
gm := 0.99 * gm + 0.01 * ls;
Am einfachsten ermittelt man die Koeffizienten durch Ausprobieren. Also fang mal an.
der flossinger
|