- Lecture: 2 hours/week
- Lab: 2 hours/week
Lectures, demonstrations, and hands-on studio experience.
- 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
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.
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.
No texts or materials are required. All required hardware and software for the completion of assignments and projects is available in the studio.
None
None