17.01.2015 Views

Untitled 2

Untitled 2

Untitled 2

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Una conversación con Miller S. Puckette.<br />

Por Roc Jiménez de Cisneros.<br />

Miller S. Puckette ha sido a lo largo de los últimos veinte años una de las<br />

figuras clave en el desarrollo del software profesional para audio en tiempo<br />

real.<br />

Puckette fue un miembro activo del MIT Media Lab desde su nacimiento<br />

hasta 1987, cuando se instaló en París para trabajar durante ocho años como<br />

investigador del IRCAM (l'Institut de Recherche et de Coordination Musique/<br />

Acoustique, fundado por el compositor Pierre Boulez). Allí escribió Max, un<br />

influyente entorno de programación gráfico para ordenadores Macintosh que<br />

con el tiempo se ha establecido como uno de los referentes indispensables<br />

del software para la creación de música y audiovisuales en tiempo real. Su<br />

nombre es un homenaje a Max Matthews, padre de la música para<br />

ordenadores e inventor de Music V (uno de los programas pioneros en la<br />

síntesis digital con interfaz gráfica). Max fue comercializado en 1990 por<br />

Opcode Systems y, más tarde, por la empresa californiana Cycling’74, su<br />

distribuidor oficial en la actualidad. En el sistema gráfico de Max, el usuario<br />

crea programas (o patches) conectando entre sí varios “objetos” que permiten<br />

un control con una precisión medible en milisegundos sobre eventos de audio<br />

y vídeo o incluso hardware externo vía MIDI.<br />

En 1989, el IRCAM empezó a trabajar en una tarjeta de síntesis en tiempo<br />

real para ordenadores NeXT llamada IRCAM Signal Processing Workstation<br />

(ISPW). Combinando Max con el ISPW, y añadiendo luego un conjunto de<br />

nuevos “objetos” para la computación de audio, Puckette dio lugar a Max/<br />

FTS. La base a partir de la cual nació Pd (o Pure Data), su actual proyecto,<br />

desarrollado en colaboración con artistas y programadores de todo el mundo<br />

tras su disputa con el IRCAM. Pd es un proyecto de código libre (es gratuito<br />

y su código está a disposición de cualquier usuario) para los sistemas<br />

operativos Linux, IRIX, Windows y Mac OS X.<br />

Poco después del lanzamiento de Pd, David Zicarelli de Cycling’74 decidió<br />

incorporar la infraestructura de Pd a Max para añadir al programa la<br />

posibilidad de manipular audio. El resultado es Max/MSP, del cual Cycling’74<br />

lanzó una nueva versión el pasado año y que en breve estará disponible para<br />

Windows. Por su parte, el desarrollo del IRCAM ha llevado a una nueva<br />

versión del programa original de Puckette, llamada jMax, también gratuita y<br />

distribuida con su código fuente.<br />

En 1994, Miller Puckette se incorporó al departamento de música de la<br />

Universidad de California en San Diego, donde hoy desempeña labores de<br />

director asociado del Center for Research in Computing and the Arts (CRCA).<br />

Palabras clave: Max/MSP, Pd, jMax, código libre, IRCAM, Cycling’74.


- Tu background está más relacionado con el campo de las matemáticas que<br />

con la música. Algo bastante raro para un profesor de música.<br />

Bueno, que yo sepa, debo ser el único profesor de música en los Estados<br />

Unidos que carece por completo de educación musical. O sea que sí, es algo<br />

poco común, pero creo que muchos investigadores en el campo de la<br />

computer music se dedican profesionalmente a la informática o a la<br />

ingeniería, como Julius Smith o Perry Cook. Yo me incliné por trabajar en el<br />

departamento de música porque de esta forma mi vida tiene mucho más que<br />

ver con la música que si estuviera impartiendo clases de ingeniería. Es un<br />

poco duro debido a mi falta de formación musical, y tuve que aprender<br />

muchísimo al principio, pero llevo aquí siete años y eso es bastante tiempo<br />

como para reforzar mi educación.<br />

- Pero de todos modos, tu relación con la música parte de mucho antes que<br />

eso.<br />

Claro, estuve ocho años en el IRCAM. En general siempre me han divertido<br />

mucho más los proyectos musicales que los matemáticos.<br />

- ¿Y cuando empezó el matemático a estar interesado no sólo por la música<br />

