Music 270C: Compositional Algorithms
Spring quarter 2011. University of California, San Diego
https://msp.ucsd.edu/syllabi/270c.11s/
Mondays, 2-4:50, CPMC 265.
Instructor: Professor
Miller Puckette
, CPMC 251,
msp@ucsd.edu, https://msp.ucsd.edu/
The course is organized along ten general topics as follows:
- transformations on series, considered as pitches and rhythms
- sets, intervals, and statistics
- software and `Computer Aided Composition'
- stochastic processes 1: Discrete-time processes
- stochastic processes 2: Multivariate and Continuous-time processes
- combinatorial optimization and constraint problems
- generative algorithms (fractals, etc.; linguistic parsers and generators
- machine learning approaches
- Viterbi algorithm, score following and beat tracking
- quantization and interpolation
There will be biweekly programming assignments over the ten
weeks of the course.
Here is ASSIGNMENT 1,
due Monday, April 11.
Here is ASSIGNMENT 2,
due Monday, April 25.
Here is ASSIGNMENT 3,
due Monday, May 23.
Assignment 4 is to make a riff on the Who's acid-driven organ solo
HERE.
Here are archives of patches, markov code updates, and the
kmeans demo as of 5/24.
FINAL MEETING: we're planning to meet to give all of you a chance
to show off your efforts, 10AM Thursday, June 9, usual place.