3-Etapowy Proces Pomiaru Dźwięku
Nasz miernik wykorzystuje API Web Audio w Twojej przeglądarce do natychmiastowego wychwytywania, analizowania i wyświetlania natężenia dźwięku.
1. Przechwytywanie Sygnału z Mikrofonu
Po kliknięciu „Rozpocznij Pomiar” przeglądarka prosi o dostęp do mikrofonu (navigator.mediaDevices.getUserMedia). Strumień audio przetwarzany jest bez kompresji.
2. Obliczanie Energii RMS i Analiza Widma
Sygnał przepływa przez węzeł analityczny. Wartość skuteczna (RMS) oraz widmo częstotliwości (FFT) są wyliczane z częstotliwością 60 FPS.
3. Konwersja na dB i Tłumienie Wskazówki
Wartości RMS są przeliczane logarytmicznie: dB = 20 * log10(RMS) + Offset. Płynne tłumienie balistyczne eliminuje gwałtowne skoki wskazówki.
Matematyka Decybeli (dB)
Decybel nie jest jednostką bezwzględną jak metr czy gram, lecz stosunkiem logarytmicznym odniesionym do progu słyszalności człowieka (20 mikropaskali przy 1 kHz).
Kluczowe Zasady Skali Decybeli:
- Wzrost o +3 dB: Podwaja energię i moc akustyczną dźwięku.
- Wzrost o +10 dB: Oznacza 10-krotny wzrost energii dźwiękowej i brzmi około 2 razy głośniej dla ludzkiego ucha.
- Wzrost o +20 dB: Oznacza 100-krotny wzrost energii i brzmi 4 razy głośniej.
Wszystkie obliczenia odbywają się wyłącznie w pamięci podręcznej przeglądarki. Żadne pliki audio nie są zapisywane ani przesyłane w sieci.