MUSC1028A-W21
Live Coding
Live Coding - Computer Programming as Musical Performance
In this course we will learn the art of live coding, an electronic music improvisation/performance practice in which the computer programmer creates music in real time. Live coding is an excellent introduction to computer programming for beginners, and also offers opportunities for more advanced programmers. Students will learn the techniques of live coding, basics of sound design and acoustics, and fundamentals of music theory. Class activities will include solo and group performances, research projects, and class presentations. All students will need a laptop computer (Windows or Mac) with a reasonable amount of free disc space. No experience required.
In this course we will learn the art of live coding, an electronic music improvisation/performance practice in which the computer programmer creates music in real time. Live coding is an excellent introduction to computer programming for beginners, and also offers opportunities for more advanced programmers. Students will learn the techniques of live coding, basics of sound design and acoustics, and fundamentals of music theory. Class activities will include solo and group performances, research projects, and class presentations. All students will need a laptop computer (Windows or Mac) with a reasonable amount of free disc space. No experience required.
- Term:
- Winter 2021
- Location:
- Online Course ONL(ONLINE ONL)
- Schedule:
- 9:00am-10:30am on Monday, Tuesday, Thursday (Jan 19, 2021 to Feb 12, 2021)
- Type:
- Lecture
- Course Modality:
- Scheduled Online
- Instructors:
- Peter Hamlin
- Subject:
- Music
- Department:
- Music
- Division:
- Arts
- Requirements Fulfilled:
- ART WTR
- Levels:
- Undergraduate
- Availability:
- View availability, prerequisites, and other requirements.
- Course Reference Number (CRN):
- 11524
- Subject Code:
- MUSC
- Course Number:
- 1028
- Section Identifier:
- A