Module Home - - Assessment - - Reading - - Workshop - - Tutor Website - Study Direct site


Computer Music: G6002 (UG) and 936G5 (M)

materials adapted with kind permission from those created by Nick Collins


Contact information: Alice Eldridge
Email: alicee [at] sussex dot ac dot uk
Where: Arundel 221 (Music Informatics Lab)

Teaching sessions: Mon 15-16 Thu 14-16 (all sessions can include workshop components, be prepared for practical tasks!)
Assessment modes: by coursework, two programming projects

Module Outline

This module 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.

Learning Outcomes

By the end of the module, 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

Module Overview by Weeks

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: Delays, Distortion, Dynamics Processing, Spatialization, Time Stretching, Pitch Shifting
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
11 - Sound Synthesis 3: Physical Modelling, Analogue Modelling
12 - Sound Analysis