sino en diseñar instrumentos musicales<br />

Desde que era niño me maravillaban los sintetizadores y la idea de utilizar<br />

ordenadores para hacer música. Yo crecí en los años sesenta, y durante<br />

aquella época oí hablar de los sintetizadores Moog, aunque jamás conseguí<br />

ponerle las manos encima a uno. Pero tenía una copia de “Switched On<br />

Bach” y me fascinaba por completo. Luego, estudiando matemáticas en el<br />

MIT, descubrí el estudio de informática musical que allí regentaba Barry<br />

Vercoe, mi principal maestro en el terreno de la computer music. Empecé a<br />

trabajar allí casi de manera exclusiva, dejando de lado el resto de mis<br />

estudios durante largos períodos de tiempo, sencillamente porque aquello era<br />

lo que de veras me apetecía hacer. Y creo que ése es el caso de muchos<br />

músicos electrónicos, que tienen que debatirse entre dos carreras, o que se<br />

ven obligados a sintetizar algo partiendo de dos bagajes distintos. Es un<br />

campo híbrido que atrae a gente que no acaba de encajar dentro de los<br />

límites de una única disciplina. Cuando yo empecé a estudiar, había<br />

opiniones muy divididas acerca de lo que tenía que ser la música por<br />

ordenador. Así que tenías que inventarlo sobre la marcha. Y eso fue muy


divertido; es fantástico estar en un campo como la computer music en los<br />

años setenta, que todavía está en proceso de desarrollo.<br />

- Ahora que mencionas tu estancia en el IRCAM, creo que tu relación con<br />

ellos no terminó del todo bien.<br />

Bueno, es que el IRCAM cambió de forma substancial a lo largo de mi<br />

estancia. En la década de los ochenta, cuando yo entré allí, era un lugar<br />

mucho más libre y alocado, pero cuando llegaron los noventa se propagó por<br />

toda Francia una gran ola de xenofobia como consecuencia del aumento de<br />

la tasa de desempleo, y empezó a ser complicado traer a gente de fuera para<br />

trabajar en IRCAM. Por otra parte, se dieron muchos cambios burocráticos<br />

en el gobierno francés que empujaron al IRCAM a una situación delicada en<br />

la que todos los proyectos tenían que tener una finalidad comercial para ser<br />

justificados. De manera que el cambio no tuvo tanto que ver con la propia<br />

gente del IRCAM como con el gobierno, pero el hecho es que la vida de los<br />

investigadores empezó a estar mucho más controlada y sujeta a la<br />

burocracia. Pero de todos modos, sigue siendo un lugar que recomendaría<br />

encarecidamente a cualquiera para ir durante unos años y aprender. Sigue<br />

siendo la principal institución para la investigación en la computer music de<br />

todo el mundo. Y es un grupo de gente fantástica con la que trabajar.<br />

- ¿Y qué hay de tu relación con Cycling’74<br />

Somos buenos amigos, aunque no estamos muy en contacto ultimamente.<br />

Estan muy ocupados trabajando muy duro en una versión de Max para PC en<br />

octubre, y entre eso y la puesta a punto para el Mac OS X andan muy<br />

atareados. Ellos y mi trabajo en Pd no están en competición en absoluto.<br />

Estamos en una situación totalmente diferente, porque yo no tengo que lidiar<br />

con toda la parte comercial del proyecto, y además ellos tienen que crear un<br />

producto mucho más refinado y fácil de usar que el mio. De modo que los<br />

dos se retroalimentan simultáneamente: hay gente que cambia de Pd a Max/<br />

MSP o viceversa, así que ambos ganan popularidad gracias al otro. No<br />

existe competición.<br />

- Creo que el IRCAM también está trabajando en una versión para PC de su<br />

jMax.<br />

Pues de hecho no lo se, porque jMax es algo diferente de Pd. Es un<br />

programa más claramente orientado a estructuras de multiproceso. Las<br />

características de jMax sirven a los informáticos para construir proyectos<br />

grandes industrializables. Pd en cambio está destinado a músicos que<br />

trabajan con hardware barato y muy posiblemente aislados, sin ninguna otra<br />

persona interesada en el tema en su misma ciudad. Son una red de usuarios


mucho más activa, por eso lo principal en Pd es tener un programa que<br />

