Greetings!
This week we reviewed SynthDefs and how they work, discussed the generation and application of envelopes to shape our sound, introduced the idea of panning and spatialization to give greater depth and nuance to our sounds and compositions, and went over the Mix and Array classes. We then spent the final half hour of class engineering new sounds, making use of the techniques and concepts introduced thus far in the course.
As usual, complete notes for the class, including code examples and a description of the in-class and homework assignments, have been uploaded to the class GitHub repository and can be accessed here.
To prepare for next week’s class, I HIGHLY recommend watching Eli’s tutorial video on iteration. This functionality provides SuperCollider with a level of flexibility and efficiency that is extremely difficult to attain in visual programming languages such as Pure Data or Max. If you haven’t watched his previous videos I recommend to do that as well, as these six provide the cornerstone of a strong foundation in effective SuperCollider programming.