Alur Pemrosesan Audio 3 Langkah
Alat kami memanfaatkan HTML5 Web Audio API bawaan browser Anda untuk menangkap, menghitung, dan menampilkan intensitas suara secara instan.
1. Pengambilan Sinyal Mikrofon
Saat mengklik "Mulai Mengukur", browser meminta izin mikrofon (navigator.mediaDevices.getUserMedia). Aliran audio diproses langsung tanpa kompresi.
2. Perhitungan Energi RMS & Spektrum
Sinyal audio melewati simpul penganalisis. Nilai efektif (RMS) dan spektrum frekuensi (FFT) dihitung pada kecepatan 60 FPS.
3. Konversi ke dB & Peredaman Jarum
Nilai RMS dikonversi secara logaritmik: dB = 20 * log10(RMS) + Offset. Peredaman balistik memastikan pergerakan jarum tetap halus tanpa lonjakan acak.
Memahami Matematika di Balik Desibel (dB)
Desibel bukanlah satuan fisik mutlak seperti meter atau kilogram, melainkan rasio logaritmik terhadap ambang batas pendengaran manusia (20 mikropaskal pada 1 kHz).
Aturan Penting Skala Desibel:
- Kenaikan +3 dB: Menggandakan energi akustik fisik (daya suara) menjadi 2x lipat.
- Kenaikan +10 dB: Mewakili peningkatan energi 10x lipat dan terdengar sekitar 2x lebih keras bagi telinga manusia.
- Kenaikan +20 dB: Mewakili peningkatan energi 100x lipat dan terdengar 4x lebih bising.
Semua komputasi dilakukan secara eksklusif di memori RAM browser. Tidak ada rekaman yang disimpan di penyimpanan atau dikirim melalui internet.