Archivo

Posts Tagged ‘supercollider’

Estado del Arte III

abril 25, 2010 2 comentarios

waveTable

Desarrollado por Gerard Roma y Anna Xambó del Music Technology Group en la Universitat Pompeu Fabra de Barcelona, waveTable es presentado como:

Un editor de ondas de audio que es operado en tiempo real a través de una interfaz de mesa (tabletop interface). El sistema combina técnicas multi-touch y de interfaz tangible, con el propósito de implementar la métafora de un juego de herramientas (toolkit) que permite la manipulación directa de una muestra de sonido.

Lo resultante, es un instrumento musical adecuado para presentaciones en vivo basadas en la creación de loops de audio que van siendo modificados en el correr del show mediante una interfaz intuitiva que provee feedback tanto al performer como a la audiencia.

Herramientas operando sobre la waveTableEsto último, es uno de los objetivos principales del diseño de YARMI: re-introducir visualmente al espectador en la interacción del músico con el instrumento, algo perdido en la música en vivo generada desde un PC o notebook.

Los autores estudian varios proyectos, desde los orígenes del dibujo de ondas de audio utilizando un lápiz, en el Fairlight CMI, hasta secuenciadores y sistemas similares más recientes: d-touch, Music Table, reactable, scoreTable y Scrapple. A partir de este estudio, observan que estos sistemas principalmente utilizan los objetos tangibles como representaciones físicas de datos (samples, presencia de efectos), dónde manipularlos se traduce a realizar modificaciones en el modelo mismo (sacar un objeto representando un sample en un determinado punto del compás, hace que el sample deje de reproducirse).

Dada esta asignación de significado a los objetos tangibles, sostienen que una gran desventaja es que como los objetos físicos no pueden crear de la nada ni pueden ser duplicados, la naturalieza física de la interfaz restringe la interacción con el sistema. Proponen entonces, en cambio, utilizar los objetos tangibles como herramientas que representen funciones que operan sobre los datos. Así, el conjunto de objetos tangibles se convierten en una serie de herramientas (toolkit), que permiten “esculpir el sonido de una manera conveniente de modo que el diseño de sonido se transforma en un proceso de composición en tiempo real”.

Esto, si bien no es explícitamente considerado en el diseño original de YARMI, puede ser una muy buena idea a aplicar.

El conjunto de herramientas propuesto para operar sobre las ondas de audio, puede verse explicado en detalle en el paper.

En cuanto a la implementación, waveTable tiene una arquitectura de hardware prácticamente idéntica al reactable, dado que utiliza el software reacTIVision como sistema de visión. Además, utiliza SuperCollider para la síntesis de audio en tiempo real. Ambas son alternativas que evaluaremos en su momento para utilizar en YARMI. Los distintos módulos de software, se comunican utilizando protocolos basados en OSC, como el TUIO impuesto por el sistema de visión.

Un video de demostración: