SuperCollider is a well known software in the context of sound live
coding. It is free, open source and have a huge community around it.
From artistic perspective, usually source code during a live coding
performance is written in a high level. A lot of black boxes operates
to facilitate the live coder to express their ideas with a high
degree of abstraction. During a live coding performance we write code
based on messages and methods for objects, classes and plug-ins to
generate sound, in this moment we don’t have to know how these
technological devices are made, just how they function. But live
coding, as well as improvisation, doesn’t come from nowhere, live
coders explore the software and its possibilities before the
performance. So, What if we explore not just the function of the
software but some mechanisms of its structure?, What if we open some
black boxes to understand better the tool and our practice?
Furthermore, What if we design some of these black boxes?
This workshop aims to explore classes and objects in SuperCollider
written in sclang to show participants how to start to write a class.
This is not an expert level workshop, but for those who want to be
more confident with technological development or curious of the
SuperCollider software structure. The aim is to write a simple class
and put it in the program extensions. The idea behind this workshop
is to begin to understand the software structure in relation to an
artistic practice, and formulate some questions regarding the
relationship between computational art and technological development
in the context of the open.
If possible, each participant needs to bring their laptop with SuperCollider installed