Loading Events

Taught by:

8th June 19:00 - 21:00 @MachinesRoom
SuperCollider with Holger Ballweg

Collaborative live coding in SuperCollider.

Collaboration in live computer music in general results in interesting performances, as the styles of the performers merge and/or network effects, e.g., delays in the delivery of network packages, are exploited. SuperCollider comes with very good support for networking using OSC messages (Open Sound Control - a standard that enables exchanging messages between different computer music applications easily) and additional libraries make it even easier to collaborate.

We will explore different levels of collaboration, specifically:

- collaborative editing of sound-producing code;
- sharing code between performers;
- sharing data between performers, e.g., a musical scale or a common tempo;
- using and abusing the client-server architecture of SuperCollider to, e.g., play sound on other people's machines.

We will learn how to set them up, play around with them, and look at examples of them in use - and look at ways to debug them if things go wrong.

You will need your own computer (OSX / Windows/ Linux), and a pair of headphones.


Holger Ballweg is a live coder and programmer living in Newcastle upon Tyne (UK).

After studying for an M.A. in Music Informatics at Karlsruhe University of Music (Germany), he is now pursuing a PhD at Northumbria University, Newcastle.

He is a member of the live coding laptop band Benoît and the Mandelbrots, with whom he performed over 70 concerts in Germany and Europe exploring different ways of collaboration using SuperCollider, which resulted in the development of their own collaborative live coding library, BenoitLib. In 2012 Benoît and the Mandelbrots received an Honorary Mention at Prix Ars Electronica. He is also part of the Birmingham Laptop Ensemble (BiLE) and occasionally plays the laptop or saxophone in a duo with Shelly Knotts. As project assistant of the Network Music Festival in 2013 and 2014 he helped realise diverse networked and collaborative performances, as well as being a participant in some of them.


SuperCollider is an incredibly powerful, open-source, cross-platform, audio engine and programming language, used not only to create music, but also for machine listening, audio/music reactive installations, performance, interactive systems, research, live-coding and much more.

This workshop is part of #SoundUnfolded taking place in the Machines Room classroom.


Supported using public funding by Arts Council England



What you'll learn

Course content

Membership plan: | Topic: ...
{{ error }} {{ success }}