CSC354: Spring, 2009, Syllabus
| Lecture | Date | Reading | Lecture Topics |
| 1 | 28-Jan, Wednesday |
Roads Ch1 Frequency of notes of scale time and frequency domain (William Robinson) |
Overview, history, digital audio, listening, Csound example,
Pure Data Example Pauline Oliveros |
| 2 |
30-Jan, Friday Hw1 assigned (due 2/4) |
Roads:ix-xviii (Foreword: New Music and Science); Roads Ch1,Ch3, toots tutorial Also read Roads ch2 if you need to brush up on computer programming concepts. Csound manual |
Digital Audio
Sound Synthesis Lab1 csound oscillation, amplitude envelopes, vibrato, etc.Csound f Statement Csound i Statement Csound linen statement Csound linseg statement Csound GEN 10 |
| 3 |
4-Feb Wednesday Focus on icon diagrams of synthesis |
Roads:ix-xviii; Roads Ch1,Ch3 toots tutorial Also read Roads ch2 if you need to brush up on computer programming concepts. Assignment>Read these chapters. |
Sampling and Additive Synthesis, Wavetable Synthesis and Filters Listening to Hw1 exercises. |
| 4 |
6-Feb, Friday Hw2 assigned (due 2/13) |
Roads Ch4 pages 134-156, Ch5 pp. 159-167, (wavetable synthesis) Roads: Ch17 785-802 (music languages) |
Finish discussing toots. |
| 4 | 11-Feb, Wednesday | Roads Ch 3, 4 |
Discuss reading, Finish up hw1 discussion
This is merely for fun: Sgt. Pepper's Lonely Heart's Club Band movie with Peter Frampton and the Bee Gees |
| 5 |
13-Feb, Friday No new homework this week. Work on hw2 more if desired. Go to the helpful links page to download your own version of pd. |
Roads: Ch5 pp. 159-167, (wavetable synthesis) Roads: Ch17 785-802 (music languages) |
Discuss reading assignments.
Listening to Hw2, |
| 6 |
18-Feb, Wednesday |
Rally Day | No Class |
| 7 |
20-Feb, Friday
Hw3 assigned (due 2/27) |
Matteo Milani's interview of James A. Moorer, an internationally-known figure in digital audio and computer music.
(Between 1977 and 1979, he was a researcher and the Scientific Advisor to IRCAM in Paris. In the mid-seventies he was Co-Director and Co-Founder of the Stanford Center for Computer Research in Music and Acoustics. He received his PhD in Computer Science from Stanford University in 1975.
Between 1980 and 1987, while Vice-President of Research and Development at Lucasfilm's The Droid Works, he designed the Audio Signal Processor (later renamed SoundDroid).)
Pure Data Supplemental pure data manual Roads: ch 5 159-167 Roads: Ch17 785-802 (music languages) |
More Pure Data Lab2 Pure Data (pd) Right click and save lab2Judy.pd to see the soundfile write with delay for flushing. Pure Data Tutorial by Gary P. Scavone at McGill |
| 8 |
25-Feb, Wednesday |
Roads: ch 15 Performance Software includes some MIDI
Roads: Ch21 MIDI, etc. and supplemental |
Finish Listening to Hw2 Debugging Hw3 |
| 9 | 27-Feb, Friday |
Supplemental Handouts |
More listening to Hw3 |
| 11 |
4-Mar, Wednesday Hw4 part 1 due 4-Mar Pure Data Info: User's site |
0) Scales Tutorial 1) Intervals, scales, circles of fifths 2) Chords 3) Jazz Chords 4) Olivier Messiaen and the Art of Organ registration 5) Prime Melodies (and chords) 6) The creation of musical scales from a mathematic and acoustic point of view 7) Chord/Scale relationships Supplemental Handouts |
Lab4 in class
SimpleSynth in case you are using pd on a mac midiNotes1.pd first pd example midiNotes2.pd second pd example Excellent MIDI tutorial, MusiNums Mozart's Musikalisches W|rfelspiel (i.e. Mozart with Dice) |
| 12 |
6-Mar, Friday Long class today to offset no class on Mar 13 Hw4, part 2, due Mar 11. |
Chapter 19 Roads: Ch18 Roads: 857-865 Roads: 868--889 Roads: 889-893 Composition Using Pentatonic Scales (Chua) |
Listening to Hw4, part 1 Automata and their application to composition, Piano Keyboard pic |
| 13 |
11-Mar, Wednesday | Supplemental Handouts |
Listening to Hw4 qlistExample.pd Just for information and ideas: ScalesAndIntervals.doc pd project with lots of ideas Review Markov Processes, finite automata, and state-based algorithms for music generation. |
| 14 |
13-Mar
No Class today |
||
| 18-Mar, Wednesday |
|
Spring Break! | |
| 20-Mar, Friday |
|
Spring Break! | |
| 15 |
25-Mar, Wednesday Hw6 assigned (due 3/27) |
Finite Automata Grammars Chaos equation History of Algorithmic Composition Systems, Formal Grammars Grammatical Models of Music Links: Introduction to Chaos Theory
|
pd examples: |
| 16 |
27-Mar hw7 assigned |
Supplemental Materials
|
Listening to hw6 > |
| 17 | 1-April, Wednesday Lab7/hw8, due Apr 3 |
Supplemental Materials
30secondsChristine.pd |
lab7=hw8, due Apr 3 |
| 18 | 3-Apr, Friday |
supplemental materials: Cantible: A Rule-Based System for Composing Melody - Thomas et al. 1989 Cybernetic Composer - Ames and Domino 1991 |
Bill Alves computer music videos Dannenberg/CMU examples Rhythm listening to hw8 part 1 |
| 19 | 8-Apr, Wednesday |
Supplemental Materials
The Troggs Sing Wild Thing in 1966
Wild Thing chords Chords - What they are |
Discuss Cybernetic Composer Listen to HW8 |
| 20 |
10-Apr, Friday final project timeline pd patches |
Supplemental Materials |
Open Sound Control (OSC) pdf paper Pure Data - (PD) |
| 21 |
15-Apr, Wednesday
Hw9 assigned (due 4/22) |
Millen - Cellular automata
Cellular Automata: List of PD objects = very useful! Cellular Automata rules lecicon Serialism Discussion of final project Music Composition Ideas |
David Cope article handed out. EMI - Experiments in Musical Intelligence EMI on NPR EMI examples |
| 22 |
17-Apr, Friday NOTE! Class meets in McConnell 103 |
Supplemental Materials |
|
| 23 |
22-Apr, Wednesday |
Second paper on Genetic Algorithms (Spector GenBebop
Beethoven EMI example (mp3) Chopin Mazurka EMI example (mp3) Playing The Game from the book Virtual Music |
|
| 24 |
24-Apr, Friday |
Thomas Charveria: Interactive Installation/Tintin Joe Paradiso, interactive surfaces/Media Lab lemur's Eric Singer, gesture instruments Todd Winkler Installations/Brown |
Accompaniment Systems: Raphael, Thom, Dannenberg |
| 25 | 29-Apr, Wednesday | Genjam paper discussion | Student Presentations |
| 26 | 1-May, Friday | "student recital" with CS Dept invited. 12-1 in McConnell 103 |