domingo, 3 de noviembre de 2013

Shazam

Shazam es una aplicación para telefonía móvil que incorpora un servicio que permite la identificación de música. La empresa tiene su sede en Londres y fue fundada por Chris Barton, Philip Inghelbrecht, Mukherjee Dhiraj y Wang Avery en 1999.1 Shazam se aprovecha del micrófono que llevan incorporados la mayoría de teléfonos móviles para poder grabar una muestra de música que se esté reproduciendo. Una huella digital acústica se crea a partir de la muestra y se compara con una base de datos para encontrar coincidencias. Una vez hecha la relación, el usuario puede recibir información tal como el título de la canción, artista, álbum, enlaces de interés a servicios como iTunes, Youtube, Spotify o Zune, así como también sugerencias de otras canciones relacionadas. Índice [ocultar] 1 Implementación 2 Funcionamiento 3 Versiones 4 Limitaciones 5 Aplicaciones similares 6 Véase también 7 Referencias 8 Enlaces externos Implementación[editar · editar código] El servicio de Shazam analiza el sonido capturado, crea una huella digital acústica y busca una coincidencia en una base de datos de más de 11 millones de canciones.2 En este caso el usuario recibe los datos en forma de SMS. Este servicio es de pago y se cobra por todos los resultados. Actualmente Shazam es una aplicación gratuita o de bajo coste para algunos dispositivos iPhone & iPod Touch, Android, BlackBerry, Nokia, iPad y Windows Phone 7. En estos casos el resultado no se muestra con un SMS sino que se muestra por pantalla directamente los datos del artista, el álbum, el título, género, sello discográfico, una imagen en miniatura de la portada del álbum, enlaces para descargar la canción desde iTunes o Amazon MP3 store y si son relevantes videos sobre la canción en Youtube. Una aplicación similar está disponible para Java llamada ShazamiD. ShazamiD se diferencia de las aplicaciones de teléfonos inteligentes en que es un servicio de suscripción. Funcionamiento[editar · editar código] Shazam identifica las canciones a partir de las huellas digitales de audio basadas en el espectrograma. Shazam se compone de un catálogo de huellas digitales de audio y las cataloga en una base de datos. El usuario graba una canción que esté escuchando durante un tiempo de 10 segundos y la aplicación crea una huella digital de audio basada en algunos de los puntos de anclaje del espectrograma simplificado y la zona objetivo entre ellos, entonces por cada punto de la zona de destino, se creará un valor que será la suma de la frecuencia donde se encuentra el punto de anclaje, la frecuencia donde el punto se encuentra respecto a la zona objetivo y la diferencia de tiempo entre el momento en que el punto de la zona objetivo se encuentra de la canción y el momento en que el punto de anclaje se encuentra de la canción. Una vez hecha la huella digital de audio ésta es enviada al servicio Shazam y este inicia la búsqueda de coincidencias en la base de datos, si se encuentra devuelve la información al usuario, en caso contrario devuelve un error.3 espectrograma Versiones[editar · editar código] Shazam ofrece dos tipos de aplicaciones, un programa gratuito que se llama simplemente Shazam y el de pago llamado Shazam Encore la diferencia más relevante entre Shazam y la versión de pago es el límite máximo de búsquedas de música. Con Shazam, el usuario tiene cinco búsquedas gratuitas al mes. Esto significa que si un usuario busca cinco canciones en un solo día, no puede buscar más hasta el inicio del mes siguiente. En Shazam Encore, no hay límite de búsquedas, de forma que el usuario está autorizado para registrar todo lo que quiera. En realidad existe otra aplicación que es (Shazam) RED, en realidad es igual al Shazam Encore con la diferencia que parte del pago es destinado a donaciones para campañas contra el sida en África.4 Shazam está actualmente disponible en 200 países y 30 idiomas, su base de datos crece a un ritmo de 250.000 nuevas canciones cada mes normalmente debido a la llegada a nuevos países donde se introducen las canciones Limitaciones[editar · editar código] Shazam puede identificar la música en cualquier lugar: desde la radio, la televisión, el cine o en una tienda, la limitación la encontramos en que sólo puede funcionar con música pregrabada, es decir, no puede encontrar canciones cantándolas o tarareándolas, de igual forma no podemos esperar que nos identifique ruidos. Aplicaciones similares[editar · editar código] SoundHound es una aplicación bastante similar al Shazam que tiene como principales ventajas que puede visualizar la letra de las canciones que se están reproduciendo y que es más barato. Midomi se diferencia de Shazam en que nos permite tararear una canción más de 10 segundos y de esta forma tiene mayor probabilidad de éxito en los resultados, también tiene la opción adicional de encontrar canciones a partir de un fragmento de la letra. Gracenote's MusicID-Stream tiene como ventaja principal que tiene la base de datos más grande de todos los identificadores de música con más de 28 millones de canciones. Musipedia es un buscador de música que funciona diferente a los demás ya que en vez de utilizar técnicas para identificar música grabada lo que hace es identificar piezas de música que contengan una misma melodía o identificar canciones sólo con el ritmo.