El ingeniero Ari Vaniderstine tuiteó un enlace con un proyecto llamado Nelson, que es una aplicación de navegador que permite a los usuarios de Spotify manipular varias entradas en la API de recomendación y crear sus propias listas de reproducción generadas algorítmicamente.
Si tienes una cuenta premium de Spotify, puedes seleccionar una mezcla de géneros de una larga lista y luego dictar los otros parámetros de la lista de reproducción con los controles deslizantes proporcionados para otras nueve «características de audio». Estas características se explican en el blog de desarrolladores de Spotify:
Acústica: una medida de confianza de 0.0 a 1.0 de si la pista es acústica. 1.0 representa alta confianza de que la pista es acústica.
Bailabilidad: describe qué tan adecuada es una pista para bailar basada en una combinación de elementos musicales que incluyen el tempo, la estabilidad del ritmo, la fuerza del ritmo y la regularidad general. Un valor de 0.0 es el menos bailable y 1.0 es el más bailable.
Energía: La energía es una medida de 0.0 a 1.0 y representa una medida perceptiva de intensidad y actividad. Típicamente, las pistas energéticas se sienten rápidas y ruidosas.
Instrumental: predice si una pista no contiene voces. Los sonidos «Ooh» y «aah» se tratan como instrumentos en este contexto. Las pistas de palabras rap o habladas son claramente «vocales». Cuanto más cerca esté el valor de instrumentalidad a 1.0, mayor será la probabilidad de que la pista no contenga contenido vocal. Los valores superiores a 0.5 están destinados a representar pistas instrumentales, pero la confianza es mayor a medida que el valor se acerca a 1.0.
Liveness: detecta la presencia de un público en la grabación. Los valores de en vivo (liveness) más altos representan una probabilidad mayor de que la pista se realizó en vivo. Un valor superior a 0,8 proporciona una gran probabilidad de que la pista esté en vivo.
Discurso: El habla detecta la presencia de palabras habladas en una pista. Cuanto más exclusiva sea la grabación similar a un discurso (por ejemplo, un programa de entrevistas, audiolibro, poesía), más cerca del valor de atributo será 1.0. Los valores superiores a 0.66 describen pistas que probablemente están formadas completamente de palabras habladas. Los valores entre 0,33 y 0,66 describen pistas que pueden contener música y voz, ya sea en secciones o en capas, incluidos casos como la música rap. Los valores por debajo de 0.33 probablemente representan música y otras pistas que no son del habla.
Tempo: el tempo total estimado de una pista en tiempos por minuto (BPM). En terminología musical, el tempo es la velocidad o el ritmo de una pieza dada y se deriva directamente de la duración media del ritmo.
Valencia: una medida de 0.0 a 1.0 que describe la positividad musical transmitida por una pista. Las pistas con alta valencia suenan más positivas (por ejemplo, felices, alegres, eufóricas), mientras que las pistas con baja valencia suenan más negativas (por ejemplo, tristes, deprimidas, enojadas).
Si bien no funciona muy bien pues se intentó colocando blues, R&B, rainy day, cantautor y soul, y se obtuvo una lista de reproducción con dos canciones de Mumford & Sons, pero hay algo satisfactorio en cuanto a deslizar los compases al azar y mirar. El programa cambia de pánico entre Carly Rae Jepsen y James Brown.
La app se probó con un montón de combinaciones diferentes y en la mayoría de las veces obtienes recomendaciones algo terribles, pero aun así lo pasas muy bien. Así que zambúllete a ello y conviértete en mitad humano mitad cyborg algorítmico de música con Nelson.