7.- Aplicaciones de la informtica a la interpretacin.
Interpretacin. El ordenador como instrumento, msica electrnica en vivo Como vimos antes hay dos formas diferentes de realizar la msica electroacstica teniendo en cuenta como se interpreta: una de ellas consiste en grabar en el estudio el resultado final en un soporte y la otra, producir la msica en vivo en el concierto. En la primera opcin, el concierto se reduce a reproducir dicha grabacin; pero an puede haber margen para la interpretacin, ya que, si el equipo de difusin es adecuado, se pueden aadir en vivo muchos matices adaptados a la sala y al momento, como pueden ser, el controlar el volumen y ecualizacin de sonido que entra en cada altavoz, mover el sonido en el espacio, etc. Existen sistemas pensados para esto, como el "GMEBaphone" o el Acousmonium (ambos en Francia), que consisten bsicamente en una coleccin de diversos altavoces que se distribuyen en la sala y una mesa de mezclas sobre la que acta el intrprete. La msica grabada en cinta u otro soporte ha precedido en el tiempo a la "en vivo", ya que tanto en la poca pionera de la msica electrnica analgica (aos cincuenta) como en la de sntesis por ordenador (aos sesenta), los equipos no eran adecuados para ser empleados en concierto; Pero la utilizacin de la generacin o proceso electrnico en escena o live- electronics, que luego con los sintetizadores sera prctica normal tambin tuvo sus antecedentes. Sin ir ms lejos ya vimos que John Cage en sus "Imaginary Landscapes" utilizaba en tiempo real varios tocadiscos y aparatos de radio. Tambin en "Transicin II" (1959) de Mauricio Kagel, dos msicos tocan un piano mientras otros dos manejan magnetofones que graban y reproducen fragmentos de lo interpretado. Y, como no, Stockhausen en Microphonie I, II amplifica sonidos recogidos de un tam-tam gigantesco que se filtran y distribuyen espacialmente. Los objetos sonoros, en el sentido de Schaeffer, que se obtienen son muy variados pero estn sutilmente relacionados al proceder de la misma fuente. Los sonidos recogidos por micrfono se pueden someter a procesos ms complicados como retardos, modulacin de anillo, transposicin, etc.
En la msica electroacstica en vivo se trata de recuperar la labor del intrprete, no slo por su papel visual o teatral en el escenario, o para dotar a la msica del "gesto humano e irrepetible", sino tambin simplemente porque la actividad del intrprete, que transforma sus movimientos en msica, es artsticamente gratificante. En los ltimos aos, estn proliferado enormemente los sistemas informticos adaptados a la msica en vivo, impulsados sobre todo por gran potencia que estn adquiriendo los ordenadores personales, que son fcilmente transportables al escenario del concierto. En la msica electroacstica en vivo, hay tres posibilidades que pueden darse slas o en combinacin. En todas ellas el intrprete toca un instrumento
2 acstico, o electrnico, o un controlador especial que en algunos casos se inspira en el pasado (instrumentos de cuerda, teclados, "pads" de percusin, batutas, etc), o incluso "toca" un ordenador mediante sus perifricos de entrada como son el teclado, ratn, tabletas grficas, etc. Lo que diferencia las tres posibilidades entre s radica en los resultados que producen las acciones del intrprete. En la primera, dichas acciones se encaminan a controlar el sonido, es la que ms se parece a la forma tradicional de tocar un instrumento. En la segunda, el intrprete incide sobre el ordenador que a su vez acta como un secuenciador, reproduciendo secuencias de control (MIDI en el caso ms tpico) o grabaciones previamente elaboradas, que hacen que generadores externos o el propio ordenador produzcan el sonido en vivo. En el tercer caso las acciones del intrprete controlan la forma en que un programa de composicin genera la msica en tiempo real. Antes de examinar estas tres posibilidades hay que aadir algunas consideraciones sobre los controladores en general. En el tema dedicado al MIDI se examinaron los principales tipos de controladores, es decir los dispositivos sobre los que acta el intrprete. Aunque en aquella ocasin se trataba principalmente de controladores MIDI, lo dicho all en cuanto a las acciones del intrprete (bajar teclas, pulsar cuerdas, golpear con baquetas, etc) es igualmente aplicable a otros sistemas de control no MIDI. La aportacin fundamental de la informtica al mundo de los controladores es que su efecto puede ser programable, es decir, una misma accin puede dar resultados muy distintos segn como haya sido programado el sistema. Por ejemplo, un percusionista golpeando regularmente en un "pad" puede originar lo ms esperado, es decir, una serie de sonidos percusivos repetidos, pero tambin puede disparar varias secuencias previamente almacenadas en un ordenador o, por ltimo, hacer que la intensidad con que golpea pueda controlar el rango de alturas de un programa que genera notas estocsticamente en tiempo real. Para el desarrollo de nuevos controladores est siendo necesaria una investigacin profunda sobre el gesto instrumental en general; existen prototipos de controladores, como el construido en ACROE (Grenoble), que se pueden adaptar a diversos movimientos como los asociados al teclado, percusin, etc; el ideal, imposible de obtener hoy, es un transductor de gestos tan general como lo es un micrfono para el sonido. Control del sonido Como se sabe, los sintetizadores, samplers y algunos procesadores de efectos van provistos de controles para modificar el sonido en tiempo real durante la interpretacin. La cantidad de parmetros sonoros a manipular en vivo puede desbordar la capacidad del intrprete, sobre todo si ste ha de manejar para ello diversos controles (teclado, pedales, joystick, ruedas, etc); por lo que un rea de desarrollo importante es la de disear instrumentos o sistemas informticos programables que permitan aplicar los gestos del instrumentista a diversos parmetros de sntesis o de proceso, cada uno con su propia escala y curva de sensibilidad.
3 Un rea interesante de trabajo es el aprovechamiento del sonido de los instrumentos acsticos como fuente para controlar la sntesis de otros sonidos. Se trata de aplicar un micrfono al instrumento en cuestin, digitalizar la seal y someter sta a distintos anlisis, extrayendo parmetros como la envolvente, frecuencia, espectro, etc, y posteriormente aplicar dichos parmetros para controlar sintetizadores, fundindose as ambos mundos acstico y sinttico en un nuevo timbre. El conversor de altura a MIDI es un caso particular de esto, pero tambin se realiza mediante sistemas informticos especiales. Morton Subotnik, en obras como "The Double Life of Amphibians", ha utilizado estas tcnicas, por ejemplo, las envolventes extraidas de dos violoncellos se utilizan para controlar la sntesis de otros sonidos que produce un ordenador y para situar las distintas fuentes sonoras en el espacio cuadrafnico. Control en la reproduccin de secuencias y grabaciones Cuando se combinan en concierto instrumentos en vivo junto con grabaciones, sean stas de audio o de secuencias de control, se presenta el problema de la sincronizacin entre ambos medios. En el caso de instrumentos y una grabacin en cinta, como la velocidad de sta es difcil de variar sin alterar su altura, los instrumentistas han de seguir su tempo rgido, lo cual, aparte de incmodo, limita las posibilidades expresivas. Los secuenciadores, por el contrario, permiten variar fcilmente el tempo, y la forma de realizarla se ha resuelto de diversas maneras dependiendo de la situacin, como veremos a continuacin.
La forma ms simple es que un intrprete accione en el secuenciador el correspondiente mando contnuo que controla el tempo, tratando de seguir a los otros instrumentistas, el problema aqu es que no se tiene control exacto de la situacin temporal de cada tiempo del comps. Una solucin la present Max Mathews con su "Mechanical Baton" (batuta mecnica) asociado al programa "Conductor" (director) que permite controlar exactamente el tempo, intensidad y otros parmetros sonoros de como se reproduce una secuencia previamente almacenada en un ordenador. Este modo de operacin como director que controla la msica previamente secuenciada ya se emple en sistemas en los aos setenta, como en el GROOVE (sistema hbrido digital- analgico diseado en el laboratorio Bell por Mathews y otros), o en el SSSP (Universidad de Toronto, por William Buxton). En ste ltimo se opera sobre un terminal, y se pueden cambiar en tiempo real diversos factores de la interpretacin de la secuencia, como la octava, el tempo, la articulacin, amplitud, etc. Todas stas caractersticas estn presentes en los programas secuenciadores actuales para ordenadores personales, algunos secuenciadores permiten que se indique el tempo pulsando repetidamente una tecla. Otro dispositivo, usado para sincronizar intrpretes en vivo y un secuenciador es el "MIDI Baton" (diseado por D.Keane y K.Wood), que es una batuta con un sensor interno que detecta los movimientos que el director realiza con ella y enva consecuentemente MIDI "clocks" a un receptor al que se esclaviza el
4 secuenciador MIDI. Otra tecnica que se ha empleado con el mismo fin, es analizar la imagen obtenida de una cmara de vdeo enfocada al director. Ms sofisticado resulta conseguir que un ordenador acte como un intrprete ms del grupo "escuchando" a los otros instrumentistas humanos y tocando su parte sincronizadamente con ellos. Sistemas de ste tipo han sido diseados, entre otros, por B.Vercoe y R.Dannenberg; se trata de que el ordenador constantemente capture, y analice lo que estn tocando los otros intrpretes, bien extrayendo las alturas, duraciones e intensidad de sus seales acsticas o, ms fcil, leyendo los datos MIDI si los emitieran dichos instrumentos; despus, el sistema lo va comparando con su partitura previamente almacenada y determina el tempo adecuado para generar su propia interpretacin controlando su sistema de sntesis (ver otra aplicacin en la fig 12.10). Estos sistemas suelen ser bastante robustos y "no se pierden", incluso aunque los intrpretes se equivoquen; tambin se investiga en la capacidad para aprender de estos sistemas en repetidos ensayos.
fig 7.1 Esquema tpico de un sistema de composicin interactiva en tiempo real. Dicho sistema reacciona ante los gestos o comandos de control de la persona que lo maneja y ante lo que tocan los otros instrumentistas. Composicin interactiva por ordenador en tiempo real En los sistemas de composicin interactiva en tiempo real, o sistemas de improvisacin, el ordenador genera la msica ejecutando en tiempo real un programa de composicin de la clase de los vistos en el tema anterior. Como dice Ch. Dodge, si estos sistemas funcionaran autnomamente, es decir que su interaccin con el mundo exterior se redujera al arranque y paro, su diferencia con respecto a reproducir una cinta sera nula, excepto si utilizaran mtodos aleatorios de composicin, ya que cada interpretacin sera distinta. Lo interesante es que el sistema reaccione ante el exterior, y para ello hay dos modalidades que guardan cierto paralelismo con las dos situaciones, de director e intrprete, vistas en el apartado anterior (fig 7.1). En la primera, la persona que maneja el programa acta ms que como un director como un piloto, que maneja los diversos mandos de esta "nave generadora de msica". Muchos de los programas vistos en el tema anterior se han adaptado para una situacin como sta. Antecedentes de sistemas de ste tipo los hay en los aos setenta; por ejemplo, el "Sal-Mar Construction" (de S. Martirano) que genera msica aleatoriamente que puede dirigirse a un conjunto de altavoces situados encima de la audiencia; o el sistema de J. Chadabe, con el que dicho compositor, operando diversos controles (joysticks, antenas como en el Teremin y otros) en un sintetizador New England Digital, controla la generacin estocstica de alturas, ritmos, timbre
5 y textura. Programas comerciales como "Music Mouse", "M", "Tunesmith" o "Sound Globs" funcionan de forma similar. En la segunda modalidad, que puede darse tambin en combinacin con la anterior, el ordenador improvisa de acuerdo con la msica que escucha de los otros intrpretes. Entre los programas aparecidos en el mercado podra considerarse en ste grupo "Jam Factory", existe tambin el lenguaje de programacin grfica MAX que se presta muy fcilmente para el desarrollo de sistemas de improvisacin. En general, cuando se trata de improvisar dentro de un estilo muy conocido, como el jazz o la msica barroca, se han obtenido modelos de simulacin que funcionan aceptablemente; pero cuando se investiga la improvisacin por ordenador en nuevos estilos el resultado en la mayora de los casos es amorfo; quizs debido a que para improvisar con libertad y calidad hace falta que el estilo musical est consolidado, con un repertorio perfectamente dominado de melodas y gestos. La improvisacin interactiva por ordenador es uno de los campos hoy da ms vivos; y muchos msicos-programadores se han lanzado a investigar y desarrollar sistemas que les sirvan para desarrollar su propia msica. Algunos de ellos son G. Lewis, L. Anderson, T. Machover, P. Beyls, R. Boulanger, X. Chabot, etc.
El IRCAM Fundado por Pierre Boulez a medidos de los aos setenta. Aparte de producirse muchas obras tambin se ha investigado en informtica en tres direcciones: sntesis de sonido y sus reglas de produccin, en sistemas de composicin que se engarzan con los sistemas de sntesis y en sistemas de electrnica en vivo. Este centro se opone a la msica electrnica grabada, influidos por su figura dominante Pierre Boulez, cuya obra realizada all "Reponds" sera un ejemplo de la orientacin tcnica y esttica de dicho centro. Esta obra utiliza un sistema complejo de electrnica en vivo (su sintetizador 4x y ms tarde su implementacin en el sistema Max), que procesa el sonido de varios instrumentos en vivo.