Contact information: Nick Collins
Email: N dot Collins[somehow] sussex dot ac dot uk
Where: Arundel 221 (Music Informatics Lab)
Teaching sessions: Thurs 11-1 Fri 14-15 (all sessions can include workshop components, be prepared for practical tasks!)
Assessment modes: Programming projects, and for undergraduates, a blog
This course will provide an overview of techniques in digital sound synthesis and algorithmic and interactive computer music. Practical work will be based around a contemporary realtime audio programming language (SuperCollider). Students will have the chance to develop creative solutions to appropriate compositional tasks, as well as critically evaluate aspects of computer music technology and aesthetics.
By the end of the course, a successful student should be able to
1 Explain core concepts in computer music
2 Evaluate critically the main methods of computer music
3 Apply knowledge of digital sound synthesis and the UGen processing paradigm in practical work
4 Create novel programs to solve compositional tasks in interactive sound synthesis and algorithmic composition
1 - Introduction
2 - Sound Synthesis 1: Additive, Subtractive, Modulation
3 - Sequencing
4 - Interaction 1: Keyboard, Mouse, GUIs
5 - Sound Synthesis 2: Sample-based, Granular
6 - Effects 1: Delays, Distortion, Dynamics Processing
7 - Interaction 2: Physical controllers including MIDI
8 - Computer Music Composition and the Psychology of Rhythm
9 - Algorithmic Composition Techniques
10 - Open Sound Control and Network Music
EASTER BREAK
11 - Sound Synthesis 3: Physical Modelling, Analogue Modelling
12 - Effects 2: Spatialization, Time Stretching, Pitch Shifting
13 - Sound Analysis
14 - Further Exploration