Rick Taube
Assoc. Prof. Music
taube@uiuc.edu
Algorithmic
Design of
Music III
Music 404A
TR 1:30-2:50
CAMIL I, SOM
“Invention comes to the prepared mind.”
— Stanford Ovshinsky
An advanced exploration of real time sound synthesis in SuperCollider, including the processing of realtime input from acoustic instruments, the Disklavier and OSC-capable programs. The course will be run as a structured laboratory; the aim of the course will be to produce a final concert of full-scale compositions that were realized over the course of the semeseter. Topics covered in the course include:
Prior experience with computer composition and digital sound synthesis is assumed (presumably 404A II or a computer music course that involved actual coding). Grading is based on class participation, homework assignments and a major composition project.
Most of the lesson material for this course is written in html. These .html file can be read in a browser but they are really meant to be opened in SuperCollider so that the "inline" code examples in the documents can be evaluated inside the running SuperCollider app. Interactive examples are clearly delimited in fixed width font.
| Introduction to SuperCollider | |||
| 1 | |||
| T 8/28 | Course introduction, SuperCollider.app, Hello, World! | ||
| Th | Tour of Sclan (upto Methods) | ||
| 2 | |||
| T 9/4 | Tour of Sclan (Methods upto Networks) . | ||
| Th |
Tour of Sclan (Networks to end) Extra Sclang (in class additions) A closer look at math |
||
| 3 | |||
| T 9/11 | A closer look at logic and functions | ||
| Th | A closer look at functions, | ||
| 4 | |||
| T 9/18 | A closer look at iteration and arrays. A mini-project to complete at home. | ||
| Th | A closer look at SynthDefs. | ||
| 5 | |||
| T 9/25 | A closer look at Ugens. See: Musical rhythm spectra and 1/f Noise in Music and Speech. | ||
| Th | Modulation Project 1 Assigned , Do This! | ||
| 6 | |||
| T 10/2 | Envelopes | ||
| Th | In class bell project. | ||
| 7 | |||
| T 10/9 | Project 1 Presentations | ||
| Th | Patterns (Scott) | ||
| SuperCollider Topics | |||
| 8 | |||
| T 10/16 | Patterns 2 (Scott), Clocks, Routines and Tasks | ||
| Th | Lisa Franks Visit | ||
| 9 | |||
| T 10/23 | Working with MIDI , MyMidi (a MIDI Note and Chord Parser, install in ~/Library/Application Support/SuperCollider/Extensions) | ||
| Th | Working with OSC | ||
| 10 | |||
| T 10/30 | GUI Tools (Sean), Klang (Daehoon), Klank Additive Example (Rick) Gongz.sc | ||
| Th 11/01 | Audio Buses, Saffire Setup for CAMIL I | ||
| 11 | |||
| T 11/06 | Additive Roundup | ||
| Th | Nodes and Groups | ||
| 12 | |||
| T 11/13 | Buffers buffers.html | ||
| Th 11/15 | Buffers | ||
| (Gobble Gobble) | |||
| 13 | |||
| T 11/26 | VKey and the anatomy of a SC Class defintion | ||
| Th 11/28 | Halim's Vkey | ||
| 14 | |||
| T 12/6 |
Recording to Files and Buffers Quarks |
||
| Th 12/8 | Delay Lines | ||
| Final Project Work | |||
| 17 | |||
| Final Projects Presentation/Concert Monday 12/17 1:30-4:30PM | |||
Last modified: Thu Nov 29 13:32:04 CST 2012