Nota: Cuando hablamos de pitch nos referimos indiferentemente a periodo de la señal o a frecuencia fundamental.
Es el primer método en el que se piensa para calcular el pitch de un segmento es hacer la transformada de Fourier, en adelante fft, se le calcula el valor absoluto y se escoge el máximo de ésta.
Sin embargo, debido a la posibilidad de que los armónicos tengan mayor amplitud que la frecuencia fundamental, que es la que queremos detectar, éste método da muchos errores.
Por eso se han probado distintos tipos de filtrado paso-bajo, como no es para hacer la transformada inversa se hace un filtrado muy rápido sobre la transformada:
Segmento a analizar |
FFT del segmento |
Filtrado lineal paso-bajo |
FFT tras el filtrado |
Filtrado lineal paso-bajo suave |
FFT tras el filtrado |
De estos tres métodos, el que se ha mostrado más efectivo es el segundo: Filtrado lineal paso-bajo.
Se ha añadido el lineal ya que en la fase de pruebas se probaron otros tales como logarítmico o exponencial, que sin embargo no dieron resultados mejores y por eso se han suprimido.