O Processo de Medição de Áudio em 3 Etapas
Nossa ferramenta usa a API HTML5 Web Audio do navegador para capturar, analisar e exibir a intensidade do som instantaneamente.
1. Captura de Entrada do Microfone
Ao clicar em "Iniciar Medição", o navegador solicita acesso ao microfone (navigator.mediaDevices.getUserMedia). O fluxo é processado sem compressão.
2. Cálculo DSP de Energia RMS e Espectro
O áudio contínuo passa por um nó de análise. A energia quadrática média (RMS) e o espectro de frequências (FFT) são calculados a 60 FPS.
3. Conversão em dB e Amortecimento do Ponteiro
Os valores RMS são convertidos em escala logarítmica: dB = 20 * log10(RMS) + Offset. O amortecimento balístico garante um movimento suave do ponteiro.
Entendendo a Matemática dos Decibéis (dB)
O decibel não é uma unidade física absoluta como o metro ou o quilo, mas uma razão logarítmica comparada ao limiar de audição humana (20 micropascals a 1 kHz).
Regras Importantes da Escala em Decibéis:
- Aumento de +3 dB: Dobra a potência e a energia acústica do som.
- Aumento de +10 dB: Representa um aumento de 10 vezes na energia acústica e soa aproximadamente 2 vezes mais alto.
- Aumento de +20 dB: Representa 100 vezes mais energia sonora e soa 4 vezes mais barulhento.
Todos os cálculos acontecem exclusivamente na memória RAM do navegador. Nenhuma gravação é salva no disco ou enviada pela internet.