SuperCollider
THIS WORKSHOP HAS BEEN CANCELED
Quick info about this workshop:
DATES: Monday through Friday, August 22-26, 2022TIMES: 10:00-12:00 AM (lectures), 1:30-3:30 PM (labs). Pacific Time (California time)
FEE: $450 (full time), $250 (part time)
SOFTWARE: SuperCollider
CLASS SIZE: For optimal learning and individual attention, we will cap this workshop at around 15 participants.
MODALITY: in-person for full time option; in-person or zoom for part time option.
DIVERSITY SCHOLARSHIP: please visit this page.
COVID-19 NOTICE: Stanford University is now welcoming visitors back to campus; however all participants who are joining us for in-person workshops must be fully vaccinated and boosted (if booster-eligible), and proof of vaccination status must be provided at the start of the workshop. Per university policy, no religious or medical exceptions will be allowed. All in-person participants will provide a negative COVID-19 test from a verifiable pharmacy source or healthcare provider on the first day of the program; if unable to provide such, CCRMA will have rapid antigen tests available. If a participant tests positive during the course of the workshop, they will not be able to continue attending in person, and must isolate as recommended by the CDC. Participants are responsible for their own lodging and expenses regardless of COVID status.
SuperCollider Workshop
SuperCollider is one of the most joyful (and powerful) programming environments for real time sound synthesis and processing, algorithmic & generative composition, and many other audio related applications. It is widely used by artists and scientists alike for both research and artistic creation. It features a state-of-the-art sound engine and an easy to learn, fully featured object oriented language. Moreover, it is open source and totally free of charge. SuperCollider works on Mac, Windows, and Linux (including embedded systems such as the Raspberry Pi).
An intensive but gentle introduction to SuperCollider
This five-day workshop welcomes participants of any discipline with or without prior programming or musical experience. The class is aimed at musicians, composers, researchers, sound artists, programmers, and all computer & electronic music enthusiasts interested in learning more about SuperCollider.If you have no prior experience, we will guide you through the creation of your first sounds, instruments and musical structures in SuperCollider.
If you have some prior experience with SuperCollider or other similar software, you will be able to move more quickly into advanced topics with help and advice from the instructor.
This is a project-based class in which you will learn the practical skills you need to achieve your goals. People of all computer skill levels are welcome. Participants immediately start working on projects the first day and are expected to finish a short project by the last day. We will end the week with a listening session where all participants will play and discuss their final projects.
Schedule
MORNING: 2-hour lecture (10:00-12:00 California time)AFTERNOON: 2-hour lab session (1:30-3:30pm California time).
Full time participants attend lectures and labs in person. Lab sessions are when you work individually on your own project and get personalized one-on-one help.
Part time participants attend lectures only (choice of in-person or Zoom).
Fee
Full time participation: $450Part time participation: $250
Click on the big button below to register. If you have any questions, do not hesitate to ask.
Diversity in Computer Music Scholarship
A limited number of scholarships are available to promote the engagement of students from underrepresented backgrounds in the field of electronic and computer music, including gender, ethnicity, age, disability, area of study, or financial ability. For more information, please visit this page.Course Contents
What is SuperCollider and how it compares to other programming environments such as Pd and Max/MSPPatterns: Pbind and family
UGens (Unit Generators)
Building your own Synth Definitions (SynthDef)
Brief demo of synthesis techniques: additive, subtractive, AM, FM, granular synthesis
Synth Server & Language
Using external controllers (MIDI or OSC)
Building GUIs (Graphical User Interfaces) in SuperCollider
The course is based on the book A Gentle Introduction to SuperCollider by Bruno Ruviaro, and additional topics are normally covered more in depth according to students' interests and questions.
About the Instructor
Bruno Ruviaro is a composer, and author of the book "A Gentle Introduction to SuperCollider" (2014). He teaches composition and electronic music at Santa Clara University, and is the director of SCLOrk, the Santa Clara Laptop Orchestra.
Register now!
Click on the big button below to register. If you have any questions, do not hesitate to ask.
More Pictures?
Click here for pictures from previous workshops.Screenshots, anyone?


A lot more screenshots can be seen in this photo album.
Here are some old, nostalgic screenshots:

SuperCollider on PlanetCCRMA Linux (Fedora)

SuperCollider on the Mac

SuperCollider on Linux

Another Mac screenshot...
Back to CCRMA Summer Workshop Main Page