arranca fácil y rápidamente y funciona en máquinas baratas.<br />

- Siempre me ha parecido extraño que Max estuviera bajo el control de una<br />

empresa privada como Cycling’74 cuando en realidad había sido desarrollado<br />

gracias a capital público del gobierno francés.<br />

Es cierto que jamás habría podido existir sin IRCAM, pero tampoco se habría<br />

expandido tanto sin ser comercializado, que fue lo que Opcode hizo<br />

originalmente. Así que de hecho era necesario contar a la vez con el sector<br />

público y el privado para que el proyecto saliera adelante. O sea que no me<br />

puedo quejar: simplemente no habría funcionado de otra forma.<br />

Si echas la vista atrás hasta los comienzos de Max y cuentas el dinero que<br />

el IRCAM invirtió en mi mientras desarrollaba el programa, verás que una<br />

empresa privada habría tardado como mínimo diez años en recuperar el<br />

capital. Para una compañía privada habría sido del todo imposible llegar a<br />

algo como Max contando únicamente con sus recursos propios. Y por otro<br />

lado, aunque mis planes para Pd son bastante diferentes, la situación es de<br />

nuevo la misma: el dinero público paga mi salario mientras yo trabajo en Pd.<br />

Y no tengo ningún plan de comercializarlo. Hay espacio para ambos<br />

modelos.<br />

- Hubo quien incluso llegó a pensar en una venganza por lo ocurrido con el<br />

IRCAM…<br />

No era en absoluto mi intención. Cuando comencé a trabajar en Pd no había<br />

posibilidad alguna de que Max funcionara en un PC, ni de utilizar Max para<br />

computar audio. Además, la política del IRCAM respecto a su jMax era algo<br />

así como que tenías que pagar 2.000 francos al año para alquilar el software.<br />

Y entonces David Ziccarelli me llamó y me dijo ‘¿podría usar el código de<br />

audio de Pd y añadirlo a Max’ Y yo le dije ‘¡pues claro!’ Así lo hizo, y por<br />

eso MSP, la parte de audio de Max, deriva de Pd y no de jMax, como muy<br />

bien podría haber sido. Creo que Opcode y el IRCAM trataron de negociar<br />

para que David utilizara jMax, pero al final no llegaron a un acuerdo. Así que<br />

cuando empecé con Pd, parecía que la única forma de usar una versión de<br />

audio de Max era que yo mismo la escribiera. Era una especie de deuda<br />

pública para mi: volver atrás y re-implementarlo para que todo el mundo<br />

pudiera usarlo, ya que fuera del IRCAM y un par más de lugares parecidos no<br />

había manera de acceder al programa.<br />

- Y tras todos estos años, ¿alguna pista de los próximos avances en Pd<br />

Una función “deshacer”. Tengo que trabajar en el control-Z. Creo que ese es<br />

el siguiente paso importante. Por otra parte, voy a hacer una versión para


Mac OS X que de hecho ya está disponible. De manera que en breve Pd va<br />

a funcionar tanto en OS X como en PC y en Linux, aunque la mayoría de los<br />

desarrolladores del programa van a seguir trabajando en Linux durante un<br />

tiempo.<br />

- Creo que David Zicarelli de Cycling’74 admitió años atrás que Max no era<br />

muy bueno manejando datos. Y supongo que eso es algo que has tratado de<br />

perfeccionar con Pure Data.<br />

Eso también lo he dicho yo mismo desde hace años (risas). En efecto, es<br />

algo que intento mejorar con Pd, pero todavía hay que ser prudentes.<br />

- ¿Y en general, puede Pd hacer todo lo que Max no puede hacer<br />

Pd es un poco mejor que Max en el terreno de la computación de frecuencia.<br />

Cosas como un phase vocoder. Puedes hacerlo en ambas plataformas, pero<br />

Pd es algo superior que Max. Otra cosa: creo que puedes controlar Pd desde<br />

un PDA con Linux: puedes partir Pd en dos programas, la parte que se ocupa<br />

de la computación en tiempo real, que funciona en tu PDA, y la parte gráfica,<br />

que opera desde un ordenador cercano. Así que en teoría podrías llegar a<br />

programar un patch de Pd para tu nevera, si tu nevera tuviera un<br />

microprocesador.<br />

