I’m working on a MaxMSP performance patch that uses a Wacom tablet to draw light onto dancers holding light sensitive instruments. Last night we decided to apply sound to the strokes to give the illustrator another way to interact in the piece. Currently the pressure from the pen is translated into the volume and the velocity is translated into pitch. It will need some fine tuning, but I think you can get the idea from the video.
I have converted a Max patch I build into a Max for Live device as an exercise for learning M4L. The original patch is a monophonic step sequencer that I wrote about in Step Sequencer Built in MaxMSP. I ran into some difficulties converting the patch along the way. Although it worked perfectly in Live, for some reason it was causing Live to crash after saving. It was also not storing the values in the Live number boxes, drop-downs, and sliders. The problem went away when I went through the tedious process of recreating the patch rather than copying and pasting my original work. This is a little worrisome since the next conversion will not be so simple (Multitouch Rotary Dial and X-Y Granular Exploration). Here’s an audio example with a little reverb to give you an idea of what it does.
I’m currently working on a sound design project for a client who is looking for a way to generate specific sorts of sounds using easy to understand controls. I started by creating a frequency modulated drone generator. The tool has a mixer with six preset pitches plus noise. I also included amplitude modulation, with sliders to control the amount, LFO, and a frequency multiplier to allow for FM synthesis effects. Here’s an audio example that illustrates the range of sounds possible with this set of fairly simple and intuitive controls.
My experimental music project, Ostraka with Graham O’Brien on Drums, is performing on January 27, 2010 at Big V’s in St. Paul, Minnesota. I’ll be on laptop using my custom developed application, the Gestural Music Sequencer (GMS). I’m also using my iPod Touch controlled grain-table glitch generating Max patch for another layer of texture. Chain Fight and Juhyo round out the bill.
It’s also about time I mentioned that I’m in the process of producing a new Ostraka album that features Graham O’Brien on drums. We recorded it recently at Masters Recording, formerly Flyte Tyme of Jimmy Jam and Terry Lewis fame. The studio was just sold again and from what I understand will be called Madison Media Institute. In any case it was an amazing facility to lay down tracks. Here’s a shot of our setup in Studio A.
This video was shot during a performance of Fives at the University of Minnesota last December. The sound quality is poor, but I think it illustrates how I was able to sort of “pour” my looped granular experiments into each of the five channels using the iPod Touch as a controller. For more about this project visit my portfolio site at www.johnkeston.com.
Andrea Streudel just posted some really nice video documentation of the People on Shelves exhibit that was performed on December 9, 2009 at the West Bank Social Center, using music I created during the show. From the original post, “The world premiere of maw.shelves, a software for dynamic 3-dimensional projection. We overlaid another projector to place our real-time, full-body silhouettes on the “shelves”. Music was performed live by Ostraka.” Checkout Minneapolis Art on Wheels for more details.
I’ve just rendered my full eighty-six minute Ostraka set from last night’s event at the West Bank Social Center. So, while waiting for the delightful documentation that Andrea Streudel is sure to produce, here’s a short segment of audio from the set.
The projection work of the evening was top notch. An entire wall of the building across from the WBSC was covered with animated silhouettes of attendees on simulated three dimensional “shelves”.
Here’s the excerpt. I’m also including a link to the entire eighty-six minute set that I uploaded to soundcloud.com for all the brave people who’d like to hear the full set.
Recently in my class with Ali Momeni, we had an exercise surrounding the idea of a networked ensemble of computers. It turns out to be a fairly easy and effective technique. In a couple of hours we had fifteen computers all talking to each other by sending OSC messages over a wireless network. The messages could trigger a sinusoid at a specified volume and frequency, noise at a specified volume and duration, or one of five samples played at a specified volume and rate. The samples were selected and loaded locally, so only the OSC messages were being transmitted over the network.
By the end of the experiment all fifteen computers were producing chaotic mash-ups of randomly pitched sine waves, random white noise, and an eclectic collection of pitch shifted and/or reversed sampled sounds. Unfortunately I didn’t have a portable recorder on hand, but what I did do was capture the audio that was being generated from the messages that were being received on my laptop. Here’s an excerpt of what that sounded like. Now try to imagine that times fifteen. I’m also attaching the patch in case anyone would like have have a look. Just be aware that it was made quickly (I did clean it up a bit before uploading) and there’s a dependency on an external called ali.samplor that can be found here.
With help from Josh Clos I have shot a short video documenting what my latest MaxMSP project does.
It’s a sort of swiss army knife of wavetable glitch machine and sample scrubbing tools. Hopefully the video will shed some light on what this project is about. I’ve been trying to describe it in a few other posts without much success, but seeing it in action seems to make a bit more sense.
Here’s a screen grab of a patch I’m working on to successively loop five phrases of sound repetitively. For example, looping another phrase after the fifth time will replace the first and so on. The goal of this patch is to allow me to feed in audio signals from my multi-touch glitch machine into the looper so I can build compositions for a five speaker sound art installation I’m doing at the end of this semester at the University of Minnesota.
For the example I routed outputs 1, 3 and 5 to the left channel and outputs 2 and 4 to the right channel. I also temporarily generated a randomly pitched sinusoid to run into the looper for testing. The large toggle in the upper left initiates the looping and pressing it again stops it. Currently there’s no mechanism to find zero crossings, so the result has lots of clicking in the output. To make good use of the clicks (I’ll be fixing this later) I routed the output into Ableton Live, and loaded on heaping portions of distortion and delay. If life gives you clicks, make click-on-aid.
If you contribute $10 or more you will receive an album download of your choice from Unearthed Music. If you're unable to donate, please consider visiting one of our sponsors to help support AudioCookbook.