This course is an introduction to music through computer-aided composition. Students learn about music and computing by studying various compositional techniques and using a computer to create music using them. This course is part of Western's general education program.
The goals of this course are:
- Teach basic music vocabulary: pitches, meters, scales, dynamics, chords, harmonic function
- Alow students to investigate music in an experiential way
- Expose students to a variety of musical styles
- Employ a compositional process that uses successive revision
- Allow students to find their “voice” in compositions
- Introduce students to the syntax of computer languages
- Use a language based on music vocabulary
- Introduce naming and reuse
- Use lambda calculus to create abstractions
A slide deck from a presentation on this course: media:music-slides.ppt
Rhythmic Composition: media:batacada1.mid
Melody and harmony:
Motivic Development: media:motivic.mid
- /Week 1 Notes - Pitches, scales, basic computer music
- /Week 2 Notes - Meter, Rhythm, Tempo, Dynamics
- /Week 3 Notes - Using Euterpea, Intervals, Chords
- /Week 4 Notes - Using Euterpea, Triads, Major Key Progressions
- /Week 5 Notes - Functions, Minor Key Progressions
- /Week 7 Notes - Rhythm and percussion
- /Week 8 Notes - Rhythmic composition
- /Week 9 Notes - Film scoring and transformational harmony
- /Week 11 Notes - Motivic development and thematic transformations
- /Week 12 Notes - Thematic transformations and indeterminate/stochastic music
- /Week 13 Notes - Indeterminate/stochastic music
- Basic Music - Due Tuesday, September 1 at Midnight.
- Rhythm and Meter - Due Tuesday, September 8 at Midnight.
- Basic Euterpea - Due Tuesday, September 15 at Midnight.
- Harmony - Due Tuesday, September 22 at Midnight.
- Arpeggios and Chords - Due Thursday, October 29 at Midnight.
- Motivic Development - Due Thursday, November 19 at Midnight.
- Random Music - Due Tuesday, December 1 at Midnight.