- Cuando hablamos de software profesional de audio sigue habiendo una<br />

dicotomía entre interfaces gráficas y programas basados en texto y líneas de<br />

comandos. Tu apuesta ha sido siempre en el lado de los gráficos, como es<br />

evidente con Max o Pd. Pero con todo, programas basados en texto como<br />

Supercollider o Csound siguen siendo muy popoulares entre los usuarios<br />

profesionales. ¿Qué opinas tu al respecto<br />

Creo que hay cosas que puedes hacer con mucha más precisión en<br />

Supercollider y Csound que en Pd. El diseño de Pd lo convierte en una<br />

herramienta muy útil para crear programas interactivos, o sea que está<br />

claramente enfocado a las actuaciones en directo. Supercollider en cambio<br />

es un entorno de programación mucho más potente, de manera que si tu<br />

intención es trabajar exclusivamente con algoritmos, es mucho mejor. Y más<br />

o menos lo mismo ocurre con Csound, sólo que es más fácil de usar y<br />

aprender que Supercollider.<br />

- Hoy en día hay un montón de aplicaciones dirigidas a usuarios domésticos<br />

que de alguna manera parecen estar inspirados en la estructura gráfica de<br />

Max. Cosas como Reaktor, Audiomulch y otros. No quiero decir que lo<br />

copiaran, sino que Max fue en cierta medida la chispa inicial…


Bueno, Max no fue el primer programa que abordó la música para<br />

ordenadores bajo un enfoque gráfico de “patching”. Mientras lo hacía, yo<br />

había visto ya como mínimo otros dos programas esfumarse sin más. Así<br />

que no creo que el gran avance de Max fuese en realidad ese enfoque de<br />

programación gráfica.<br />

- Claro, pero eso lo hace más accesible a gente que jamás se atrevería a<br />

meterse en un entorno basado en la programación más clásica como<br />

Csound.<br />

Por supuesto, y lo que ocurre es que la gente empieza con Max y luego se<br />

da cuenta de que quiere un lenguaje más clásico. O simplemente usa los<br />

dos…<br />

- ¿Le sigues la pista a otros proyectos de software para audio ¿Alguno que<br />

merezca ser mencionado<br />

Bueno, durante muchos años hubo una carencia de buenos editores de audio<br />

para Linux y ahora hay uno: Audacity, de la Carnegie Mellon University. O<br />

sea que me parece bastante interesante.<br />

- Aunque la mayoría de desarrolladores de software para audio suelen ser<br />

músicos, en tu caso no se te conoce por tus producciones o composiciones.<br />

Conozco a un montón de compositores mucho mejores que yo, y si ahora<br />

empezara a invertir tiempo en eso, no podría haber contribuído al campo de<br />

la música por ordenador de la manera que lo he hecho con Max y Pd. Por<br />

otra parte, mucha gente ve la figura del compositor como un nombre, y la<br />

gente que toca los instrumentos o colabora en la realización de un disco son<br />

meros mercenarios. Si entras en un bar en San Diego puede que te<br />

encuentres con alguien usando Pd, aunque no se vea a sí mismo como un<br />

compositor. Responderá más bien al patrón de ese personaje medio hacker,<br />

medio músico simplemente pasando un buen rato. Así que todo esto no me<br />

preocupa mucho. Ni tampoco el hecho de dejar tras de mi un legado musical.<br />

- Ya, pero a menudo parece que el crédito debería ostentarlo el programador<br />

del software más que al tipo que lo está utilizando.<br />

Sí, y en ese caso hay que reconocer el mérito de David Bristow, que escribió<br />

el banco de voces del Yamaha DX-7. Y el suyo es un caso ciertamente<br />

interesante, puesto que pudo haber ido de gira con un grupo de rock<br />

importante, pero prefirió trabajar para Yamaha porque le divertía más. De<br />

cualquier modo, la fama que uno adquiere mientras vive no es tan importante<br />

como disfrutar de lo que uno hace. ¡Y ya hay suficiente música por ahí! And I


think people realise now that music is not just a matter of some Beethovenlike<br />

genius way of inventing the new wave of music. It’s much more a<br />

community kind of thing. It may be the fact that the last century more people<br />

has listened to recorded music than actually made music themselves that<br />

has turned music into this star-system. What interests me is really having<br />

people enabled to make their own music rather than have music being<br />

