2024 Fall
MUSIC 159 001 - LEC 001
Computer Programming for Music Applications
Carmine Emanuele Cella
Aug 28, 2024 - Dec 13, 2024
Tu
02:00 pm - 04:59 pm
McEnerney 13
Class #:33351
Units: 4
Instruction Mode:
In-Person Instruction
Offered through
Music
Current Enrollment
Total Open Seats:
1
Enrolled: 27
Waitlisted: 0
Capacity: 28
Waitlist Max: 20
Open Reserved Seats:
18 reserved for Music Majors
Hours & Workload
3 hours of instructor presentation of course materials per week, 5 hours of outside work hours per week, and 4 hours of instructional experiences requiring special laboratory equipment and facilities per week.
Other classes by Carmine Emanuele Cella
Course Catalog Description
Software engineering for musical applications covering programming concepts for live-performance real-time systems as well as cloud-based music information retrieval applications. Topics include the software representation of sound and music, real-time scheduling, analysis of gestures from systems of sensors, common design patterns, analysis and controlled synthesis, and machine learning applications for music understanding and creation. Behavior driven design and test driven development are core ideas that permeate the course.
Rules & Requirements
Repeat Rules
Course is not repeatable for credit.
Requirements class fulfills
Meets Arts & Literature, L&S Breadth
Reserved Seats
Current Enrollment
Open Reserved Seats:
18 reserved for Music Majors
Textbooks & Materials
See class syllabus or https://calstudentstore.berkeley.edu/textbooks for the most current information.
Guide to Open, Free, & Affordable Course Materials