Noise and Randomness* in SuperCollider, 2020
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.
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.
A portable computer with SuperCollider installed.
SuperCollider | Download
A Gentle Introduction to SuperCollider by Bruno Ruviaro | PDF
Video Tutorials by Eli Fieldsteel | Watch