experienced when turning a CD on.<br />

- La mayoría de herramientas para audio que utilizamos hoy vienen de la<br />

academia: de universidades e instituciones que invirtieron mucho tiempo y<br />

dinero en su desarrollo, y hoy estan al alcance de gente “normal”. Crees que<br />

algún día asistiremos a una nueva ola de software hecho enteramente por<br />

ese tipo de gente fuera del amparo institucional<br />

Pues me encantaría verlo. Pero es dificil, porque llegar a algo relativamente<br />

importante, dar un nuevo paso, suele ser cuestión de años de trabajo, y la<br />

mayoría de la gente no puede sobrevivir durante una década mientras<br />

trabajan en ello. Así que, almenos a corto plazo, las universidades y los<br />

centros de investigación como IRCAM van a seguir centralizando gran parte<br />

de la innovación en el software para música por ordenador. Pero podría<br />

equivocarme, claro.<br />

- Y hablando de futuro, ¿alguna idea sobre el siguiente paso en el dominio del<br />

software para computación de audio en tiempo real<br />

No creo que las cosas estén cambiando muy rápido en ese terreno por ahora.<br />

Aun a riesgo de equivocarme diría que no vamos a ver aplicaciones<br />

revolucionarias en lo que respecta a música interactiva en tiempo real. Puede<br />

que la gente empiece simplemente a ver todo eso como una base de la cual<br />

partir, igual que, por ejemplo, los ordenadores han dejado de evolucionar.<br />

Lo que yo veo es que hoy en día hay menos cambios en la computer music<br />

de lo que había diez años atrás. Ahora tenemos nuestro Supercollider,<br />

nuestro Max/MSP, pero parece que, a pesar de que todos estas<br />

herramientas no son ni de lejos perfectas, alguna combinación de ellas le<br />

permite a la gente hacer lo que quiere, hasta el punto de que va a ser muy<br />

dificil que alguien convenza a la gente con un nuevo paradigma. Pero esa es<br />

una predicción peligrosa…<br />

Roc Jiménez de Cisneros compone música para ordenador y trabaja con<br />

sellos como Mego, Fals.ch, Diskono, Lucky Kitchen o su propio Alku.


A conversation with Miller S. Puckette.<br />

By Roc Jiménez de Cisneros.<br />

Over the last twenty years Miller S. Puckette has been one of the key figures<br />

in the development of professional real-time audio processing software.<br />

Puckette was an active member of MIT Media Lab from the time it started<br />

out right up to 1987, when he moved to Paris to work as a researcher at<br />

IRCAM, l'Institut de Recherche et de Coordination Musique/Acoustique<br />

founded by composer Pierre Boulez.<br />

That's where he wrote Max, a highly influential graphic programming<br />

environment for Macintosh computers that over time has become one of the<br />

essential software platforms for music and real-time audiovisual creation.<br />

Its name pays homage to Max Matthews, the father of computer music and<br />

the inventor of Music V (one of the pioneer graphic interface-driven digital<br />

synthesis programs). Max was commercialised in 1990 by Opcode Systems,<br />

and later on by the Californian company Cycling’74, its present official<br />

distributor. In the Max graphic interface the user creates programs (or<br />

patches) by connecting various "objects" with each other. These give the<br />

user control, with precision measured in milliseconds, over audio and video<br />

events and even over external hardware via MIDI.able the user These permit<br />

thuser creates programmes (or pathces) by connecting various "objects" with<br />

eachother. These a<br />

In 1989 IRCAM started working on a real-time synthesis card for NeXT<br />

computers called IRCAM Signal Processing Workstation (ISPW). By<br />

combining Max with ISPW, and then adding a group of new "objects" for<br />

audio processing, Puckette came up with Max/FTS. This was the basis for<br />

Pd (or Pure Data), his current project, developed in collaboration with artists<br />

and programmers from all over the world after his falling out with IRCAM. Pd<br />

is an open source project (it is free and its code is available to all users) for<br />

Linux, IRIX, Windows and Mac OS X operating systems.<br />

Soon after the launching of Pd, David Zicarelli of Cycling’74 decided to<br />

incorporate the Pd infrastructure to Max in order to enable the programme to<br />

process audio. The result is Max/MSP, a new version of which was released<br />

