Creative Coding for Music
Overview
- Introduction to MaxMSP programming
- Ableton Live and Max4Live environment
- Fundamental concepts in computer programming
- Audio signal processing in MaxMSP
- Digital signal processing
- Common audio signal processing algorithms for audio effects
- Synthesizer design, polyphony, and signal flow
- User interface design and concepts of user experience with audio plugins and instruments
- Ableton Live’s Application Programming Interface (API) for communication between Max4Live devices and Ableton Live
Lectures, demonstrations, and hands-on studio experience.
Assessments will be based on course objectives and will be in accordance with the Douglas College Evaluation Policy. An evaluation schedule is presented at the beginning of the course. This is a graded course.
Example Evaluation Scheme
Attendance and Participation (10%)
Lab Assignments (minimum 4) (40%)
Test (20%)
Final Project (30%)
Total 100%
Instructors may use a student’s record of attendance and/or level of active participation in the course as part of the student’s graded performance. Where this occurs, expectations and grade calculations regarding class attendance and participation will be clearly defined in the Instructor Course Outline.
Upon successful completion of this course, students will be able to:
- Design and program original instruments and audio effects with MaxMSP and Max4Live;
- Analyze the capabilities and use-cases of the Max4Live programming environment within Ableton Live;
- Explain important core concepts in digital audio;
- Implement common digital signal processing algorithms used in synthesizers and audio effects;
- Plan and design user interfaces for instruments and effects;
- Package and distribute Max4Live devices.
No texts or materials are required. All required hardware and software for the completion of assignments and projects is available in the studio.
Course Guidelines
Course Guidelines for previous years are viewable by selecting the version desired. If you took this course and do not see a listing for the starting semester / year of the course, consider the previous version as the applicable version.
Course Transfers to Other Institutions
Below are current transfer agreements from Douglas College to other institutions for the current course guidelines only. For a full list of transfer details and archived courses, please see the BC Transfer Guide.
| Institution | Transfer details for MUSC 3171 | |
|---|---|---|
| There are no applicable transfer credits for this course. | ||