Академический Документы
Профессиональный Документы
Культура Документы
TEMA
Esquema
TEMA 11 Esquema
Ideas clave
1.1. Cmo estudiar este tema?
Esta semana abordaremos uno de los softwares ms utilizados a nivel mundial en el
mbito de la composicin e interpretacin actual. Se trata de MaxMSP, un programa
que aborda aspectos que van desde la generacin y transformacin del sonido hasta la
interaccin en vivo con los intrpretes o la implementacin y programacin de
elementos visuales con el agregado Jitter.
Para documentarte acerca del funcionamiento del programa, debers leer los apuntes
que he preparado para ti. En ellos, abordaremos los sistemas lgicos que utiliza el
programa para operar y sus mltiples usos en la creacin actual.
Objetivos:
Entender los procesos lgicos y funcionamiento del software.
Asimilar conceptos generales como el de objeto, mensaje o patch.
Explicar mediante proyectos prcticos sus aplicaciones en la composicin y en la
interpretacin.
Conocer sus usos en la interpretacin en vivo y en la improvisacin.
11.2. Introduccin
MaxMSP es un entorno grfico de programacin, audio, MIDI y, tras sucesivos aos
de mejoras, imagen, en tiempo real. Su historia se remonta a mediados de la dcada de
los 80, cuando el matemtico y programado Miller Puckette comenz a desarrollar el
software en el mbito del IRCAM (Institut de Recherche et Coordination
Acoustique/Musique).
ejemplo, podemos programar una cuenta que escoja 20 nmeros al azar entre 1 y 100
durante el lapso de cinco segundos. Este evento no cobra una verdadera lgica musical
si nosotros no asignsemos a cada nmero un valor de la escala MIDI, por ejemplo.
Esta manera de organizacin racional responde a unos criterios de abstraccin de los
procesos, que los hacen particularmente abiertos y flexibles.
Al igual que OpenMusic, en MaxMSP se identifica a una accin concreta que queremos
que el programa realice con un patch. Por lo tanto, nos estamos refiriendo a una
construccin lgica en la que se le dice al programa que queremos que haga
exactamente.
Un patch est compuesto de varios elementos que enumeraremos y explicaremos a
continuacin con detalle. Dentro del patch, los diferentes elementos se comunicarn
mediante un sistema de cuerdas, que unir los unos con los otros formando las
diferentes estructuras. Dentro de esta organizacin, el orden de lectura del programa
ser de arriba abajo y de derecha a izquierda.
El patcher
Para empezar, lo ms lgico sera hacer mencin a
la hoja en blanco, el recipiente que acoger los
elementos
que
formarn
nuestro
patch.
Se
elementos
se
situarn
Una vez vayamos creando nuestro proyecto, observaremos que el patcher cuenta con
dos modos estados: el modo edicin y el modo ejecucin, de lo que depender que
podamos modificar su contenido o, en el segundo caso, escuchar los resultados de las
rdenes que hayamos programado.
El objeto
En MaxMSP hay varias unidades que estructurarn el mecanismo que tiene el
programa de entender las rdenes que queremos que realice. Un elemento crucial en el
proceso es el objeto.
Bsicamente, el objeto es un algoritmo que ejecuta una accin. El comportamiento de
MaxMSP es modular, lo cual quiere decir que se vertebra con la interrelacin de un
nmero variable de estos objetos, cada uno de los cules ejecuta una accin que
contribuye al resultado global que queremos conseguir.
Hay tres tipos de objetos:
Estndar
Custom
Externos
Observamos, por tanto, que las posibilidades de creacin son ilimitadas, ya que no se
limitan a una paleta de opciones prediseadas.
Los objetos se crean mediante la seleccin de una caja y escribiendo su denominacin
dentro de ella. Expliqumoslo con un ejemplo:
En el interior de esta caja hemos tecleado print. MaxMSP asocia con esta palabra
la accin de escribir todos los datos que pasan por este objeto en una especie de blog de
notas que puede ser consultado al pulsar en l. En este caso, el objeto print es uno de
los depositados por defecto en la librera de Max pero, como hemos dicho, cabra la
opcin de programar los nuestros.
Dentro de esta categora de mensajes podemos encuadrar a los toggles, cuya finalidad
es la de ser un interruptor. Cuentan con dos estados (encendido y apagado) y ponen en
marcha los procesos mediante los que se encuentren unidos en el modo ejecucin.
Nmeros: este tipo de cajas nos muestran una cifra que puede estar expresada en
nmeros enteros o decimales, as como indicarnos tipos de informaciones distintas
(que puedan expresarse mediante lenguaje numrico). As, dependiendo del objeto al
que estn unidas mediante una cuerda, un mensaje numrico puede expresarnos una
cifra MIDI, la eleccin efectuada por un objeto aleatoriamente o una nota frecuencia
sonora.
Palabras: estos mensajes suelen ser usados como controladores, de la misma manera
que los bangs pero con indicaciones que expresan rdenes concretas.
Como podemos ver, MaxMSP funciona regido por una serie de cdigos que rigen la
lgica a la hora de elaborar los esquemas operativos. Es imprescindible el aprendizaje
de los mismos antes de iniciar cualquier proyecto y, se encuentran a nuestra
disposicin infinidad de tutoriales (muchos ofrecidos por el programa y otros
diseados por usuarios) para ir alcanzando progresivamente el dominio del programa.
10
para que, como consecuencia, sea el intrprete mismo el que ejecute esos disparos de
eventos mediante las notas interpretadas en la partitura.
Por poner algunos ejemplos, los tratamientos de manipulacin ms usuales que se
emplean en la interpretacin en vivo pueden ir desde delays y ecos, armonizadores,
granuladores del sonido, transpositores, filtros Todos ellos programados al gusto del
compositor y sometidos a parmetros que pueden ir desde la mxima determinacin a
la incorporacin, total o parcial, de procesos de aleatoriedad.
En el apartado No dejes de escuchar encontrars un ejemplo musical, la obra La
disparition, para violn y electrnica en vivo del compositor Fernando Villanueva, en
la que podrs apreciar muchos de los tratamientos anteriores.
Por otro lado, el uso de MaxMSP tambin admite un campo para la improvisacin.
Con el lanzamiento de MaxMSP 6 y, en noviembre de 2014, MaxMSP 7, se han
perfeccionado los objetos que permiten una manipulacin de los parmetros ms
intuitiva y fcil en el momento mismo de la interpretacin.
11
Lo + recomendado
No dejes de leer
Luz: un estudio sobre la composicin de interacciones en Live Electronics
Campaa, J. (mayo, 2009). Luz: un estudio sobre la composicin de interacciones en
Live Electronics. Songrama, Revista de pensament musical, 3. Recuperado de
http://www.sonograma.org/num_03/javiercampana.html
Interesante artculo en el que el compositor Javier Campaa analiza la relacin que
mantuvo a nivel creativo con el uso de la electrnica en vivo en su obra Luz, para fagot y
electrnica.
Se tratan aspectos como el proceso de experimentacin con el material sonoro de
partida, el uso de la improvisacin en obras con electrnica o la localizacin de las
fuentes sonoras en el espacio.
Accede al artculo a travs del aula virtual o desde la siguiente direccin web:
http://www.sonograma.org/num_03/javiercampana.html
No dejes de ver
Conferencia-concierto de David McDonell
Conferencia-concierto de David McDonell (en
ingls) en la que nos habla sobre algunas
estrategias
para
la
composicin
musical
mediante MAXMsp.
Accede al vdeo a travs del aula virtual o desde la siguiente direccin web:
https://www.youtube.com/watch?v=5ECXj3Bzss4
TEMA 11 Lo + recomendado
12
No dejes de escuchar
La disparition, para violn y electrnica en vivo. Fernando Villanueva
Esta obra nos sirve para ilustrar el uso de MaxMSP como una herramienta que
convierte, en este caso a un violn, en otro instrumento con infinidad de posibilidades
acsticas que son desarrolladas a tiempo real por multitud de patches.
A lo largo de la pieza escucharemos el uso de delays, armonizadores de frecuencias y
dems transformaciones extradas enteramente de la fuente sonora que representa el
violn.
Accede al vdeo a travs del aula virtual o desde la siguiente direccin web:
https://www.youtube.com/watch?v=7oeiFsWdxn0
TEMA 11 Lo + recomendado
13
+ Informacin
Webgrafa
Tutorial de Max MSP y Pure Data
Blog con enlaces a varios tutoriales que pueden ser abiertos con MaxMSP y a algunos
artculos interesantes y en profundidad sobre sntesis del sonido.
Accede a la pgina web a travs del aula virtual o desde la siguiente direccin:
http://maxmsp-tutorial.blogspot.com.es/
Cyclus 74
Pgina web de Cyclus 74, empresa distribuidora de MaxMSP.
Accede a la pgina web a travs del aula virtual o desde la siguiente direccin:
https://cycling74.com/
TEMA 11 + Informacin
14
Test
1. El programa Max naci a mediados de la dcada de los 80 en el seno del IRCAM con
el objetivo de sustituir al antiguo software 4X Cul era su caracterstica principal?
A. La modificacin del sonido a tiempo real.
B. El clculo de procesos matemticos complejos como asistente al compositor.
C. La creacin de sonidos electrnicos basados en muestras de instrumentos reales
para su posterior introduccin en obras musicales.
2. Cmo se llama la hoja en blanco en la que interrelacionarn todos los objetos en
MaxMSP?
A. Patch.
B. Patcher.
C. Caja.
D. Secuenciador.
3. Decimos que la estructura de MaxMSP es modular porque
A. El lenguaje empleado por los resultados exportados por el programa siempre se
realiza en lenguaje modal.
B. Se vertebra con la interrelacin de un nmero variable de cajas o mdulos.
C. Se vertebra a partir de datos implementados al programa, el cual los reparte
segn su lgica espacial preestablecida.
D. Su estructura por defecto siempre parte de la deconstruccin de los diferentes
elementos de un patch estndar, que ofrece por defecto el programa.
4. En MaxMSP, cmo se unen las distintas cajas?
A. Mediante hipervnculos.
B. No es necesario unir las cajas, ya que su interrelacin depender del orden
lgico establecido por el programa (arriba abajo e izquierda a derecha).
C. Mediante cuerdas.
5. Un objeto puede definirse como
A. Una caja contenedora de un algoritmo que corresponde a una accin.
B. Una caja que nos indica un dato o cifra informativa.
C. Una caja manipulable con el fin de modificar un parmetro en concreto.
TEMA 11 Test
15
TEMA 11 Test
16