Introduction to Programming for Musicians and Digital Artists
This course introduces programming to musicians and digital artists. It covers the fundamentals of programming, such as logic, loops, functions, and objects, as well as advanced topics like multi-threading, events, and signals. Students will create expressive digital instruments that make sound and music in response to program logic. The course uses the ChucK language, which provides precise control over time, audio computation, and user interface elements. Special guest lectures from the creators of ChucK, Dr. Ge Wang and Dr. Perry R. Cook, will be included. This course is perfect for those who want to learn to program in C++, Java, and other languages. ▼
ADVERTISEMENT
Course Feature
Cost:
Free
Provider:
Coursera
Certificate:
Paid Certification
Language:
English
Start Date:
21st Oct, 2013
Course Overview
❗The content presented here is sourced directly from Coursera platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 27th, 2023]
This course introduces students to the fundamentals of programming, such as logic, loops, functions, objects, and classes. It also covers advanced topics, including multi-threading, events, and signals. Through the course, students will create digital instruments that make sound and music in response to program logic. The ChucK language is used to provide precise control over time, audio computation, and user interface elements. This language is used by millions of users worldwide and is the backbone of many academic programs and laptop orchestras. By learning to program with ChucK, students will be prepared to program in C++, Java, and other languages. Special guest lectures from the creators of the ChucK language, Dr. Ge Wang (Stanford University) and Dr. Perry R. Cook (Princeton University), will be included.
Course Provider
Provider Coursera's Stats at AZClass
Discussion and Reviews
0.0 (Based on 0 reviews)
Start your review of Introduction to Programming for Musicians and Digital Artists