Analisador de espectro de áudio - FFT em tempo real do microfone

Veja o som como um espectro de frequência ao vivo: barras FFT, frequência de pico e a nota musical mais próxima, direto do microfone.

Pressione Iniciar e permita o acesso ao microfone. Assobie, toque um instrumento ou deixe a sala falar: o analisador mostra onde está a energia e identifica a frequência mais forte. Nada é gravado ou enviado.

Analisador de espectro de áudio - FFT em tempo real do microfone
Veja o som como um espectro de frequência ao vivo: barras FFT, frequência de pico e a nota musical mais próxima, direto do microfone.
Frequência de pico
— inicie o microfone para medir
Resolução de frequência
23.44 Hz
Janela de análise
42.67 ms
Bins de frequência
1,024

Resolução de frequência = taxa de amostragem ÷ tamanho da FFT; janela de análise = tamanho da FFT ÷ taxa de amostragem; a FFT produz tamanho da FFT ÷ 2 bins utilizáveis até metade da taxa de amostragem.

Resolução exibida para uma taxa de amostragem nominal de 48,000 Hz; quando o microfone inicia, a leitura usa a taxa real do dispositivo.

Sobre este analisador de espectro em tempo real

Um analisador de espectro transforma som em imagem: o eixo horizontal é a frequência, o vertical é o nível, e cada barra mostra quanta energia o microfone capta em uma faixa estreita. Internamente, um AnalyserNode executa uma Transformada Rápida de Fourier (FFT) no áudio recebido muitas vezes por segundo. O tamanho de FFT define a troca fundamental da análise espectral: uma FFT maior divide o espectro em fatias mais finas, melhorando a resolução de frequência, mas precisa de um trecho de áudio maior por quadro e piora a resolução temporal. Em 48,000 Hz, uma FFT de 2,048 pontos resolve cerca de 23.4 Hz por bin e reage em aproximadamente 43 ms; uma FFT de 8,192 pontos chega a cerca de 5.9 Hz por bin, mas sua janela de 171 ms borra transientes rápidos. Use tamanhos pequenos para bateria e fala, grandes para afinação e graves. A acústica de salas é o uso clássico: toque uma música ou ruído rosa nos alto-falantes e observe o espectro. Uma elevação persistente entre 40 e 120 Hz que cresce nos cantos é um modo de sala, ondas estacionárias definidas pelas dimensões do ambiente; mover os alto-falantes ou o ponto de escuta a achata visivelmente. Técnicos de som usam analisadores para procurar microfonia: quando um PA começa a realimentar, a frequência surge como um pico fino que sobe continuamente, e a leitura de pico indica o número a reduzir no equalizador gráfico antes do apito dominar. Músicos podem ler harmônicos diretamente. Toque uma nota de guitarra e verá a fundamental e uma escada de parciais em múltiplos inteiros: um Lá em 110 Hz cria picos perto de 220, 330 e 440 Hz. Isso ajuda a entender o timbre, detectar energia de trastejamento ou conferir os parciais de uma corda de piano. A leitura de pico converte a frequência mais forte na nota temperada mais próxima e seu desvio em cents, por isso também é um afinador cromático aproximado para assobios, canto e instrumentos sustentados. O botão Congelar mantém o quadro atual para inspeção, e o analisador suaviza moderadamente os quadros para que as barras sejam legíveis. Cancelamento de eco e supressão de ruído são desativados no fluxo do microfone, pois alterariam o espectro que você quer observar. Tudo funciona localmente no navegador: o sinal é analisado na memória e nunca é gravado, armazenado ou transmitido.

Lendo o espectro: exemplos práticos

Situações típicas que você verá, com números realistas em uma taxa de amostragem de 48,000 Hz.

