Music 346 - Computer Music Programming Design

Note: this course will satisfy degree requirements for the music technology minor.

Cr. 3. S.

Syllabus (Spring 2016)

Dr. Christopher Hopkins (Spring 2016)
239 Music Hall

Music Computer Lab Hours


246 or permission of instructor.


Programming and interface design for creative musical applications. Includes computer generation of music data, advanced MIDI data processing, practical projects in musical composition and performance using a visual programming language (Max 7). For Spring 2016 there will be two creative applications groups, focusing on either sampler instrument design (Kontakt) or music visualizations (Java/Processing 3).

Qualifies for nonmajor graduate credit.

Platform and Software

  • Macintosh 10.10+
  • Max 7
  • Kontakt 5
  • Processing 3
  • selected DSP and MIDI plug-ins, MIDI utilities

Please note: Students must complete all assignments and make all presentations using these software, which are provided in the music computer lab. Students are not required to purchase software for the course.