Ich empfange PCM-Samples über einen Stream mit einem Kanal und 8000 Samples pro Sekunde. Ich fand heraus, wie ich die Lautstärke herausfinden kann, indem ich die "Kraft" des Signals berechnete, indem ich den Abs-Wert aller nächsten 1000 Samples addierte und dann durch die Anzahl der Samples dividierte, die 1000 beträgt. Es funktioniert etwas gut, aber manchmal werden meine Berechnungen verrückt, meine Summe der absoluten Werte von Proben scheinen sich ständig aufzubauen und lächerliche Werte zu erreichen ... also denke ich, dass ich dort etwas falsch mache. Lustige Sache ist, dass, wenn Berechnungen verrückt werden, alles wieder normal wird, wenn ich mit meiner Hand auf 'Soundeingabegerät' drücke;)
Wie auch immer. Meine Frage ist: Wie kann man die Lautstärke eines Satzes von PCM-Samples richtig berechnen?