Sound and Music Computing

Course Intro

Dr Charles Martin

Country of the Ngunnawal and Ngambri People

Course Introduction

Sound and Music Computing

two big goals:

  1. learning to make sound with code on laptop computers

  2. learning to create computer music in a group

who are we?

Charles Martin

Senior Lecturer, ANU School of Computing

computer musician, percussionist


SMCCLAB: Sound, Music, and Creative Computing Lab

Yichen Wang

PhD researcher, ANU School of Computing

AR musician, photographer



how does this work?

step 1

Learn and experiment with computer audio in the lecture.

  • learn about digital synthesis and computer music in Pd

  • reinforce and extend your knowledge by live-coding in Gibber

There will be new material and challenges every week.

step 2

Level up music computing skills in the workshop.

  • a workshop each week for collaboration and critique

  • create and discuss 10 short computer music pieces over the semester

This is the fun part: an open environment where you will work together to make music from week 1.

step 3

Collaborate and perform in the ANU LENS (laptop ensemble).

  • work with an ensemble of 4-5 students

  • everybody creates a computer music work to perform at their final concert

After 12 weeks of tinny laptop speakers, playing on a big PA system will blow your mind.


Look at the assessments page or the class summary.

computer music diary

  • Look at the workshop content well before the workshop.

  • Record a short piece of computer music following the weekly provocations, upload by Monday.

  • There are solo and group diaries.

  • Watching & discussing diary videos is half of what we do in the workshop time.


  1. Show up: Seriously, this course doesn’t work if you are not here.

  2. The only rule is work (rule 7): this means, do your weekly diary videos!

  3. Trust us to help you succeed: We have all the resources needed for you to create a great performance, just like all the previous LENSers who were just like you!

Read the website for more info.

last thing: referencing

Every submission you make has a place for references.

You must provide at least two references

You must reference any code/ideas taken from other places (internet, books, classmates)

You must use ACM referencing format, look on the assessment pages for examples.

This is about integrity: respect for your sources and your classmates.

who has a question?