Reconocer canciones
o: un mapa estelar del sonido para la canción del súper
Tu celular graba unos 10 segundos de un cuarto ruidoso, los vuelve a dibujar como un mapa de qué tonos sonaban más fuerte en cada momento, tira todo excepto los picos más brillantes para que parezca un mapa del cielo de noche, y convierte parejas de esas estrellas en huellas1. Luego las compara con millones de canciones, en una base de datos que empezó con 30 personas metiendo 100,000 CDs a mano2, y desde que arrancó en 2002 como un servicio de mensajes de texto al que llamabas marcando 2580, ha identificado más de 100 mil millones de canciones3.
Cómo funciona, mal explicado
Un momento, ¿eso es real?
Sí, tu celular de verdad convierte la música en constelaciones.
El mapa estelar↩
La app graba un fragmento de 5 a 10 segundos y solo se queda con una huella compacta. Convierte el sonido en un espectrograma, un mapa de qué tan fuerte suena cada frecuencia con el tiempo, y luego filtra todo menos los picos más fuertes, y queda lo que se llama un mapa de constelación. Cada pico se empareja con picos cercanos, y cada pareja se vuelve un hash hecho con las dos frecuencias y el tiempo entre ellas. Avery Wang, de Shazam, publicó el método en 2003.
La base de datos↩
Gana la canción con más hashes que coinciden, alineados con el tiempo correcto. La base de datos de Shazam abarca millones de canciones, y su primer millón de huellas lo armaron 30 trabajadores metiendo 100,000 CDs a mano durante meses.
Los 100 mil millones↩
Shazam arrancó en 2002 como un servicio de mensajes de texto en el Reino Unido: marcabas 2580, acercabas el teléfono a la música y te llegaba el nombre de la canción por mensaje. Apple dice que pasó los 100 mil millones de canciones reconocidas en noviembre de 2024, unas 12 por cada persona en la Tierra, y que tiene más de 300 millones de usuarios al mes. Shazam pasó a ser de Apple en 2018.
La letra pequeña↩
Los 10 segundos son el tope del rango de 5 a 10 segundos; muchas veces necesita menos. La historia de los CDs metidos a mano viene de un artículo que cuenta los primeros días de Shazam, no de Shazam. Apple anunció la compra en 2017 y la cerró en 2018. Nadie lleva la cuenta de cuántas canciones identificadas nunca se vuelven a poner; suponemos que casi todas.
Fuentes: Towards Data Science: la huella de cinco segundos dentro de Shazam (en inglés); Apple Newsroom: Shazam llega a 100 mil millones de canciones reconocidas (en inglés)
Datos verificados por última vez el .