The tutorial’s focus was not on teaching SuperCollider as a programming language, but to explore key concepts, from different synthesis techniques and algorithmic composition to user interfacing with graphical user interfaces or hardware. Lacking the ideal course book, I created a tutorial that I’ve used for teaching synthesis and algorithmic composition in SuperCollider. This book is an outcome of teaching SuperCollider in various British higher education institutions since 2005, in particular at the Digital Music and Sound Arts programme at the University of Brighton, Music Informatics at the University of Sussex, Sonic Arts at Middlesex University and Music Informatics at the University of Westminster. There are other environments that operate in similar space, such as Pure Data, CSound, Max/MSP, ChucK, Extempore, and now JavaScript’s Web Audio, but I believe that SuperCollider excels at important aspects required for such work, and for this reason it has been my key platform for musical composition and instrument design since 2001, although I have enjoyed working in other environments as well. Unlike much commercial software, one of the key design ideas of SuperCollider is to be a tabula rasa, a blank page, that allows musicians to design their own musical compositions or instruments with as few technological constraints as possible. It has become well known for its fantastic sound, strong object oriented design, useful primitives for musical composition, and openness in terms of aims and objectives. SuperCollider is one of the most expressive, elegant and popular programming languages used in today’s computer music. Chapter 15 - Musical Patterns in the SCLang.Chapter 14 - Musical Patterns on SC Server.Busses in SC (Audio and Control Busses).Chapter 14 - Busses, Nodes, Groups and Signalflow.Chapter 13 - Fast Fourier Transform (FFT).Chapter 10 - Granular and Concatenative Synthesis.Wavetables and wavetable look-up oscillators.Chapter 8 - Envelopes and shaping sound.Bell Synthesis using Subtractive Synthesis.
0 Comments
Leave a Reply. |