ich möchte mittels PC und Mikrofon den Lautstärkepegel im Zimmer überwachen. Kennt jemand eine Möglichkeit den Lautstärkepegel am MIC oder LINE-IN Eingang der Soundkarte abzufragen?
naja das ist komplizierter, auf jedenfalls musst du zu aller erst mal das was bei microfon/linein reingeht, aufnehmen. Danach kannste diese Waveform-daten auswerten, z.B über Frequenzanalyse o.ä und halt amiplitude und co bestimmen. Du hast halt nen bestimmten "totwert" da es immer ein "rauschen" im mikrofon gibt, d.h du musst halt diesen wert je nach mikrofon testen. Wenn die Lautstärke dann drüber ist, kannste ja dann z.b ein alarmlämpchen anmachen oder was auch immer.
Ist aber kein einfaches Thema. -- class God : public ChuckNorris { };
Danach kannste diese Waveform-daten auswerten, z.B über Frequenzanalyse o.ä und halt amiplitude und co bestimmen.
Für eine bloße Pegelanalyse (wie laut ist es insgesamt) ist die Aufteilung in Frequenzbereiche nicht nötig.
Eine Effektivwert-Berechnung liefert dir die mittlere Lautstärke während des untersuchten Zeitintervalls.
In dem Wikipedia-Artikel oben wird der Effektivwert für Signale mit kontinuierlicher Zeit erklärt. Bei Abtastsignalen werden die Integrale zu Summen und die Formeln eigentlich ganz einfach: N Abtastwerte quadrieren, die Quadrate aufsummieren, die Summe durch N teilen und daraus die Wurzel ziehen.
Das Mittelungsintervall ist üblicherweise 1 Sekunde oder 125 Millisekunden lang (langsame bzw. schnelle Lärmpegelmessung)