Can you talk a bit about how your performance patch is organized?
My Max patch consists currently of roughly 160 files. It is constructed in a very modular way, with multiple levels of bpatchers, abstractions and poly~ objects, all arranged by the main patch. The individual patches are often very simple, as soon as I have the feeling I can reuse something later, I make a bpatcher out of it. I use a lot of variables. This allows me to do changes very quickly – when I give a new routine a name, it takes me just a few seconds to completely integrate it into all GUI elements, the preset system, and send internal and external controller data to any parameter. I probably never played two concerts in a row with exactly the same patch – every concert brings a little change here and there, an adjustment, or just putting a routine on another key on the keyboard. Over the years 90% of what I ever wrote I already threw out. If a routine isn’t used in a concert situation, it has to go. That’s not different than practicing scales or working on certain chord progressions – you test out a lot, but if you don’t use it on the next couple of gigs, forget it.
The patch really reflects the improvisational nature of my music making, if you want to look at it this way. Music for me has to be in constant flux, every concert, CD, or discussion influences me in ways that immediately effect my next move. As an improviser, you constantly push your own boundaries – the idea of creating something set in stone, played the same every time is foreign to me. Writing a fixed score is obsolete, because it’s outdated as soon as I go to the first rehearsal. When writing for larger ensemble, as I currently do with my 14-piece “Third Eye Orchestra”, I address this fact by creating a large score that has to be arranged by the conductor live every time it’s performed. That’s also probably one of the reasons I ended up using Max – programming yourself is very suitable for this kind of approach.
By the way, Harvestworks, where I work, is soon embarking on a series of research workshops centered around the question how improvisational strategies and digital media tools affect each other, and we plan to present the outcome in a book or a conference in 2009.
Speaking of that, some people may know you by way of your work with the Harvestworks artists’ organization in addition to this giant pile of CDs and list of performances. How did you come to be involved in the work there?
Well, I married a Max programmer….
Would I be correct in thinking I’m detecting a pattern here?
Dafna was working at Harvestworks as a Max teacher and programmer, and when they were looking for someone to run the studios in 2001, she told me. So I applied for the job. It didn’t take long to discover that this is an fun place with a great community. There are constantly students, artist in residence, or interns hanging out in our lab room working on their projects, often coming from several different countries. Things that are going on there are a good inspiration for my own work, you meet all sorts of interesting people, and discuss weirdo projects. Live sound processing of knitting needles, butterfly movements turned into music, a flock of 300 movies flying around the viewer in surround video are just some of the projects my programmers are currently working on.
Despite its great work and profile in the new media universe, I’ll wager that there are some people reading this who aren’t familiar with what Harvestworks is. It might help them to have a clearer idea of how unique an institution it is….
Harvestworks is a non-profit organization, helping artists create their work. It was created in 1977 by two artists, Jerry Lindahl and Greg Kramer. At that time, when you wanted to create an electronic composition, you were either part of a university that had an electronic studio, or you had to lay out a considerable amount of money to buy a synthesizer. But there has to be something for not-so-lucky artists, too!
So these guys went out and created a community center where you could go and rent a Buchla or other equipment for $3/hr to create a piece. Now we have around 250 different clients a year, an artist in residence program, audio and video studios, we’re doing festivals and presentations, program interactive applications with Max/MSP/Jitter, and have a large education program. Max as a software has been around Harvestworks for a long time, actually. A while ago we found an old flyer inviting to some Max User group in 1989. And Dafna has been teaching and programming Max at Harvestworks since 1995. I have currently 7 or 8 people working with my clients, but Zachary Seldess, Matthew Ostrowski and Dafna Naphtali are doing the bulk of the work here.
One of the interesting things about Harvestworks as an entity has been the development of their “Certificate Programs,” Max being one of those programs. I wonder if you could talk a little bit about how that came to be.
The “Certificate” came into being a few years ago. With ever more powerful computers and Max covering now audio and video, artists could go into all directions. You have to have something that addresses the individual needs more than a class situation can do. On top of it, the projects involve often several specialists, so you need someone to bring the right people together, like a project manager.
A good friend of mine says that there’s no such thing as an “intermediate” Max user – merely people who haven’t specialized yet.
He’s right. That’s also why we gave up on “intermediate” classes. What we’re doing instead are classes focusing on special topics, like “multichannel audio- and video spatialization”, “feedback – taming the beast”, “better and faster and things like that. That seems to work better.
It seems like the Max list is always full of beginners who want to do a surprisingly small number of things: build drum machines or loopers or synths, or get their OpenGL torii to throb along with the beat. Since you’re trying to serve a really diverse group of artists, what kinds of other subjects do you see as emergent interests beyond teaching the basics?
We don’t only have audio and video performers, but also many installation artists. If I look at my artists’ needs, today two things stand out – live camera motion tracking, and audio and video spatialization. Just today someone signed up for a Certificate to focus on Ambisonic multichannel audio. We also have lots of camera motion tracking projects for dance, installations and performance as well – that seems to be the hit right now. A few years ago, everybody was into advanced audio analysis and we did lots of FFT stuff, and hybrid instruments like a shakuhachi controller, where we had to analyze the airstream. It is interesting to see how this changes. I have two artists planning to work with GPS or RFID technology, and I’m sure that’s a topic that soon will become more mainstream, too.
Very interesting. I guess I’d presume that this kind of subject material would maybe require a little different relationship than, say, pedagogy about building variations on the drumbox.
Yes, it’s all over the place, and you have to somehow address this. So we came up with the Certificate Program, and it is all in a one-on-one situation. We assess the student’s needs, design an individual curriculum, and the student can learn on their own project. Although the program comes just with 20 hours of these regular tutorials (some people do several of these certificates in a row), you can work any time with experienced Max interns, and work together with other students that are currently around. That way we can make much more out of it than 20 hours of tutorials can give you. At any given time we have 3, 4, or 5 Max certificates running, including lots of artists coming from other states or other countries. I’m sure it’s also an advantage that we’re located in New York…
For those who need basic classes we recently added the full-week 40 hour Max Intensive course to our program. A crash course in basic Max, with a little MSP and Jitter.
How has the arrival of Max 5 changed your pedagogical activities at Harvestworks, if at all?
Max 5 came out shortly before one of our beginner’s Max/MSP Intensive courses, so my teachers had to jump into Max 5 heads-over-heels. All courses are taught in Max 5 now, but there could be one or two [individual] Certificate Students who might still work in Max 4. It’s too early to gauge our experience – certainly many things in Max 5 are a lot easier, but with so many more options available for the student, there is also more need for the teacher to reduce the complexity.
I’ll pause before asking this next question and I’ll wait while you put on your “Harvestworks Propellor Beanie”: What kinds of sensor solutions do you find yourselves working with at Harvestworks, and are there any kinds of general questions that drive the choices your clients and students make?
To my clients I usually explain the extremes – the Arduino as the by far cheapest device, but you have to do a lot to make it work. On the other end of the spectrum is the iCube family from InfusionSystems. It costs far more than an Arduino board, but is practically plug and play. You can place most other devices somewhere in between those extremes. If you like to solder and you have a little place to do it and you enjoy the fun of figuring out how to program an Arduino, do it. If you don’t want to solder, get an Infusionsystems interface and just plug it in and go.
If you can do at least some assembly yourself, you can look into other devices that are more affordable. Miditron, Eobody, Making Things – they’re all good. There are also other issues that can be important such as networking possibilities or the speed of the data transmission. If you need a very fast interface, then any MIDI-based device such as Eric Singer’s Miditron might not be the right choice. However, I haven’t seen that many projects that demand a faster connection than MIDI.
And don’t forget one thing to think about… you should do what your friends are doing. Those are the people that you can ask for help – and you might be able to call them up at 11pm with a question. Sorry to say, but Harvestworks is closed at that time.
Looking at the website, I noticed that your discussion of the Max Certificates specifically mentions working with sensors. In fact, it’s really the only non-Max-specific thing mentioned.
It’s just because so many people ask for it. The majority of students has some project in mind that involves sensors. However, not every project needs them. In recent years many of the sensor projects that came in were done cheaper and easier with camera tracking.
So often, questions about working with external hardware in general and sensors in particular are often matters of Max list personal endorsements. What kinds of sensor technologies do you work with as a performer?
I experimented for years with sensors, but until last year I was never successful in adding a new quality to the music. But I do use a proximity sensor, sitting right in front of my guitar. It’s actually funny how it came up – when I’m playing I often wave my hands around, and on numerous occasions people asked me what kind of sensor I was controlling with my hands. And at the 2007 NIME conference it just came to my mind to use exactly those movements to control certain parameters. Since I’m lazy, I bought a “microDig” from InfusionSystems – it took me literally 5 minutes to set it up and I’ve performed with it since then.
The outcome was different, though – those hand movements didn’t work out musically and it turned out to be much more effective to situate the sensor on the table right in front of me. A slight movement of my head into the beam allows me to control a parameter, or to switch something on/off. That way, when I use both hands to create two voices, a move of my head can set up a third voice. What’s nice about it is that you don’t see how I control it, because very small movements are sufficient.
Despite your Harvestworks life, you’ve obviously continued to keep a busy schedule in terms of performing and recording, and that – like lots of musicians – there’s a gap between what you’re doing at the moment versus those things we can download or pick up as recordings since we don’t live in or near Manhattan. That said, what are you working on now?
I’m working on a CD with my trio Die Schrauber right now. It’s a trio with circuit bender Joker Nies from Cologne and laptop player Mario deVega from Mexico City. The CD will use live excerpts from our recent 11-city tour in Europe, with the material centered around the rhythmic elements of our music. I am also gradually introducing grooves derived from my guitar sounds into my solo music, although I’m still looking for a musically satisfying solution to control the grooves with my guitar.
I also need to edit the material for my “Choking Disklavier” project. I am not fond of pieces that boast the “superhuman” capabilities of the Disklavier or other musical machines but instead look for their particular sound qualities. For my project, I overloaded the piano with data at the lowest possible velocity, so that the hammers do not reach the strings. Low rumbling and crackled noises emanate from the machine – often very rhythmically – with occasionally a string ringing on top.
Then I have a new CD out on Innova with my “Third Eye Orchestra”, a 14-piece ensemble with live sound processing, where I wrote a large score but arrange it live, Earle-Brown-style. You might not hear it that way, but I feel it’s just the continuation of my guitar work by other means. The next concert will be in March 2009, and I’m already collecting ideas for the next score.