SHOVE was a great success! Thanks to everyone who participated in the show: Amy Khoshbin, Joe Mariglio, Jeremiah Johnson, Anthony Ptak, Natacha Diels, and Steven Litt. Also thanks to everyone who showed up to support us in the first show of the summer. ITP represented pretty heavily, of course, and thanks to everyone else who decided to make the trek to Hell’s Kitchen. You guys rule.
Thanks to The Tank for letting us play the show! It was a really smooth setup and everything went perfectly. Thanks especially to Chris and Kate, our sound people, as well as Mike Rosenthal, and Suzan Eraslan for dealing with a million last-minute requests and other nonsense from me.
(PS: never let a cabbie take you south on FDR Drive only to go north on the West Side Highway after getting off the Brooklyn Bridge… It will be disappointing.)
I performed using Outis (my thesis project at ITP) at Issue Project Room with Zach Layton’s Visual Music class. Thanks to Zach Layton and the Issue Project Room people for making this possible.
After a long blog-hiatus, I am back with news of upcoming events. I am graduating from my masters program in a few weeks and there are a selection of events that I would be remiss in not posting. Here they are in chronological order:
Visual Music Class Performance @ Issue Project Room in Brooklyn, Tuesday, Apr. 28th, 8:30pm http://issueprojectroom.org/
(I will be performing using my thesis project. Just a test for me, however, there will be other sweet performances.)
“SHOVE” A night of interesting musical performances @ The Tank, NYC - May 19th 7:30 - Midnight http://www.thetanknyc.org
(This you won’t want to miss…)
The issue is that on a Mac, the headers for liblo (lo.h) are placed in a different directory than they are in Linux. So you have to install pyliblo like this:
This is a score based on the idea of a binary tree. The numbers represent events (audio or visual) and the symbols (+, -, ||) represent relationships between events in time. + indicates unison, where event B must occur within the length bounds of event A. - indicates that event B begins at the same time event A ends–concatenation. And || indicates that when event A ends, an unspecified length of time should pass, and then event B should begin.
I am playing with text-based representations of these scores in a Lisp-like syntax like this.
( d ( u ( d ( u 1 2 ) 3 ) ( c ( d 4 3 ) 1 ) ) 1 )
Here, unison is indicated by the letter ‘u’, concatenation by the letter ‘c’, and disconnected by the letter ‘d.’ This representation of the tree is able to be parsed and interpreted by a computer program. I have written a parser for scores such as these in ChucK, however, it doesn’t yet do any interpretation. (For those of you who use ChucK and know that it doesn’t implement file io yet, I am using the release candidate code in CVS, which does.)
Semiotech.org has built and is hosting a Mac OS X 10.4 (Tiger) binary for the live-coding and rapid-prototyping environment, Fluxus (http://www.pawfal.org/fluxus/). The build is based on a Leopard version by Gabor Papp.
Previously, Fluxus has seen limited use because of a complex compilation process. The application has undergone a lot of development since its birth and is an example of a truly beautiful live-coding and prototyping environment. Using the powerful Scheme language (a variant of LISP), users can create interactive 3D environments in very little code.
Here’s a video from the performance Amy Khoshbin and I did at Exit Art on Dec. 15, 2008. Thanks to everyone who made it out of the house (and into the space!) to see it. For those who got turned away at the door, watch this: