Anteriormente
hablamos sobre la herramienta OpenMusic. Le permite escribir música utilizando un enfoque orientado a objetos. Hoy hablaremos de personas que crean composiciones utilizando lenguajes de programación especializados. Y a menudo lo hacen "en vivo".
Photo Pixino / PDUna breve historia de la música de computadora
La primera computadora
utilizada para hacer música fue
CSIRAC . Fue diseñado por un grupo de ingenieros australianos a finales de los años 40. Luego, el matemático Jeff Hill (Geoff Hill) desarrolló un programa algorítmico especial para la síntesis de obras musicales. En 1951, CSIRAC realizó con éxito el popular coronel Bogey March. Pero en esto sus logros musicales terminaron.
Por lo tanto, el primer "músico informático"
considera a Max Mathews (Max Mathews). Comenzó a tocar
música con el mainframe de IBM. Un ejemplo de tal composición:
Desde entonces,
la programación musical ha recorrido un largo camino. Este término se entiende con mayor frecuencia como el proceso de creación de pistas utilizando secuenciadores, sintetizadores y software especial. Pero algunos ingenieros de música
consideran que este enfoque es de mala educación. Los defensores de este punto de vista usan código de programa y PL especializados para crear sus composiciones.
¿Quién programa la música?
Un ejemplo es el ingeniero Andrew Sorensen. Es doctor en informática y tiene una licenciatura en jazz. Andrew ha estado escribiendo música desde 2005. Se pueden encontrar ejemplos de pistas en su
canal Vimeo . Aquí está
uno de sus trabajos (la música comienza desde el segundo minuto). Dichos músicos suelen organizar sesiones en vivo y grabar pistas frente a una audiencia en vivo. Por ejemplo, Allison Walker, una diseñadora de sonido en un edificio de juegos de Melbourne, hace esto. Según ella, en tales actuaciones, el público comprende mejor lo difícil que está haciendo el compositor de música digital.
Por cierto, tales actuaciones se pueden encontrar en Rusia. Por ejemplo, el pasado fin de semana en Ekaterimburgo
se llevó a cabo un
evento musical , una discoteca donde los DJ escribieron el código en tiempo real. Los oyentes podrían observar cómo los conjuntos de variables y números se convierten en una melodía.
Algunos autores no solo programan música digital. Crean sistemas de aprendizaje automático que ayudan a componer composiciones musicales e incluso escribirlas por su cuenta.
En esta dirección, trabaja el compositor
David Cope de la Universidad de California. Desarrolló y
patentó un algoritmo que genera pistas de música basadas en las existentes. Por ejemplo, el video de arriba
muestra una composición basada en el trabajo de Bach.
¿Sobre qué escriben?
Para crear este tipo de música, se utilizan lenguajes de programación especiales. Su número es bastante extenso, por lo que daremos solo algunos de ellos a continuación.
Un ejemplo sería
ORCA , un
PL esotérico para crear secuenciadores de procedimientos en los que cada letra del alfabeto representa una operación separada. Uno de los residentes de Hacker News
señaló que escribir una melodía con operadores ORCA se asemeja a un ensamblaje de rompecabezas. Las fuentes y las instrucciones detalladas se pueden encontrar
en el repositorio en GitHub .
Aquí hay
un ejemplo de una melodía generada en ORCA:
Algunos músicos crean sus propios idiomas. Por ejemplo, el ya mencionado Andrew Sorensen presentó
Extempore . Está especialmente diseñado para actuaciones en vivo.
En 2014, Andrew habló en la Conferencia de desarrolladores de OSCON. Allí demostró las capacidades de su lenguaje y escribió una melodía desde cero. El registro está
en YouTube .
También vale la pena destacar el lenguaje
ChucK , que fue desarrollado por ingenieros de la Universidad de Princeton en 2003. Admite la ejecución paralela de varios subprocesos y permite modificar el programa directamente durante su ejecución. La documentación detallada con ejemplos se encuentra
en el sitio web del proyecto .
¿Debería la música programada considerarse arte?
Se cree que las pistas generadas por software no son música real ("artificial"). En el pasado, muchos músicos se
negaron a tocar las melodías generadas por el programa de David Cop cuando se lo pidió. Según David, creían que esto afectaría negativamente su imagen profesional. Pero la situación ha cambiado.
Cada vez más personas y compositores creen que las computadoras y los sistemas informáticos están diseñados para expandir las capacidades humanas y desarrollar habilidades creativas. Y cada vez más, los músicos están experimentando con nuevo software, tecnología y sonidos: seleccionan y crean muestras inusuales. La programación apenas musical se generalizará. Pero este es definitivamente el fenómeno en la unión de varias áreas de conocimiento y culturas, al que vale la pena prestarle atención.
Lectura adicional en nuestro "Mundo de alta fidelidad":
¿Cuál es el estado legal de los sistemas de inteligencia artificial para hacer música?
Nacimiento y muerte de un álbum: cómo los formatos de música han cambiado en los últimos 100 años
Cómo una empresa de TI tuvo problemas para vender música
De la crítica a los algoritmos: cómo la democracia y la tecnocracia llegaron a la industria de la música.
Investigación: la música daña el pensamiento creativo: discutir opiniones alternativas
El primer asistente de voz "neutral en género" fue presentado en el festival de TI