Hace un par de semanas, mi profesor de piano y yo estábamos intercambiando ideas sobre el software de metacomposición musical. La idea era la siguiente:Meta-composición durante las actuaciones musicales
Hay un sistema que toma la entrada MIDI de un grupo de instrumentos, y envía la salida a los altavoces y las luces. El software que se ejecuta en este sistema analiza los datos midi que recibe y determina qué sonidos usar, según los disparadores configurados por el compositor (cuando toco un acorde F7 3 veces en 2 segundos, cambio del sonido de clavicémbalo al sonido de piano), pedales o análisis real de la música en tiempo real. Controlaría las luces según el rendimiento y los sonidos de los instrumentos de una manera similar (el músico solo tendría que especificar vagamente lo que deseaba) y el análisis en tiempo real de su interpretación haría el resto. Sobre la marcha, la música generada por el procedimiento también podría tocar junto con el músico. Esencialmente, el software jugaría junto con el ejecutante, con uno guiando al otro. Imagino que tomaría un poco de práctica acostumbrarse a dicho sistema, pero que podría tener resultados bastante increíbles.
Soy un gran seguidor de improv jazz. Una característica de la improvisación que falta en otras formas de arte es la temporalidad de la misma. Una pintura puede apreciarse 10 o 1000 años después de haber sido pintada, pero la música (especialmente la improvisada) se trata de la interpretación, ya que es la creación. Creo que el software que describí agregaría mucho al rendimiento, como con él, ya que tocar exactamente la misma pieza daría lugar a un espectáculo completamente diferente cada vez.
Entonces, ahora las preguntas.
¿Estoy loco?
¿Ya existe software para hacer esto o todo esto? Investigué un poco y no encontré nada. La clave de este sistema es que se ejecuta durante la ejecución.
Si tuviera que escribir algo como esto, ¿un lenguaje de scripts como Python sería lo suficientemente rápido como para hacer los cálculos que necesito? Es de suponer que se estaría ejecutando en un sistema bastante rápido, y podría aprovechar los procesadores centrales 2^n que Intel sigue lanzando.
¿Puede alguno de ustedes compartir su experiencia y consejos sobre la interfaz con instrumentos musicales y luces y similares?
¿Tienes alguna idea o sugerencia? ¿Crítica fría y dura?
Gracias por su tiempo en leer esto, y por cualquier consejo! (Y perdón por la broma en las etiquetas, no me pude resistir.)
esto suena vagamente similar a los gráficos en espiral que la mayoría de los reproductores de medios generarán en base a un MP3, excepto con el componente adicional de cambiar los instrumentos, ¿o lo leí mal? – warren
Creo que en su corazón, tiene razón, aunque los visualizadores son solo de una manera: música-> gráficos, donde esto sería en ambos sentidos: la música puede afectar la iluminación y similares, y el sistema puede afectar los sonidos del instrumentos. – mindvirus