Você analisaO que a tela mostraInterpretação
Uma nota assobiadaUm pico limpo, por exemplo pico 1,047 Hz — C6, com quase nenhum harmônicoAssobios são tons senoidais quase puros, por isso são ótimos testes de afinador.
Um Mi grave solto de guitarra (82.4 Hz)Picos próximos de 82, 165, 247 e 330 HzA escada harmônica em múltiplos inteiros da fundamental dá à guitarra seu timbre.
PA à beira da microfoniaUm pico fino e persistente que sobe em uma frequência, por exemplo 2,510 HzCongele a tela, leia o pico e corte essa banda no EQ antes de ela soar audivelmente.
Música tocando em uma sala pequena sem tratamentoUma elevação ampla por volta de 45 a 60 Hz que cresce perto das paredesUm modo de sala: em uma sala de 4 m, o primeiro modo axial fica perto de 43 Hz (343 ÷ 2 × 4).
Silêncio com FFT de tamanho 8,192Um piso de ruído baixo; leitura de resolução de cerca de 5.9 HzFFTs grandes revelam zumbidos estreitos: o zumbido da rede aparece em 50 ou 60 Hz e seus múltiplos.

Como usar o analisador de espectro

  1. Pressione Iniciar microfone e permita o acesso quando o navegador pedir; as barras começam a se mover imediatamente.
  2. Escolha um tamanho de FFT: 2,048 para material rápido, 4,096 para uso geral e 8,192 para trabalho preciso em baixas frequências.
  3. Faça som - toque música, um instrumento ou tons de teste - e leia a frequência de pico e a nota mais próxima.
  4. Pressione Congelar para inspecionar um quadro interessante e Retomar para continuar.
  5. Pressione Parar ao terminar; o fluxo do microfone é totalmente liberado.

Perguntas frequentes do analisador de espectro

O que o tamanho da FFT realmente altera?
Ele define quantas amostras cada quadro de análise usa. A resolução de frequência é a taxa de amostragem dividida pelo tamanho da FFT: em 48,000 Hz, FFT 2,048 fornece bins de cerca de 23.4 Hz, enquanto 8,192 os reduz para cerca de 5.9 Hz. O custo é tempo: FFTs maiores fazem média em uma janela mais longa, então eventos rápidos ficam borrados.
Por que a leitura de pico salta com música?
Na música real, a frequência mais alta muda o tempo todo: em um instante é o bumbo, no outro a voz. Para uma leitura estável, analise uma fonte única sustentada, como uma nota longa, um assobio ou um tom de teste. O botão Congelar é a outra opção: ele mantém um quadro para você lê-lo com calma.
Posso usar isto como afinador de instrumento?
Sim, para sons sustentados e razoavelmente puros: o pico é convertido na nota mais próxima e no desvio em cents. Para cordas graves, mude primeiro para FFT 8,192; em 48,000 Hz, os bins de cerca de 5.9 Hz se aproximam de um semitom em frequências graves, limite de uma leitura de pico FFT simples. Um afinador dedicado interpola mais.
Como encontro uma frequência de microfonia?
Leve o sistema ao limite de realimentação, procure o pico fino que continua subindo enquanto todo o resto dança, congele a tela e leia a frequência de pico. Culpados comuns em PAs pequenos são 250 a 500 Hz em salas estrondosas e 2 a 4 kHz em microfones vocais apontados para retornos. Corte uma banda estreita ali e teste de novo.
Por que não vejo nada acima de cerca de 20 kHz?
Uma FFT só pode informar frequências até metade da taxa de amostragem, o limite de Nyquist: 24,000 Hz para um dispositivo de 48,000 Hz. A maioria dos microfones e cadeias de captura voltadas à voz cai muito antes disso, então o limite útil de um microfone de notebook é normalmente 16 a 20 kHz.
Meu áudio de microfone é gravado ou enviado?
Não. O fluxo vai direto para um nó analisador no navegador, que calcula magnitudes e descarta imediatamente o áudio. Nada é salvo; ao parar o analisador, o microfone é liberado por completo e o indicador de gravação do navegador se apaga.