everything.study
21M.585

Interactive Music Systems

3-0-9 units · Graduate

Explores audio synthesis, musical structure, human computer interaction (HCI), and visual presentation for the creation of interactive musical experiences. Topics include audio synthesis; mixing and looping; MIDI sequencing; generative composition; motion sensors; music games; and graphics for UI, visualization, and aesthetics. Includes weekly programming assignments in python. Teams build an original, dynamic, and engaging interactive music system for their final project. Students taking graduate version complete different assignments. Limited to 36.

Fall 2016

Topics

  • Introduction and class overview
  • Sound, digital audio, pyaudio, Kivy, sine waves, additive synthesis
  • Exploration Presentation (EP) example. Lab.
  • Audio files, sampling, looping, resampling, recording
  • Pset demos. EP1. Lab.
  • Graphics, rendering, draw primitives, colors, animation, simulation
  • Pset demos. EP2. Lab.
  • MIDI, FluidSynth, Scheduling, Metronome
  • Pset demos. EP3. Lab.
  • Harmonix Tour
  • Input devices, controllers, sensors, Kinect, gesture tracking
  • Pset demos. EP4. Lab.
  • Music games. Fantasia: Music Evolved play session.
  • Pset demos. EP5. Final project process / pitch session.
  • Guitar Hero / Team formation party.
  • EP7. Guest lecture by Ben Houge.
  • Project proposal presentations.
  • Pset demos., EP8. EP9.
  • Team meetings with instructor.
  • 1st Milestone presentations.
  • 2nd Milestone presentations.
  • Final project presentations, part I.
  • Final project presentations, part II.

Readings

Prerequisites & course information

Subject meets with 6.4550J, 21M.385[J] Prereq: 6.1010 and ( 21M.051 , 21M.150 , or 21M.151 ) G (Fall, Spring) 3-0-9 units

Sources