by Cycling’74 last year, and that will soon be available for Windows. In the<br />

meantime, IRCAM's development has led to jMax: a new version of<br />

Puckette's original program, which is also free and distributed along with its<br />

source code.<br />

In 1994, Miller Puckette became a member of the Music department of the<br />

University of California, San Diego, where he carries out his functions as<br />

Associate Director of the Center for Research in Computing and the Arts<br />

(CRCA).


Key words: Max/MSP, Pd, jMax, open source, IRCAM, Cycling’74.<br />

- Your background is more in the mathematics field than in music. That’s a<br />

pretty strange background for a music professor.<br />

Well, as far as I know, I’m the only music professor in the U.S. who doesn’t<br />

have any musical education. So it is unusual, but I think a lot of computer<br />

music researchers are actually working in computer science or engineering<br />

departments, like Julius Smith or Perry Cook. I was interested in working<br />

inside the music department because my daily life has much more to do with<br />

music than it would be if I were an engineering professor. It’s a little bit hard<br />

to be a music professor and not actually have any music training. I had to<br />

learn a great deal about my job after arriving here, but I’ve been here seven<br />

years and that’s long enough to get an education.<br />

- But before that you were already committed to music.<br />

Right, I was eight years in IRCAM. I’ve always actually had more fun working<br />

in musical projects than in mathematical ones.<br />

- And when did the mathematician become interested not only in music but in<br />

building instruments to perform it<br />

I’ve been fascinated by the idea of synthesisers and using computers in<br />

music since I was a child. I grew up in the 1960s, and heard about the Moog<br />

synthesiser although I never got my hands on one. But I had a copy of<br />

“Switched On Bach” and I was fascinated by it. Then at MIT studying for a<br />

degree in mathematics I found about the computer music studio there, that<br />

was run by Barry Vercoe, my main computer music professor. I started<br />

working there almost exclusively, neglecting the rest of my studies for long<br />

periods of time, simply because it was what I really was fascinated by doing.<br />

And I think that a lot of electronic musicians do have this kind of aspect of<br />

being struggling between two careers or having to synthesize something from<br />

two or more different fields of training. It really is a hybrid field which attracts<br />

people who don’t fit very easily within the boundaries of a single field.<br />

Certainly at the time that I was studying it, different people had different<br />

notions of what computer music would be. So you had to invent the whole


thing while you were studying it. And that was a lot of fun; it’s good to be in a<br />

field, as computer music in the 1970s, that is changing quickly and hasn’t yet<br />

fully formed.<br />

- And now that you just mentioned your stay at IRCAM, I believe your<br />

relationship with them didn’t end up very well.<br />

Well, IRCAM changed substantially over the time that I was there. It was a<br />

much free-wheeling kind of crazy place at the beginning, in the 1980s when I<br />

started there. And as the 90s started out, there was a wave of xenophobia in<br />

France because the unemployment went up, so it became hard to attract<br />

people from outside the country to work at IRCAM. And second, there were<br />

bureaucratic changes in the government of France, that made it necessary<br />

for IRCAM to try to demonstrate that it was actually geared towards making<br />

commercialized developments. And every project had to have a commercial<br />

end in order to be justified. The change wasn’t really the fault of anyone at<br />

IRCAM, it was the French government imposing this on IRCAM, but the life<br />

of researchers became much more bureaucratically controlled. But it is still a<br />

place where I would advice anyone in the world to go and spend a few years<br />

if they can. It’s still the premier research institution for computer music in the<br />

world. And it’s a wonderful group of people to work with.<br />

- And how’s your relationship with Cycling’74<br />

We are good friends. I don’t actually have much contact with them these<br />

days. They’re very hard at work. They’re working to get a PC version of Max<br />

out on October, and between that and getting ready for OS X on the<br />

Macintosh I think they’re very busy. They and my work on Pd are not in<br />

competition at all. We are in a completely different situation, cause I don’t<br />

have to deal with any of the commercial part, and on the other hand they’re<br />

interested in creating a much more refined and easy to use product than I<br />

have to worry about. The two feed on each other: some people go from Pd to<br />

Max/MSP or vice versa. So they’re both more popular because of the other,<br />

there’s not a competition at all.<br />

- I think IRCAM is also developing a PC version of their jMax.<br />

Actually I don’t know, cause jMax is somewhat different from Pd. It is more<br />

