MUST 6603 — Embedded Programming for Digital Musical Instruments

4 semester hoursGraduateLecture

Explores embedded computers and their employment for the design of digital musical instruments. Studies how to program low-level audio applications that take advantage of the responsiveness and the interactive features of embedded systems. Starts with an overview of high-level embedded audio programming; then transitions into a deep exploration of low-level C++ programming techniques, specific for the design of digital musical instruments. Primarily covers low-latency real-time audio synthesis/processing, yet includes an in-depth introduction to physical computing, sensors, and simple electronics. Offers students an opportunity to gain experience with the full design-development-test cycle of software and hardware components of digital musical instruments within the confines of a final project. Requires knowledge of audio and programming.

Links

Official catalog (MUST course descriptions) · All MUST courses · Plan it at numap.app