Music 270C: Compositional Algorithms
Spring quarter 2017. University of California, San Diego
https://msp.ucsd.edu/syllabi/270c.17s/
Thursdays, 5-8, CPMC 231.
Instructor: Professor Miller Puckette , CPMC 251,
msp@ucsd.edu, https://msp.ucsd.edu
There are nine metings this quarter (no meeting on week 9, June
1) plus a make-up meeting during finals week to be scheduled. The
plan so far is:
- Apr 6. representations of pitch and frequency
- Apr 13. tone rows, sets, and all that
- Apr 20. representations of time
- Apr 27-May 4. stochastic processes
- May 11. Generative algorithms (L systems, fractals and chaos,
linguistic parsers)
Papers cited:
Jurish, Bryan. "Music as a formal language."
Cope, David. "Computer modeling of musical intelligence in EMI."
Computer Music Journal 16.2 (1992): 69-83.
Meneghini, Matteo. "An analysis of the compositional techniques in
John Chowning's Stria." Computer Music Journal 31.3 (2007):
26-37.
Baudouin, Olivier. "A reconstruction of Stria." Computer Music
Journal 31.3 (2007): 75-81.
- May 18. combinatorial optimization and constraint problems
Paper cited:
Truchet, Charlotte, G�rard Assayag, and Philippe Codognet. "Visual
and Adaptive Constraint Programming in Music." ICMC. 2001.
- May 25. machine learning algorithms
Papers that should have been cited:
Lee, M., Freed, A., Wessel, D., "Real-Time Neural Network
Processing of Gestural and Acoustic Signals," Proceedings of the
International Computer Music Conference, Montreal, 1991.
Lee, M., Freed, A., Wessel, D., "Neural networks for simultaneous
classification and parameter estimation in musical instrument
control", Proc. SPIE 1706, Adaptive and Learning Systems,
1992.
- June 8. machine improvisation and recombinant algorithms
- June 12 (Monday of Finals week) 3PM: musical notation systems;
and anything else we didn't get to.
There will be three assignments over the quarter. Here is ASSIGNMENT 1, due Thursday, April
13.
ASSIGNMENT 2 has no particular
due date but we can start looking at them May 4.
ASSIGNMENT 3 has no
particular due date either.
Here are patches (also available as a
zip file), other
supporting files, and screen movies.