MUS 329M – Intermediate Computer Music

Intermediate Computer Music (MUS 329M)  – unique number 21095

Programming with Max/MSP/Jitter

Meeting Times: Tu-Th 2:00 – 3:30 P.M. in MRH 4.170 or 4.178

Instructor: Dr. Russell Pinkston, Professor of Composition, Director Electronic Music Studios

Office Hour: TTh 3:30 – 4:00 in MRH 4.156 (471-0865)


Teaching Assistant: Chris Ozley

Office Hours: TBA (512-514-3014)

Email: Chris Ozley


  • Build on the knowledge of Max/MSP learned last semester and cover more advanced audio signal processing topics, including Fourier analysis and resynthesis, spectral processing, time stretching and pitch shifting, the phase vocoder, convolution, and cross-synthesis.
  • Introduce various real-time video processing techniques using Jitter.
  • Write an original interactive multi-media composition (or design and build some other approved final project) using Max/MSP/Jitter.


50% — Programming assignments

15% — Midterm exam

30% — Final Exam/Project

05% — Class participation (regular attendance is an important part of this!)


The course will be divided into four modules, each of which will take approximately one month to complete.

  • Module I: Fourier Analysis and Spectral Processing
  • Module II: Pitch and Amplitude tracking, score following, pattrstorage
  • Module III: Introduction to Jitter and real-time video processing
  • Module IV: Integrating Audio and Video, Javascript, programming with gen~

All instructions, assignments, readings, rubrics and essential information will be on the Canvas website at Check this site regularly and use it to ask questions about the course schedule.