- 1 General Information
- 2 Laptop Configuration
- 3 Schedule
- 4 Resources
- 5 COS/MUS 314 Info
- 6 MUS 316 Info
- 7 Working Rehearsal Schedule
Welcome to COS/MUS 314/316 for Spring 2009. We are PLOrk and we're not gonna take it! No! Not again!! Nopes! Nopesey nopes!!
All PLOrk members must configure their laptops (Macbooks) as described here
The current version of the PLOrk Repository, broken down into subfolders that can be downloaded individually, can be found here
Precepts WILL be held the first week of class!!
- 314: Precepts on Mondays and Wednesdays from 7:30-8:20pm, Woolworth 106
- 316: Precepts on Mondays and Wednesdays from 8:30-9:20pm, Woolworth 106
- 314 and 316: Class from 1:30-4:20pm, McAlpin.
- Classes begin: February 2
- Spring break: Week of March 16
- FFPLOrkMUP: March 24 (midterm project performances)
- Special rehearsals with Matmos:
- February 21, 2-5pm (tentative hours; afternoon fer sure)
- March 28, 2-5pm (again,tentative hours)
- Another date to showcase class projects, perhaps at one of the residential colleges, or Chancellor Green, or...???? date TBD
- Spring Richardson Concert
- May 15; load-in, rehearse (including Matmos, So Percussion, Riley Lee), most of the day
- May 16; additional rehearsals, again most of the day, performance at 8pm. bring your friends, parents, uncles, exe's!!
these dates do not involve everyone, but will likely involve some of you
- April 10-11; performances with Matmos and So Percussion at The Kitchen in NYC
- special rehearsals TBA, likely in the days/weekend before
- April 15-17; performance at the MacArthur Foundation in Chicago
- PLOrk Reader; lots and lots of reading relevant to PLOrk and this seminar in general. please add as you see fit, and ask us for the password for protected papers if you can't guess it.
- Be sure you're on the PLOrk314-316 mailing list.
- See the extensive list of resources at the Fall 2007 Wiki for starters.
- download chuck and the miniAudicle
COS/MUS 314 Info
Rebecca's office hours
Tuesday, 1:30-2:30 PM Friday, 4-5 PM
My office is room 217 in the Computer Science building, which is attached to the Friend center. The easiest way to find it is to take the CS building elevator to the 2nd floor, turn right out of the elevator, and go all the way to the end of the hallway.
If my officemates are in my office and someone comes to meet with me for office hours, I'll often move to the CS tea room (which is basically a much bigger communal room with lots of tables and chairs, as well as some tea). In this case, I'll put a sign on my door for you to go to the tea room. To get there, go down the long hallway to your left once you come out of the elevator. The tea room is at the end of the hall.
You're always welcome to email me to set up a time to meet outside of office hours, but I don't recommend stopping by my office unannounced and expecting me to be there, since I do work from home a lot.
Tentative precept schedule
- 2/2: Becoming PLOrk-worthy, Intro to the Universe and more
- Introductions, Syllabus, Schedule
- Assignment 1
- 2/4: Intro to programming, ChucK
- Assignment 1 due
- Making sound in ChucK
- What happens when a ChucK program executes?
- Controlling time
- Basic ChucK: identifiers, objects, comments, keywords, statements, operators, data types, printing
- Unit Generators
- Sound waves and digital audio
- UGen demos
- Example code from today
- Assignment 2 assigned
- Questions on Assignment 1?
- Assignment 2 due
- Questions on Assignment 2?
- Objects and their methods: STK instruments and the ChucK online documentation
- STK Instrument Example Code from today
- comments and style
- More expressions: boolean relational and logical operators
- ==, >=, <=, <, >, &&, ||, !, !=
- increment and decrement operators
- while loops
- Unit generators review: declaring, calling getter & setter methods
- Digital audio basics: sound, sampling, analog/digital conversion
- Declaring and using objects; primitive types
- Assignment 3 due!
- Continuing discussion of harmonics
- Time/frequency representation of sound
- Using Audacity and sndpeek for spectral analysis
- Intro to vibrato and envelopes
- ADSR envelopes; the ADSR UGen
- Exponential envelopes
- Envelopes as a function multiplied with a waveform
- Examples from class
- ChucK concurrency
- ChucK pull model
- blackhole object
- Envelope UGen
- Assignment 4 due
- Assignment 5 due
- 3/16: BREAK!
- 3/18: BREAK!
- 4/29: Last precept
Please submit Assignments in Blackboard unless the instructions say otherwise. We'll often use Blackboard to give you feedback on your assignments, as well.
- Assignment 1: ChucK Initiation Rites. Due 2/6.
- configuring your laptop is part of this assignment.
- Assignment 2: Twinkle, Twinkle. Due 2/9.
- also get the twinkle skeleton.
- Assignment 3a: Review chuck basics (for beginning programmers). Due 2/16. Don't submit anything.
- Types, values, and variables:
Read the parts on variables and primitive types
- Operators and operations:
Make sure you understand =>, arithmetic, modulo (%), logic, and increment/decrement (++ and --) operators. We'll be discussing @=> next week.
- Unit generator basics:
Make sure you understand declaring, connecting via =>, and calling functions using the two methods I talked about in class:
440 => s.freq;
- Control structures:
Some of this should look familiar from Perry last week (if/else and while). Make sure you understand these, and take a glance at for-loops, which we'll talk about on Monday.
- Assignment 3b: Digital audio review (from my email)
- Sound, sinusoids, frequency & pitch, digital/analog and analog/digital conversion, including sampling
- Look through http://music.arts.uci.edu/dobrian/digitalaudio.htm
- Practice questions:
SinOsc s => dac; 440 => s.freq; AAA::samp => now; 880 => s.freq; AAA::samp => now;
2. Run the following code in the miniAudicle. Make sure you understand what is being printed out (to the Console Monitor window). Hint: read http://chuck.cs.princeton.edu/doc/language/time.html#type if you're confused!
<<< now >>>; .5::second => now; <<< now >>>; 1::samp => now; <<< now >>>;
3. What is the effect of the following code? (Make sure you understand the modulo % operator, mentioned in my last email)
10::samp => dur T; T - (now % T) => now; <<< now >>>;
If you're having trouble with this, try changing 10 to 1, 100, 1000, or 10000. Take note of the value of "now" that gets printed out...
MUS 316 Info
Scott's office hours
Mon, 4:30-5:30 PM Weds, 4:30-5:30 PM Thurs, 10:00-11:00 AM
My office is room 221 in Woolworth, right around the corner from plorkland.
Tentative precept schedule
- 2/2: Introduction/Orientation/Listening
- 2/4: The Electronic Music Studio
- The Audio Chain
- Sources: Transducers and Oscillators
- Cables, Mixers, and Patchbays
- Basic Orientation to Studio A and B
- 2/9: Field Recording
- Review Assignment 1
- Microphones: condenser, dynamic, etc.
- Listening, field techniques
- Assignment 2 assigned.
- 2/11: LP
- Hildegard Westerkamp: Gently Penetrating (earsay es02002)
- Francisco Lopez: La Selva (V2_Archief V228)
- 2/16: Creative Editing
- Introduction to Pro Tools and Peak
- Field recording techniques
- Framing field recordings, organizing sources, etc.
- 2/18: Creative Editing Continued & LP
- Basic EQ, editing, and mixing in Pro Tools
- Bouncing a mix
- Andy Hayleck: Park (Recorded 013)
- Assignment 3 assigned.
- 2/23: More Editing, Microphones/Studio Recording (Guest Alex Kass)
- 2/25: LP w/ Michael Early
- 3/2: LP
- 3/4: Signal Processing
- 3/9: LP
- 3/11: Sequencing
- 3/16: BREAK!
- 3/18: BREAK!
- 3/23: LP
- 3/25: Synthesis
- 3/30: LP
- 4/1: Interactive Systems
- 4/6: LP
- 4/8: Control, MIDI, OSC, Mapping, ETC
- 4/13: LP
- 4/15: Collaborative Projects
- 4/20: LP
- 4/22: Collaborative Projects
- 4/27: LP
- 4/29: Last precept
- Assignment 1: Listening & Response [Due Feb 9]
- Assignment 2: Field Recording [Due Feb 18]
- Read Hildegard Westerkamp: Linking Soundscape Composition and Acoustic Ecology.Organised Sound. Volume 7, Number 1, 2002.
- Read Francisco Lopez: “Environmental Sound Matter. From liner notes of La Selva.
- Assignment 3: Editing Sonic Fragments [Due March 4]
- Assignment 4: Studio Composition [Due March 23]
- Assignment 5: Listening & Response
- Assignment 6: Sound Fonts TBA
- Final Project: TBA
Working Rehearsal Schedule
- Intro to PLOrk instruments, sign out, etc...
- let's play some PLOrk classics
- 2/19: prep of pieces for 2/14 Matmos rehearsal
- 2/21: SPECIAL WEEKEND REHEARSAL WITH MATMOS; sat afternoon
- begin workshopping all tunes that involve Matmos
- also experiment with different co-amplification strategies
- network pulse trial
- 3/5: Ted Coffey visits
- 3/19: BREAK WEEK
- 3/28: SPECIAL WEEKEND REHEARSAL WITH MATMOS; sat afternoon
- 4/9: (some folks gone for NYC/Kitchen load-in/rehearsal.)
- 4/16: (some folks in Chicago for performance. Skot leads rehearsal.)
- 5/15: Load-in, rehearse, Richardson; much of the day
- 5/16: Continue rehearsing in Richardson, much of the day; concert in the eve