Live Coding: Coding for Performance

Course Number
MTEC-343
Description

In this course, students develop programming skills to use their computers as dynamic musical instruments in solo and ensemble settings. As live coders, students will create and modify original code for audio application on-the-fly to respond to the needs of a particular performance in real time. Emphasis is placed on developing software instruments and environments. Topics include: web-based live coding; pattern-based composition; manipulation of audio samples; networked collective composition; structures/forms for live coding improvisation; performance displays and visuals; and algorithmic composition. The course culminates in a concert where students play original works using their own customized software instruments. 

Credits
2
Prerequisites
LMSC-261
Required Of
None
Electable By
All B.M. and P.D. students
Major Elective for
Electronic Production and Design
Semesters Offered
Fall, Spring, Summer
Location
Boston
Department
ELPD
Course Chair
Michele Darling
Courses may not be offered at the listed locations or taught by the listed faculty for every semester. Consult my.berklee.edu to find course information for a specific semester.