Pasar al contenido principal

Alumno desarrolla el algoritmo de Shazam en lenguaje C



 technology Liderazgo Anáhuac en Tecnología

Bernardo Olivera publicó un proyecto que integra la Transformada de Fourier y programación en C para el reconocimiento de audio, resultado de tres meses de investigación y desarrollo. 

Bernardo Olivera Santamaría, alumno del cuarto semestre de la Licenciatura en Actuaría, desarrolló un proyecto académico enfocado en el análisis matemático del sonido, el cual culminó con la publicación de un artículo en su blog titulado “The Mathematics of Sound (in Pure C)”.

El trabajo consiste en la construcción de un algoritmo inspirado en el funcionamiento de la aplicación Shazam, desarrollado desde cero mediante el uso del lenguaje de programación C. A lo largo de tres meses, llevó a cabo un estudio detallado de la Transformada de Fourier, herramienta fundamental para descomponer señales sonoras en sus componentes de frecuencia y permitir su análisis.

En su artículo, explica cómo el sonido, entendido como una onda de presión mecánica, puede ser interpretado matemáticamente para identificar patrones específicos. A partir de este enfoque, implementó un sistema capaz de reconocer audio mediante la generación y comparación de firmas acústicas, aproximándose al funcionamiento real de tecnologías utilizadas en aplicaciones comerciales.

El proyecto destaca por integrar conceptos de matemáticas aplicadas, programación y procesamiento de señales, evidenciando la profundidad teórica que puede existir detrás de herramientas de uso cotidiano. Asimismo, subraya que, aunque su implementación no está diseñada para uso comercial, sí representa un ejercicio académico que permite comprender a fondo la lógica detrás de este tipo de algoritmos.

Con esta iniciativa, el alumno no solo fortalece su formación profesional, sino que también contribuye a la difusión del conocimiento a través de su blog personal, donde comparte de manera accesible temas complejos relacionados con matemáticas y tecnología. 

Este tipo de proyectos refleja el interés de los alumnos por explorar nuevas áreas del conocimiento y aplicar sus habilidades en contextos innovadores.

Puedes leer el artículo completo aquí.
 


Más información:
Lic. Marcela Lucía Zamudio Rosas
marcela.zamudio@anahuac.mx
Facultad de Ciencias Actuariales