Noise and Randomness* in SuperCollider, 2020

Workshop
Software: SuperCollider
Instructor: Luis Sanz
Experience level: Beginner
Duration: from 6 hours to 2 days.




This workshop is open to anyone interested in sound and experimentation, is beginner level, no previous programming experience is required.
Basic knowledge of how digital audio works is required as a necessary background for successful use of SuperCollider.

We start with a basic introduction to the SuperCollider programming language and then focus on the specific use of random signal generators.
Each participant will be able to create their own sound instrument on the basis of random numbers, random decisions, random signal generators and random patterns. Participants will explore the qualities of randomness and how to control and tweak the algorithm.

At the end of the workshop a free improvisation session will be organized with all the participants, seeking to perform like an orchestra of digital noise.

* As in any computer program, there are no „truly random“ number generators in SC. They are pseudo-random, meaning they use very complex, but deterministic algorithms to generate sequences of numbers that are long enough and complicated enough to seem „random“ for human beings.
If you start a random number generator algorithm with the same „seed“ number several times, you get the same sequence of random numbers.


About SuperCollider:

SuperCollider is a platform for audio synthesis and algorithmic composition, used by musicians, artists, and researchers working with sound. It is free and open source software available for Windows, macOS, and Linux. SuperCollider is an efficient and expressive dynamic programming language providing a framework for acoustic research, algorithmic music, real time performance, art installation, interactive programming and live coding.


Required equipment:

A portable computer with SuperCollider installed.

SuperCollider | Download


Online Tutorials

A Gentle Introduction to SuperCollider by Bruno Ruviaro | PDF
Video Tutorials by Eli Fieldsteel | Watch