Sí.
La siguiente composición fue creada por una computadora, estudiando las composiciones de Vivaldi, tratando de imitar su estilo.
Raghuveer Sriraman señaló acertadamente que este campo se llama música de computadora. Sin embargo, la música de computadora es un término general. Los campos específicos que puede analizar son la composición algorítmica y la música evolutiva. ¡Es un campo sorprendentemente grande!
- Informática teórica: ¿se puede crear una máquina que sea más poderosa que una máquina de turing?
- ¿Qué es la variable de referencia en C ++ y por qué se usa? ¿Cómo se relaciona con la variable de valor y la variable de puntero?
- ¿Es Java crucial para comprender completamente la POO?
- ¿Es posible mejorar el rendimiento computacional aprovechando la necesidad de menor precisión?
- Cómo seleccionar aleatoriamente una palabra de un archivo que contiene 1,000 palabras (1 palabra por línea) y mostrarla en un programa C ++
Por ejemplo, una de las técnicas que he usado en el pasado es una cadena de Markov para almacenar las probabilidades de intervalos entre notas. Las probabilidades pueden asignarse al azar, pero pueden producir música ‘mejor’ si algún estudio se ha dedicado al uso de valores. En la música convencional, existe una alta posibilidad de que una nota raíz (primera nota en una escala musical) cambie a una quinta perfecta, pero un salto de raíz a un tercer intervalo puede no ocurrir muy a menudo. Usando información como esta, puede crear la matriz estocástica, luego todo lo que necesita hacer es leer el siguiente estado periódicamente y tocar esa nota.
EDITAR: Aquí hay un video de uno de mis proyectos relacionados.