People on Shelves


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.

Spark Festival 2009 Documentation

A website was recently launched by Andrea Streudel and Ali Momeni containing vast amounts of video and audio documentation for the 2009 Spark Festival. I’m going to be spending some time reliving some of my experiences there from last February. This is an incredible archive of materials from the festival. Something from virtually every performance, installation, keynote, and concert is available. To get an idea of the festival and the scope of the documentation I suggest watching the Spark Festival 2009 Overview.

And I would be remiss if I didn’t suggest watching the footage of my group Keston and Westdal with Graham O’Brien at the Bedlam Theater during one of the nightlife events (complete with crazy dancers). More documentation of Keston and Westdal’s performance is available including more video and a complete audio recording of the show.

Visit the site to download footage or audio of practically everything that happened at the festival.

Live Music by John Keston at the WBSC

wbsc_jsThis Wednesday, December 9, 2009, 7pm – 10pm I’ll be performing music at the West Bank Social Center. The space can be found above the Nomad Bar, 501 Cedar Avenue South, Minneapolis, Minnesota, and is accessible by an exterior door on the north side of the building. These events are entertaining mash-ups of creative ideas from a variety of artists producing interactive projection pieces. Checkout the video documentation from the last event where I played. I’ll probably be using a combination of vintage Hammond organ through laptop, gestural generative sequencing, and custom grain table madness, all arranged in real-time in Ableton Live.

Ostraka with Dial System Performance

ostraka_at_kckMy new experimental music project with Graham O’Brien, Ostraka with Dial System, will be performing on December 20, 2009. Originally I had written that we were performing on December 8, 2009 as well, but that performance has been canceled due to a prior engagement.

Ostraka with Dial System is myself on laptop using my custom developed application, the Gestural Music Sequencer (GMS), and Graham O’Brien on drums. For more details, including audio examples and video produced using the GMS, checkout the GMS category. There’s also a Gestural Music Sequencer Documentary Short produced by Josh Clos, that does a good job of illustrating what the software does.

Physically Modeling Multitouch Controls

spinnerFor the last two weeks I have been working on a performance application that I’m developing in MaxMSP controlled with TouchOSC on the iPhone or iPod Touch. The application is coming along quite well. I have the granular traversal piece working how I want, as I described in Traversing Samples with Granular Synthesis.

Now I’m working on another feature of the application designed to allow the user to play samples with a rotary dial; not unlike manually spinning a record on a turntable. The basics of getting this going were pretty simple, but I also wanted to be able to spin the dial and have it continue to rotate based on the acceleration applied. Secondly, I wanted to have a slider that would adjust the amount of friction, from frictionless to instant braking.

This essentially involved physically modeling the control to behave like a turntable or other spinning device. After trying four or five techniques using standard Max objects I managed to get it working, but it wasn’t pretty. Instead I decided to try using a few lines of Javascript to do the calculations and adjust the position of the dial. This worked much better and only required about 35 lines of code. The best way to illustrate this application will be with video. I’ll shoot a few minutes to get the point across and share it here soon. For now here’s a recording made with the modeled controller I described and just a small amount of friction.

Percussion Loop Spinning