Music & Audio Computing II (MUMT 307)

Course Description

This course is a continuation of MUMT 306: Music and Audio Computing I. Various sound synthesis and processing techniques will be studied. Exercises will focus on the development of programming skills for the implementation of real-time audio applications. Students will learn how to implement sound synthesis and audio processing algorithms in JavaScript using the Web Audio API.

The student will be evaluated on the quality of the presentations, written assignments, class participation, exams, and the final project.

Instructor: Ichiro Fujinaga

TA: Julian Faust


Office hours:

Julian’s hours:

506, 550 Sherbrooke W.
By appointment

10:30am - 12:30pm (E-215)

Course Detail

Mark Distribution




Tuesdays 1:35 pm - 4:25 pm

E-215, Schulich School of Music (555 Sherbrooke W.)

MUMT 306

  • 35% Assignments
  • 15% Mid-term exam
  • 10% Final exam
  • 30% Final project
  • 10% Participation  

Assignment Policy

  • All assignments are due at midnight of the due date.
  • Late assignments within 48 hours past the deadline will be given either D or F.
  • Assignments submitted after 48 hours past the deadline will be given F.
  • All electronic submissions of written documents should be in PDF format.

McGill Policies

McGill University values academic integrity. Therefore all students must understand the meaning and consequences of cheating, plagiarism and other academic offences under the Code of Student Conduct and Disciplinary Procedures (see for more information).

In accord with McGill University’s Charter of Students’ Rights, students in this course have the right to submit in English or in French any written work that is to be graded. This right applies to all written work that is to be graded, from one-word answers to dissertations.

Course Outline

Created: 2013.12.9 Modified: Ichiro Fujinaga
McGill Crest