Lição
A teoria — Espectrograma
Um espectrograma mostra como o espectro de um sinal muda no tempo. O sinal é cortado em fatias sobrepostas, sendo cada uma multiplicada por uma janela de comprimento T e sujeita à transformada de Fourier (a transformada de Fourier de curto termo), após o que as magnitudes são dispostas lado a lado. Uma janela de comprimento T desfoca o tempo em cerca de T e a altura em cerca de 1/T, logo nenhum comprimento único revela alturas próximas e mudanças rápidas em simultâneo. Duas alturas separadas por um semitom diferem em Δf = f(21/12 − 1), e batem uma vez a cada 1/Δf.
- Pressupõe
- Tons senoidais puros de igual sonoridade. Onde uma nota real possui harmónicos, os enésimos harmónicos de duas notas separadas por um semitom encontram-se n vezes mais afastados do que as próprias notas, pelo que um espectrograma separa esses harmónicos com janelas mais curtas do que os tons fundamentais requerem; a proporção de um som de baixo que reside nos seus harmónicos depende do instrumento.
Problema resolvido na íntegra
-
A nota mais grave do piano 4 passos
O Lá mais grave de um piano é o Lá0, a 27,5 Hz. Qual o comprimento de uma janela de Hann que um espectrograma exige para revelar o Lá0 e o Lá♯0 como dois picos em todas as fatias, e como se compara com uma semicolcheia a 120 batidas por minuto? Que janela utiliza aí um analisador de Q constante como o de Judith Brown? Prima primeiro Trilo de baixo: a página fornece os valores para o Lá1, uma oitava acima.
Abrir este problema na ferramenta
-
O semitom acima do Lá0:
-
Uma janela de Hann requer 1,8845 batimentos. Uma oitava abaixo do Lá1 a diferença cai para metade, pelo que a janela duplica os 576,2 ms da página:
-
Em semicolcheias a 120 batidas por minuto, 125 ms cada:
-
As janelas de Q constante de Brown contêm Q = 34 ciclos da altura que analisam (com forma de Hamming, para uma resolução de um quarto de tom), pelo que o seu comprimento é Q/f:
Resposta
Cerca de 1,15 s, mais de nove semicolcheias. Com essa duração, uma janela abrange mais de nove notas de uma passagem rápida na oitava inferior do piano. A janela de Brown no Lá0, de 1,24 s, é ainda mais longa; no Lá4, os seus 77,3 ms ficam próximos dos 72,0 ms da página para a de Hann, a partir de um critério diferente.
-
Percurso de aprendizagem
A transformada de Fourier na prática
Referências (2)
- How long a window must be to resolve two sinusoids Δf apart: M ≥ K fₛ/|f₂ − f₁|, “the window length M must span at least K periods of the difference frequency”, with K = 2 for the rectangular window and 4 for Hann, a sharper empirical K* of 1.44 and 2.36, and the summary that “the window must ‘see’ at least 1.5 cycles of the minimum difference frequency”: J. O. Smith III, Spectral Audio Signal Processing, W3K Publishing (2011), “Resolving Sinusoids”, “Simple Sufficient Condition for Peak Resolution” and “Summary”.
- The constant-Q transform, built because the DFT's fixed resolution does not suit musical pitch: “for the ratio of frequency to bandwidth to be a constant (constant Q), then the window size must vary inversely with frequency”, with Q = f/δf = f/0.029f = 34 for quarter-tone resolution and window length N[k] = (S/fₖ)Q samples (p. 427): J. C. Brown, “Calculation of a constant Q spectral transform”, Journal of the Acoustical Society of America, vol. 89, no. 1, pp. 425–434 (1991).