Deprecated: Assigning the return value of new by reference is deprecated in /home/semio1/public_html/michael/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /home/semio1/public_html/michael/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /home/semio1/public_html/michael/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /home/semio1/public_html/michael/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/semio1/public_html/michael/wp-settings.php on line 18
michael clemow

Outis @The Tank, NYC - May 19th, 2009

June 6th, 2009

Outis @The Tank, NYC - May 19th, 2009
Michael Clemow
Amy Khoshbin
Joe Mariglio

Outis @ The Tank, NYC May 19th, 2009 from Semiotech on Vimeo.


May 31st, 2009

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.)



Outis + others @ The Tank, NYC tomorrow night

May 18th, 2009

We’re playing a show at the Tank in NYC tomorrow night at 9:30. If you can make it, you should definitely come out. It should be a lot of fun.




Tuesday, May 19, 2009 at 9:30pm-12:00am
354 W. 45th Street between 8th and 9th
New York, NY

*a. khoshbin, m. clemow, j. mariglio on OUTIS

*Nullsleep (8bitpeoples :: playing with anthony ptak (

*natacha diels ( && Ensemble Pamplemousse :: )

*steve litt + CRUDBOX (CRUDLABS ::

Outis - Presentation

May 8th, 2009

I’m giving my thesis presentation at ITP today at 3:20pm EST.  Here’s the schedule of presentations: You can watch online (streaming) here: They will be available to watch online after today as well.

Here’s the (beginning of the) project entry for my thesis: Outis.


I’ll be updating that entry very, very soon!

Outis @ Issue Project Room

April 28th, 2009

Issue Project Room

Issue Project Room

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.

Upcoming Events

April 26th, 2009

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
(I will be performing using my thesis project. Just a test for me, however, there will be other sweet performances.)

Thesis Presentation - Friday, May 8th, 3:20-3:40pm
721 Broadway, 4th floor, rm 447

ITP Spring Show - Sunday, May 10, 2-6pm & Monday, May 11, 5-9 pm
721 Broadway, 4th floor

“SHOVE” A night of interesting musical performances @ The Tank, NYC - May 19th 7:30 - Midnight
(This you won’t want to miss…)

Hope to see some of you there!

pyliblo on a mac

March 23rd, 2009

The python bindings for the liblo OSC library ( can be installed on a Mac–but there’s a catch.

If you’re getting tons of errors, this might help:

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:

C_INCLUDE_PATH=/usr/local/include LIBRARY_PATH=/usr/local/lib sudo python install

You can also build and install in two separate steps, like this:

C_INCLUDE_PATH=/usr/local/include LIBRARY_PATH=/usr/local/lib sudo python build

C_INCLUDE_PATH=/usr/local/include LIBRARY_PATH=/usr/local/lib sudo python install

If you need a faster python OSC implementation, you might want pyliblo rather than simpleOSC (

Binary Tree Score

March 6th, 2009

Binary Tree Score


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.)

Fluxus 0.16 Mac OS X Binaries

February 17th, 2009

gabor-swoosh Gabor Papp

"gabor-swoosh" Gabor Papp has built and is hosting a Mac OS X 10.4 (Tiger) binary for the live-coding and rapid-prototyping environment, 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.

Download: (Mac Intel only) Tiger, Leopard

Installation: copy to Applications folder (it won’t work elsewhere!)

“Hello, world” in Fluxus:

(define (render)
    (colour (vector 0 1 2))

(every-frame (render))

Now, click and drag your mouse around on the screen to rotate the cube.

Reference / Documentation:

For sound, you’ll also want to download Jack OS X, a sound server for posix systems.

Dream Squawk + Shadow Sequencer @ Exit Art

January 16th, 2009

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:

Dream Shadows from Semiotech on Vimeo.