explicitly oriented at multiprocessing architectures. There are features in jMax<br />

that are used by computer scientists who are interested in building more large<br />

industrializable projects. Pd is intended for solo musicians who are working<br />

on cheap hardware, perhaps with any other practitioners on the same town,<br />

so they are a very much more active network of users. So the emphasis is<br />

on having a program that starts up quickly and runs on cheap hardware.


- I always thought it was a bit strange that Max was under the control of a<br />

private company like Cycling’74 when the software was in fact developed with<br />

public funds from the French government.<br />

It certainly would never had existed without IRCAM, but it would never have<br />

actually widespread used without being commercialized, which was done by<br />

Opcode originally. So it was actually necessary to have a public and private<br />

partner in the enterprise to really make it take off. So I guess I can’t<br />

complain: it simply wouldn’t have worked any other way.<br />

If you look at Max in the early days and compute the amount of money that<br />

IRCAM spent on me while developing the program, it would have taken at<br />

least ten years for a private concern to make the money back. It wouldn’t<br />

have been possible for a private company to come up with something like<br />

Max completely with its own resources. On the other hand, my plans for Pd<br />

are quite different from that, but it’s in exactly the same situation: it is public<br />

money that pays me my salary while I develop Pd. And I don’t have any<br />

plans to commercialize it at all. There’s room for both models.<br />

- Some even thought of a revenge for the IRCAM affair…<br />

Actually I wasn’t thinking that way at all. When I started working on Pd, first<br />

off there was no hope of having Max running on a PC. Second, at that time<br />

there was no hope to use Max to do audio computation. And finally, IRCAM’s<br />

policy around jMax was that you had to pay 2.000 francs a year to rent the<br />

software. And then David Ziccarelli called me up and said ‘gee, could I use<br />

the audio code from Pd and add it to Max’ And I said ‘sure!’ He did, and so<br />

MSP, the audio portion of Max, is derived from Pd and not from jMax as it<br />

could have been. I believe Opcode and IRCAM tried to negotiate a situation<br />

where David could just use jMax, but they couldn’t come to agreement. So<br />

when I started Pd, the situation was simply that nobody was ever going to be<br />

able to get a usable audio signal version of Max unless I did that. So it was a<br />

matter of public duty for me to go back and re-implement it so people could<br />

have access to it, since it was clearly not becoming available outside of<br />

IRCAM and a couple of places like that.<br />

- And after all these years, any clues about the next developments in Pd<br />

An “undo” feature. I got to make control-Z to something. I think that’s the next<br />

really important thing I’m going to do. The other thing is that I’m getting it to<br />

work on Mac OS X. So pretty soon it’s going to work equivalently on OS X<br />

and on PC and on Linux, although most of the developers are still going to do<br />

it on Linux for some time.


- I think David Zicarelli from Cycling’74 admitted some years ago that Max<br />

was not that good dealing with data. And I guess that’s something you tried<br />

to solve with Pure Data.<br />

I have been saying that for a long time too (laughs). Yes, it is something that<br />

I’m trying to solve with Pd, but the approach that I’m taking is still has yet to<br />

be really prudent.<br />

- Can Pd do everything Max cannot<br />

Pd is somewhat better than Max is doing frequency domain computation.<br />

Things like the phase vocoder. You can do it in either platform but i think Pd<br />

is better than Max. One other thing: I believe you can run Pd on a PDA<br />

running Linux: you can actually split Pd up into 2 programs, the real-time<br />

portion, which runs on your PDA, and the graphics portion which runs on a<br />

nearby computer. So you can make a Pd patch for your refrigerator, if your<br />

refrigerator had a microprocessor.<br />

- When it comes to professional audio software there is still a dicothomy<br />

between graphic and text-based interfaces. Your approach was always been<br />

on the graphic side, as everyone can see with Max or Pd. But then, textbased<br />

programs like Supercollider or Csound are still very popular among<br />

professional users. What do you think of that<br />

I think there are things you can do in Supercollider and Csound much better<br />

than you can do in Pd. There’s something about the design of Pd that makes<br />

it easy to make interactive programs with it, so it’s very performanceoriented.<br />

Supercollider is a much better programming environment, so if<br />

you’re describing things that are exclusively related to algorythms, it is much<br />

