CSC354: Spring, 2011, Syllabus
Under construction
Lecture | Date | Reading | Lecture Topics |
1 | 26-Jan, Wednesday |
Roads Ch1 Kreidler, sec 2.1 oscillation, beginning PD Frequency of notes of scale time and frequency domain (William Robinson) Go to the helpful links page to download your own version of pd. |
Overview, history, digital audio, listening,
Pure Data Example Pauline Oliveros The ILLIAC I and Lejaren Hiller Digital Audio Sound Synthesis Hernandez PD Movie Hello World Tutorial 1Lab1 Intro to PD, |
2 |
28-Jan, Friday Hw1 assigned (due Wed 2/2) NOTE: On the PC, go to Programs => Utilities and find:
|
Roads:ix-xviii (Foreword: New Music and Science); Roads Ch1,Ch3, Programming Electronic Music in PD, Johannes Kreidler Also read Roads ch2 if you need to brush up on computer programming concepts. |
|
3 |
2-Feb Wednesday Class cancelled due to snow. Focus on icon diagrams of synthesis |
Roads:ix-xviii; Roads Ch1,Ch3 Program Control in PD, Kreidler, sec 2.2 Also read Roads ch2 if you need to brush up on computer programming concepts. Assignment>Read these chapters. |
Additive synthesis, saving files, amplitude control. |
4 |
4-Feb, Friday Listening to Hw1 exercises. Hw2 assigned (due 2/9) |
Roads Ch3 |
Audio: Chapter 3 of Kreidler Lesson19, Basic Amplitude Modulation Lesson31, Writing and Recording Audio Lab2=hw2 Pat Metheney's Orchestrion |
5 |
9-Feb, Wednesday
Hw2 listening |
for next time, Roads Ch4 pages 134-156, Ch5 pp. 159-167, wavetable synthesis, Wavetable Synthesis and Filters |
Discuss patches |
6 |
11-Feb, Friday Homework this week:
|
Roads: Ch5 pp. 159-167, (wavetable synthesis) Roads: Ch17 785-802 (music languages) Hernandez Tutorial Lesson 33, Reverb and Delay Hernandez tutorial Lesson 31, writesf~ and tabplay~ Hernandez tutorial Lesson 17, Reading and Recording sound files Hernandez Tutorial Lesson 22, Advanced Audio with [tabread4~] Roads: Ch17 785-802 (music languages) |
Discuss reading assignments.
More Listening to Hw2,
|
7 |
16-Feb, Wednesday |
Here's what we did today:
|
|
8 |
18-Feb, Friday
listening to granular sounds: Curtis Roads on VBS.tv Pure Data Another Pure Data Tutorial by Gary P. Scavone at McGill Roads: ch 5 159-167 Roads: Ch17 785-802 (music languages) Roads ch19 878-880 |
Here's What We Did: More Pure Data Weighted probabilities and Markov chains pd=>Help=>Browser=>control.examples=> 15.array.pd 18.conditional.pd 19.random.pd 20.weighted-random.pd 21.markov-chain.pd 22.random-walk.pd WeightedRandomInClass.pd |
|
9 |
23-Feb, Wednesday |
Rally Day | No Class |
10 | 25-Feb, Friday |
Supplemental Handouts |
Finish Listening to Hw2 Debugging Hw3 More listening to Hw3 |
11 |
2-Mar, Wednesday Hw4 due 9-Mar |
Roads: ch 15 Performance Software includes some MIDI
Roads: Ch21 MIDI, etc. and supplemental Pure Data Info: User's site 0) Scales Tutorial 0.5) Equal Temperament system of tuning 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 |
Discuss Chua paper Finish listening to hw3 SimpleSynth in case you are using pd on a mac (You may also want to get into soundflower on the mac) midiNotes1.pd first pd example midiNotes2.pd second pd example Hernandez Youtube tutorial Lesson5, midi, makenote, and setting up IAC driver on Mac! Excellent MIDI tutorial, MusiNums Mozart's Musikalisches W|rfelspiel (i.e. Mozart with Dice) |
12 |
4-Mar, Friday Hw4, due Mar 9. Here is the chua pitch skip patch we worked on in class: chuaPentatonic.pd |
Controlling sound:
Chapter 4 Kreidler Roads: Chapter 19 Roads: Ch18 Roads: 857-865 Roads: 868--889 Roads: 889-893 Composition Using Pentatonic Scales (Chua) |
Listening to more hw3 |
13 |
9-Mar, Wednesday | Supplemental Handouts |
Listening to Hw4 qlistExample.pd Just for information and ideas: ScalesAndIntervals.doc pd project with lots of ideas Automata and their application to composition, Piano Keyboard pic Review Markov Processes, finite automata, and state-based algorithms for music generation. |
14 |
11-Mar
No Class today |
||
18-Mar, Wednesday | Spring Break! | ||
20-Mar, Friday | Spring Break! | ||
15 |
23-Mar, Wednesday Hw5 assigned (due 3/29) |
Finite Automata Grammars Chaos equation History of Algorithmic Composition Systems, Formal Grammars Grammatical Models of Music Links: Introduction to Chaos Theory |
|
16 |
25-Mar Friday |
Roads Chapter 19 |
pd examples: |
17 | 30-Mar, Wednesday |
Supplemental Materials
30secondsChristine.pd |
|
18 |
1-Apr, Friday
ABSOLUTE DEADLINE FOR HW3 AND HW4. |
Youtube video showing hierarchical orgnized
pd patch for generative music.
Youtube video pd patch showing use of cycle and gate Game of Life applet (cellular automata) mlifeTopLevel.pd (using pd's mlife object) supplemental materials: Cantible: A Rule-Based System for Composing Melody - Thomas et al. 1989 |
Bill Alves computer music videos Dannenberg/CMU examples Rhythm |
19 |
6-Apr, Wednesday
ABSOLUTE DEADLINE FOR HW5. gate, cycle, key: new pd objects ...and mlife List of extended pd objects - great! hw6assigned (continues Lab7 |
Supplemental Materials
The Troggs Sing Wild Thing in 1966
Wild Thing chords Chords - What they are Game of Life applet (cellular automata) (using pd's mlife object) |
Cybernetic Composer - Ames and Domino 1991 Music and AI paper Millen - Cellular automata Cellular Automata: Cellular Automata rules lexicon |
20 |
8-Apr, Friday Final Project End of Semester Timeline pd patches |
Supplemental Materials |
EMI - Experiments in Musical Intelligence EMI on NPR EMI examples Beethoven EMI example (mp3) Chopin Mazurka EMI example (mp3) Playing The Game from the book Virtual Music Discuss Cybernetic Composer lemur interactive midi videos |
21 |
13-Apr, Wednesday
Hw7 assigned (due 4/20) |
Kinect and pd youtube video kinect, arduino, pd tuio + osc means kinect to pd and other software Hernandez on open sound control, part 1 Hernandez on open sound control, part 2 Hernandez on open sound control, part 3 Hernandez on video and GEM, part 1 Hernandez on video and GEM, part 2 David Cope article handed out. Thomas Charveria: Interactive Installation/Tintin Flavors Band - Fry Serialism Discussion of final project Music Composition Ideas |
PD Patches
gate, cycle, key: new pd objects ...and mlife |
22 |
15-Apr, Friday |
Supplemental Materials |
|
23 |
20-Apr, Wednesday hw8 assigned (=final composition and presentation) due 27-Apr. Firm |
hw4S11.zip hw5S11.zip Paper on Genetic Algorithms: Biles GenJam |
|
24 |
22-Apr, Friday |
lemur's Eric Singer, gesture instruments Todd Winkler Installations/Brown
|
Genjam paper discussion Genjam video |
25 |
27-Apr, Wednesday
David Cope's web site EMI is now called Emily Howell and has a CD out! for sale on Amazon |
Presentation Order: | Student Presentations |
26 |
29-April, Friday
Tesla Coils as Oscillators:
Info from alum Jennifer Trow: someone, at some point, realized that the noise put out by a Tesla coil is actually a modified square wave remniscient of analog synthesizers, and once they figured out how to control the frequency it was only a matter of time until someone hooked one up to a MIDI rig so he could use his keyboard to play a musical Tesla coil. And thus was Arc Attack born: www.arcattack.com |
"student recital" with CS Dept invited. 12-1 in Ford Hall 345 |