Other things on this site...

MCLD
music
Evolutionary sound
Listen to Flat Four Internet Radio
Learn about
The Molecules of HIV
MCLD
software
Make Oddmusic!
Make oddmusic!

Awareness and feedthrough in collaborative music-making

Just been in an interesting seminar by Steve Benford, talking about techno-art projects and interaction design. One of the many interesting topics that came up: in musical interactions, how well do we design for awareness and feedthrough? Those terms come from the field of CSCW where researchers have found that in collaborative work it's often beneficial to be aware of what your collaborators are doing moment-by-moment (e.g. maybe I see your cursor moving around as we edit a document remotely but at the same time). "Feedthrough" by analogy with "feedback" is more specifically about awareness of how your collaborators have changed the state of the system (e.g. what edits they've just made) or maybe what they're preparing to do etc.

In livecoding it's tricky - it's often hard enough for an audience to follow what you're doing, let alone your collaborators (who are busy!). Groups like Powerbooks UnPlugged use text-chat to provide a kind of "backchannel" which is a (poor?) substitute for more direct awareness. Dave Griffiths' Scheme Bricks may be one of the best livecoding interfaces for awareness - the bits of code pulse in different colours as they act, which not only looks über-cool but also helps visually connect the code to the sound.

In a text-based interface the structure is more conceptual than visual, so how would we do similar? Would we be any more "aware" if we saw our collaborators' screens merged into our own, or if the livecode was all done within a single collaboratively-edited document? Would that make a better gig, or a worse one?

When we were interviewed by the BBC about livecoding I remember Alex and Dave seemed a little embarrassed that they didn't use any fancy tech for awareness - "we just listen to each other". It strikes me that this is no deficit: the music should be the focus of the performers' attention, and perhaps too much awareness-by-other-means would be distracting.

When I used to play guitar a lot, my "multimodal awareness" of the bassist (say) was not particularly rich: you get some rhythmic cues (from the movement of the fingers etc) and expressive cues (from facial expressions etc) but most of the awareness is located directly in the sound you're making together.

Livecoding makes this more complex, since the chains of cause-and-effect often become a lot more abstract: rather than pluck a string and hear a note, you type some code and maybe this generates a thousand notes three minutes from now. So it's possible that we need more "awareness mechanisms" to help us manage that. But should those be embedded in the sound we make, contaminating/constraining that sound, or should they be on other channels, distracting us from that sound?

Wednesday 25th November 2009 | livecoding | Permalink
Comments:
Name: CpILL
Website: http://alex.tsd.net.au/cpill
Email: whillas art gmail dort com
Date: Wednesday 25th November 2009 22:12
I must say that I\'m usually very unimpressed with the results of love coding. Most successful instruments are far less complex in interface than a programming language and usually take years to learn, decades to master. Having said that I thought and interesting experiment might be to have many coders working on one piece of code with something like SubEthaEdit. Extreme Programming as art? Even then I doubt it will be musically very interesting. Perhaps its not the programming but the nerdy programmers who aren\'t, well artists. Music performance isn\'t about the mind its about the feeling. Programming as an activity isn\'t very reactive, and requires too much thinking when what you want in music to to get to the point that you don\'t even notice your instrument, you just think music and it happens. Programming will never be like a guitar or trumpet. Perhaps when the machines takeover this will all change. until then its just a bunch of geeks, hunched over there laptops (some more) making nasty sounds :-/

Add your comments:

Name:
Email:
Website:
Comment:
I am a:
Everything is optional - and email addresses will be marmalised to protect you
Creative Commons License
Dan's blog articles may be re-used under the Creative Commons Attribution-Noncommercial-Share Alike 2.5 License. Click the link to see what that means...