Extracción de frecuencia dominante

ABSTRACT.

La frecuencia de un sonido, y de una onda acústica en general, es una magnitud física muy importante pues genera la sensación de tono. En un tono, su longitud de onda depende de la velocidad y, por tanto, del medio de propagación.

El sonido normal (voz, música, ruido, etc.) es un sonido complejo, formado por la superposición de infinitos tonos puros, con frecuencias infinitamente próximas. El análisis de Fourier (FFT, Fast Fourier Transform) determina el espectro acústico, que es la representación gráfica de la presión acústica de cada tono puro en los que se descompone el sonido frente a su frecuencia correspondiente.

Al hecho de extraer el espectro de un sonido, se le llama análisis frecuencial o espectral del sonido. Se denomina frecuencia fundamental o primer armónico a la frecuencia de la onda sinusoidal cuya presión acústica, frente a las restantes ondas componentes, es máxima.

APPROACH.

En pocas palabras, necesitamos desarrollar una solución similar al afinador de guitarra. Cuyo propósito sería controlar un drum pad, de manera que cada tono fundamental dispara un sonido elecroacústico. Eso fue lo que hicimos, pero en el camino nos enfrentamos con algunos retos tales cómo la latencia y el acoplamiento. 

Puede descargar el proyecto en Github siguiendo éste enlace.