better. Csound is more or less the same, only that it is easier to learn and<br />

use than Supercollider.<br />

- Nowadays there are many applications directed to home users that are in<br />

some way based in Max’s graphic approach. Stuff like Reaktor, Audiomulch<br />

and some others. Not that they copied it, but I guess Max was the spark…<br />

Well, Max wasn’t the first program that had graphical patching approach to<br />

computer music. When I was doing it I had already seen at least two others<br />

come and go. So I don’t think that the main advance in Max was the<br />

graphical patching approach to programming.<br />

- Yes, but that makes it more accessible to people that would never dare to<br />

get into a text-based language like Csound.


Right, and people start with Max and then realise they want a text-based<br />

language later. Or they just use both…<br />

- Do you keep an eye on other audio software projects Any one that you<br />

think it is specially worth mentioning<br />

For many years there was not a usable sound editor for Linux and suddenly<br />

there is one: it’s called Audacity. It’s coming out of Carnegie Mellon<br />

University. So that’s a very exciting new project.<br />

- You are not known for any music production/composition, but people<br />

developing audio software are most commonly musicians as well.<br />

I know a lot of people who are much better composers than I am, and if I<br />

started spending my time composing music, at least if I did it right now, I<br />

don’t think that I would be making any significant contribution to the field as<br />

I’ve been able to make with Max and Pd. And the other thing about that is<br />

that the way people think about music is like the composer is kind of the<br />

name, and the people who put the records together or play the instruments<br />

are basically paid hacks. If you go into a bar in San Diego you might find<br />

someone actually using Pd, but they won’t call themselves composers. You<br />

just find a bunch of people who are part hacker, part musician and part<br />

songwriter, doing what they like to do. So I’m not actually worried about that<br />

whole thing. And I’m certainly not worried about leaving a legacy of music<br />

behind.<br />

- Yes, but sometimes happens that the credit should go to the programmer<br />

behind the software more than to the guy who is actually using it.<br />

Yeah, but then a lot of credit should go to David Bristow, who wrote the<br />

Yamaha DX-7 voice bank. And he’s an interesting case, cause he could have<br />

toured with an important rock band if he wanted to, but he just wanted to work<br />

for Yamaha, cause he thought it was more fun. But anyway, how famous you<br />

are while you’re alive is not necessarily so important as what you do and<br />

whether you enjoy doing it. And there’s plenty of music out there! And I think<br />

people realise now that music is not just a matter of some Beethoven-like<br />

genius way of inventing the new wave of music. It’s much more a community<br />

kind of thing. It may be the fact that the last century more people has<br />

listened to recorded music than actually made music themselves that has<br />

turned music into this star-system. What interests me is really having people<br />

enabled to make their own music rather than have music being experienced<br />

when turning a CD on.<br />

- Most of the audio tools we use today come from an academic background:


from universities and institutions that invested lots of time and money in the<br />

past, and nowadays it’s more or less available to “normal” people. Do you<br />

think we’ll ever see a new wave of audio software entirely made by this noninstitution<br />

funded people<br />

I’d like to see that happen. I think it is hard, because making a significant<br />

new thing usually takes years and years of work, and most people can’t<br />

support themselves for a decade while they try to come up with the next new<br />

thing. So I think that, at least in the near term, universities and research<br />

centres like IRCAM will still be creating a large part of the innovation in<br />

computer music software. But I could be wrong.<br />

- And now that we speak about the future, any clues on the next leap in realtime<br />

audio processing software<br />

I don’t think things are changing very fast on that level right now. I’m not sure<br />

about this but it might be that we won’t see revolutionary new applications in<br />

interactive real-time computer music technique. It might be that people will<br />

just start to regard that as the background, just like for instance, computers<br />

have stopped evolving.<br />

What I see is that there’s less evolution right now in computer music software<br />

than there was ten years ago. Now we’ve got our Supercollider, our Max/<br />

MSP, but it seems like, even though these tools are far from perfect, some<br />

combination of them pretty much will enable people to do what they want to<br />

do, to the extent that it will be very difficult now for someone to come up with<br />

some new paradigm that will win people over. But that’s a dangerous<br />

prediction to make…<br />

Roc Jiménez de Cisneros is a computer musician working with labels like<br />

Mego, Fals.ch, Diskono, Lucky Kitchen or his own Alku.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!