
Algorithms are Thoughts, Chainsaws are Tools
1 year ago
A short film on livecoding presented as part of the Critical Code Studies Working Group, March 2010, by Stephen Ramsay. Presents a "live reading" of a performance by composer Andrew Sorensen. It also talks about J. D. Salinger, the Rockettes, playing musical instruments, Lisp, the weather in Brisbane, and kettle drums.
You can find more work by Sorensen (including Impromptu, his amazing live coding environment for OS X) at: impromptu.moso.com.au/
Stephen Ramsay is an Associate Professor of English at the University of Nebraska-Lincoln and a Fellow at the Center for Digital Research in the Humanities.
You can find more work by Sorensen (including Impromptu, his amazing live coding environment for OS X) at: impromptu.moso.com.au/
Stephen Ramsay is an Associate Professor of English at the University of Nebraska-Lincoln and a Fellow at the Center for Digital Research in the Humanities.
-
Vimeo: About / Blog / Developers / Jobs /
Community Guidelines /
Help Center / Video School / Music Store / Site Map
/ Vimeo
or
-
Legal: TM + ©2012 Vimeo, LLC. All rights reserved. / Terms of Service / Privacy Statement / Copyright

Prev week
I also wonder to what extent we can reverse the analogy. In other words, having seen how livecoding suggests what we typically associate with improvised music, can we imagine a way in which a music performance suggests livecoding? What makes livecoding different, and can a traditional music performance mimic it? To answer this question, it seems important to note the ways in which improvised music often appeals to some notion of authenticity or genius. While livecoding might lend itself to some notion of coding virtuosity, "authenticity" seems out of place here. If improvised music is expression, livecoding suggests a setting of constraints on expression, describing the parameters through which the machine (midi) gets expressed.
I don't feel that I've answered the question with any certainty, but hopefully it is at least a productive one. Here are a few possibilities for music that perhaps mimics to some extent the principles behind livecoding. In Radiohead's performance of "Everything In Its Right Place," Johnny Greenwood and Ed O'Brien play Thom Yorke's voice, changing it from an instrument of self-expression to raw data expressed algorithmically (this is in some ways what _Kid A_ is all about): youtube.com/watch?v=fSpJEuNZxIk
In Battles's "Atlas," we can easily imagine the music (performed on "real" instruments) as code. Beats and instrumental and vocal lines are performed in such a way as to suggest a few components repeated and modulated: youtube.com/watch?v=IpGp-22t0lU
on the improvisational character of this music.. well I think that there's a difference between improvising and playing randomly. Improvising requires a great deal of expertise, playing randomly doesn't. A bluegrass picker may not know how to read scores but he's surely an expert with his hands... and that lets him translate seamlessly his thoughts and emotions into music. In general, it is only by mastering an instrument that you can forget about the technique and concentrate on 'saying' things with the instrument.
So the amazing thing for me is Andrew's mastery of the 'random', 'cosr, 'sinr' etc. mathematical functions, the way he knows how to fine-tune them so to say what he wants to say ..
... in this sense I believe that the thought 'this note gotta be changed' did go through his head...
edit -- maybe not, i'm only halfway through ;)
sinr and cosr are almost certainly the radian version of sine and cosine functions.
excellent introduction to livecoding — thank you, stephen!
the sort of 'feedback' synth sounded amazingly lush and organic