====== Rutas ====== ===== Esteban ===== * Arender a leer, analizar y usar los metadatos que ya están trayendo las canciones, que en algunos casos ya traen info de los OnBeat, para * Seleccionar una nueva canción ( posible ) ( ok ) * Empatar la canción anterior con la próxima seleccionada ( trabajando ) * Estudiar técnicas de empate de un DJ * Filtrar bajos de saliente ( sabe como hacerlo ) * Encontrar notas comunes ( hecho ) * Machetazo, buildUp, corte! y arranca la nueva ( echo ) * MeshUp ( echo ) * Cortar colas (ok) * Separar capas para hacer empates mas sofisticados * Ritmo (70%) * Armonía ( posible ) * Referente separación de componentes armónicos o de ruido. * Aprender a extraer los desriptores en vivo con chuck, básicamente ejecutando este paper que hemos visto http://soundlab.cs.princeton.edu/publications/chuck_ismir2008.pdf * Darle capacidad de funcionar en vivo a los scripts de python, ( @danielgomezmarin y @rvega nos pueden ayudar con eso) y poder usar la salida de esos scripts en ChucK ( en proceso ) * Manejar alarmas de la audiencia, (unlikes, likes, ritmo cardíaco, etc) con todos los brazaletes que manejan aplicaciones de salud no estará tan lejos el día en que tengamos datos de ritmo cardíaco de la audiencia, entonces por ahora podemos simularlo inyectando datos falsos, pero cuando eso esté listo podemos integrarlo al sistema ( perdirle a andrés que nos aporte eso ) ==== Fede ==== * Defirnir representación de notas ( en proceso ) * Aplicar curvas de probabilidad de manera estable ( no adelanté ) * Generación * Hacer corpus de cumbia y currulao * Corregir sobre uso de memoria ==== Santiago ==== * Resolver el exceso de bajos ( estudiando espectro ) * Mejorar la legibilidad de los arrays, fuera de condicionales ( la tengo más clara ) * 5 canciones, para hacer cambios en el climax livecoderemix de algo conocido ( las tengo ) * Mas contenidos para tener más opciones ( sigo trabajando ) * Estudiar libro de síntesis ( no me lo pasó ) * Definir la forma como enfrento el error en mi entorno ( aun no resuelvo ) * Curvas de montañas sonificar ( DJ de sonificaciones ) ( hacer test ) * Subidón con la nota raiz ( no le he trabajado ) ==== Andres ==== * Módulos de código suenen bien juntos (devolver el código a cuando sonaba desajustado) * Generación de melodías * Síntesis de drums, buena máquina de drums, tanto en cuanto a ritmos y sonidos * Transformar el entorno de livecode con una letra cambiar todo a unos y ceros * Mejorar los sintetizadores ==== AsistenteDJ ==== * Pulir nuestros algoritmos generativos para que se adapten a una canción, se integren suavemente a ella, y la transforme hasta llegar a otra, algo así como que ChucK haga el Morph entre dos canciones existentes. * Terminar de realizar lo que soñamos al principio, que en audífonos ChucK te va proponiendo grooves y tu vas dandole [next], [next] hasta que encuentras uno que sea acertado para el momento, estas sugerencias basadas en metadata y en descriptores de alto nivel como "drop, buildUp, expo"