ClassTalks

This Page includes information from various Classes Organized by the Date of the Class. Talks may be modified to remove logistical information (such as class schedules), to correct errors or to add additional information.

Monday June 2, 2008

 * 1) [[Media:A General Introduction to MusiComputation.pdf|MusiComputation Introduction]] -- Adam Meyers
 * 2) [[Media:WhatIsComputerMusicLecture.pdf|Computer Music Introduction]] -- Sam Pluta
 * 3) [[Media:MusiComputation-CS1.pdf|Computer Science Introduction]] -- Evan Korth

Tuesday June 3, 2008

 * 1) [[Media:MusiComputation-Processing-Intro.pdf|Introduction to Processing]] -- Evan Korth
 * 2) [[Media:ProcessingLab1.pdf|Lab: Processing 1]]
 * 3) * submissions

Wednesday June 4, 2008

 * 1) [[Media:Variables_arithmetic.pdf| Variables and Arithmetic in Processing]] -- Marilyn
 * 2) [[Media:Formal Grammars 1.pdf| Formal Grammars 1]] -- Adam Meyers
 * 3)  The Feldman Project -- Sam Pluta

Thursday June 5, 2008

 * 1) [[Media:Formal Grammars 2.pdf|Formal Grammers 2]] -- Adam Meyers
 * 2) * [[Media:meta1-output.mid|Sample Output of MetaGrammar 1]]
 * 3) * [[Media:meta1-output2.mid|Output of MetaGrammar 1 being Traced]]
 * 4) * [[Media:trace-of-common-music.txt|Trace of Generator using MetaGrammar 1]]
 * 5) * [[Media:some-rules-out6.mid| Sample output of a different more complicated grammar]]
 * 6) Intro to Sound in Processing - Synthesis -- Sam Pluta
 * 7) Lab: Using Processing for Sound 1 (including submissions)

Friday June 6, 2008

 * 1) [[Media:conditionals.pdf| Boolean type, Conditionals]] -- Evan Korth
 * 2) Lab: Using Processing's sound libraries Part 2

Saturday June 7, 2008

 * 1) [[Media:sorting algorithms.pdf| Sorting Algorithms]] -- Adam Meyers
 * 2) Lab: Using Processing's sound libraries Part 3
 * 3) The Feldman Project (continued) -- Sam Pluta

Monday June 9, 2008

 * 1) [[Media: Formal Grammars 3.pdf|Formal Grammers 3]] -- Adam Meyers
 * 2) *[[Media:sample-generated-derived-rules1a.mid|Sample Output of Generator Using Grammar Derived using MetaRules]]
 * 3) The Feldman Project (finale) -- Sam Pluta
 * 4) [[Media:loops.pdf| Loops]] -- Evan Korth

Tuesday, June 10, 2008

 * 1) [[Media:functions.pdf| functions]] -- Evan Korth
 * 2) Lab: Patterns

Wednesday, June 11, 2008

 * 1) Music Files in Processing
 * 2)  Lab: Rite of Spring

Thursday, June 12, 2008

 * 1) [[Media:Recursion.pdf|Recursion]] -- Marilyn
 * 2) Lab: Fractals

Friday, June 13, 2008

 * 1) Guest speaker: Tim Westergren, Founder of pandora.com
 * 2) [[Media:arrays.pdf| Arrays]] -- Evan Korth
 * 3) * Joe's loop code with arrays from Evan's talk

Saturday June 14, 2008

 * 1) Steve Reich - Clapping Music
 * 2) Invited Speaker Dennis Shasha
 * 3) Rhythm Lab
 * 4) Programming Languages Talks -- Short Talks about Programming Languages, each talk including an implementation of Insert-Sort
 * 5) *[[Media:SuperColliderDemo.rtf]]
 * 6) *[[Media:computer languages-lisp.pdf|LISP Talk]]
 * 7) **[[Media:insert-sort.lisp|LISP code for insertion sort]]
 * 8) **[[Media:insert-sort-lisp-trace.txt|LISP trace of insertion sort]]
 * 9) *Insertion Sort In Java
 * 10) Computer Music Interfaces
 * 1) *Insertion Sort In Java
 * 2) Computer Music Interfaces

Monday, June 16, 2008

 * 1) [[Media:Content Based Information Retrieval.pdf | Content Based Information Retrieval]] -- Guest Speaker: Eugene Weinstein
 * 2) Guest Speaker: Robert Rowe

Tuesday, June 17, 2008

 * 1) [[Media:music-generator-in-processing.pdf | Music Generation in Processing]] -- Adam Meyers
 * 2) *Code Available at Phrase Structure Generator in Processing
 * Lab: Prepare Final Projects

Wednesday, June 18, 2008

 * Lab: Prepare Final Projects

Thursday, June 19, 2008

 * Lab: Finish Final Projects
 * 1) Presentations of Final Projects