Tech

¿Cómo funcionan Shazam y otras apps para reconocer canciones?

Las apps utilizadas para reconocer canciones se han vuelto de uso común para todos las personas con un celular, pero te has preguntado, ¿cómo es que funciona esta tecnología? Aquí una respuesta para los curiosos.
Redacción
26 enero 2015 15:13 Última actualización 26 enero 2015 21:53
Shazam

Shazam (Bloomberg)

Actualmente uno de los tipos de         aplicaciones más utilizadas son aquellas que nos ayudan a conocer el nombre de una canción con tan sólo grabar con nuestro celular un fragmento de ella el cual es procesado, enviado a un servidor, y devuelto al usuario con una respuesta.

Algunas de estas apps, según la UNAM Mobile, brindan la función de encontrar la canción cantándola o al tararearla, inclusive algunas nos muestran la letra de la pista y los próximos conciertos del artista. Esta tecnología resulta funcional y curiosa, pero ¿cómo funciona?

De acuerdo a la UNAM, estos servicios están basados en librerías digitales con información acerca de millones de canciones, así que cuando escuchamos una canción que nos gusta y grabamos un fragmento, el sistema lo busca en su librería para encontrar el intérprete y el tema. Todo este proceso requiere la programación computacional adecuada para que la respuesta sea rápida y eficiente.

La detección se realiza a través de las llamadas huellas digitales o identificador único de cada canción, esto quiere decir que las canciones se transforman en códigos numéricos que capturan características esenciales de ellas.

Las huellas se hacen creando un espectograma de la pista, osea una representación visual de la canción, graficando las tres dimensiones de la música que son la frecuencia, la amplitud y el tiempo. Los algortimos de la app extraen los puntos representativos de estas gráficas para conocer los puntos más altos del espectograma.

Estos datos se almacenan en una tabla que registra en qué segundos de la canción hay un pico y cuál es su frecuencia. Cada vez que enviamos un fragmento de canción el sistema obtiene la huella, lo compara con su base de datos, y si coincide con alguna, nos da una respuesta.

Existen otros procesos que también ayudan a una mejor obtención del sonido, entre otras cosas, pero esto es, en esencia, lo que hacen las apps para obtener el nombre de la canción que te gustó.

De las aplicaciones más populares de este tipo encontramos a Shazam y Soundhound, disponibles para la mayoría de las plataformas y con millones de solicitudes al día.

Todas las notas TECH
EU pide protecciones para Facebook y Google en renegociación de TLCAN
La Unaq va por mayor presencia en el extranjero
Los famosos podrán decidir qué mostrarte cuando los googleas
El 'doodle' pinta un jaguar mexicano al estilo José Clemente Orozco
¿Quieres un 'match' que sea guitarrista? Hay un 'Tinder' para músicos
La foto con que la sonda Cassini se despidió de Saturno
Jalisco busca endurecer reglas para Uber
¿Bebes para relajarte? No todo el alcohol tiene ese efecto y este estudio lo muestra
Alumnos de la UNAM crean lentes inteligentes con 'biblioteca' incluida
¿Quieres ir al hackaton del FC Bayern Munchen en Alemania? Te decimos cómo aplicar
4 países ya investigan a Uber tras hackeo
Facebook advertirá a quienes lean propaganda rusa
Armó un cohete casero y viajará en él para probar que la Tierra es plana
Él creó un reloj inteligente que te ayuda a cuidar a tus hijos
Apple adquiere la startup Vrvana por 30 mdd
Comida, ¿el nuevo 'cemento' del futuro?
¿Te gusta hacerte el 'chistosito'? Es una señal de que eres inteligente
Las ciudades que puede 'comerse' el mar, según la NASA
Uber México notificará a autoridades sobre hackeo
India quiere su propia red nacional Hyperloop
Hackers robaron a Uber datos de 57 millones de personas
¿Eres un amante del espacio? Asiste a la 'Noche de las estrellas'
El Tec tiene 20 mil dólares para las soluciones educativas del 2049
YouTube y Netflix no se conforman y van por más público de TV abierta
El truco para leer los mensajes borrados de WhatsApp