/danzabilidad

Un proyecto en Shiny para demostrar que "Ocho Líneas" realmente sí es bailable

Primary LanguageRMIT LicenseMIT

¿Que es la bailabilidad?

Twitter Follow

Este micro-proyecto surge en 2018 cuando, tras escuchar ya repetidas veces Ocho Lineas, donde tras unos versos, Sho-Hai suelta:

Musica idonea para beber y 👉👌, ¿bailar con esto? ¡Te va a costar!

A raiz de ahi, me vino a la cabeza la idea de demostrarlo. ¿Y si era verdad?

De idea a aplicacion

Esta seccion tengo que detallarla aun aunque, en general, hice estos pasos:

  1. Buscar una aplicacion o algoritmo que devolviese estadisticas sobre una cancion. Respuesta: Spotify.
  2. Buscar una base de datos con la que comprar la cancion. ¿Que canciones son realmente "bailables"? Respuesta: Hits de Los40.
  3. Crear una rutina, usando R, para crear un stream desde el registro de Los40 a Spotify, y terminar obtieniendo datos.
  4. Mostrar estos datos, usando Shiny, mediante forms y un simple scatterplot.

Se muestra tempo~danceability en el scatterplot para mostrar que, normalmente, las canciones bailables en este tipo de rankings, que pertenecen en su mayoría a canciones de discoteca, tienen un tempo medio de 120-130 bpm. Además, los resultados visibles en el scatterplot son interactivos, de forma que si haces click en un punto, éste te redirige a la página de Spotify del single.

Resultado: ejecuta app.R. También puedes ver una demo online aquí.

Un proyecto de Quim Terrasa.