In SMC we have lectorials, part lecture, part lab for active learning, and experimentation. To succeed in this course: show up on time, and be ready to go.
Lectorials for SMC will be interactive and involve you coding along with Charles to try out different sound and music techniques. The lecture space has collaborative seating and displays at each desk so that you can try out examples with other students.
- When: 12pm–2pm every Monday.
- Where:
- What to bring: yourself, your brain, your laptop.
We expect you to attend in the lecture in-person every week to get the most out of the course.
Lecture Slides#
The lecture slides are all available below as web pages.

Course Intro
Who, what, and why.

Digital Sound and Synthesis
First steps in making sound with computers.

Audio files and sampling

Envelopes, Notes and Compositions
Abstractions from sound to music.

Network Music Making
Connecting computer musicians together.

Musical Interfaces
Controlling computer instruments

Algorithmic Composition
Programs to compose for you.

Live Coding
Programming as performance

Advanced Synth Design
Getting deeper into sutractive and modulation synthesis

Making Hardware Interfaces
Creating physical computer instruments

Performing Computer Music
Techniques and technology for staging SMC

Interfaces and Expression
Not what to do, but how to do it.

Composing and Improvising
How make music for your concert