Home Syllabus Week-by-week Homework FAQ Archives Final Projects

ISE575c
CSCI575c
EE675c

 
Topics in Engineering Approaches to Music Cognition
Human-Centered Computing in Generating Music
Spring 2007   Daniel J. Epstein Department of Industrial and Systems Engineering
University of Southern California Andrew and Erna Viterbi School of Engineering

Introduction
Week 1   Overview
(Jan 11) Course announcement [ pdf ] Syllabus [ pdf ]
Examples: (1) Wolfram Tones from Wolfram Research [ src ]
Examples: (2) Hyperscore by Mary Farbood [ src ] (3) Impromptu by Jeanne Bamberger and Armando Hernandez [ src ]
Examples: (4) Continuator by François Pachet [ src ] (5) OMax by Gérard Assayag
Examples: (6) Brain Computer Music Interface by Eduardo Miranda [ src ] (7) Playing the (Stock) Market by Emerald Suspension [ src ]
Composing
Week 2   The Composer's Perspective
(Jan 18) Presentation by Tamar Diesendruck of the Thornton SoM MUCO Department: Composing and the Sudoku Variations (2006)
Tom Johnson (2001). Found Musical Objects. Lecture notes from the Musique, mathématiqus et philosophie seminars, January 13, 2001. [ html ] presentation: [ swanson ] reports: [ chuan, hoversten, kim b, swanson ]
Alvarez, Javier (1989). Rhythm as Motion Discovered. Contemporary Music Review, Vol. 3, No. 1. Chur: Harwood: 203-231. [ src ] presentation: [ liu ] reports: [ chuan, hoversten, kim b, swanson ]
Week 3   Composition as Design
(Jan 25) Presentation by Maria Yang of the Viterbi SoE Epstein ISE Department: Introduction to Engineering Design
Ron Roozendaal (1993). Psychological analysis of musical composition - Composition as design. Contemporary Music Review, Volume 9, Number 1-2: 311 - 324. [ pdf ] presentation: [ hoversten ] reports: [ chuan, hoversten, swanson ]
Richard Polfreman (1999). A task analysis of music composition and its application to the to the development of Modalyser. Organized Sound, Vol.4 Number 1, p.31-43 [ pdf ] presentation: [ kim b ] reports: [ chuan, hoversten, kim b, swanson ]
(Jan 29) Steve Reich - A concert presented in conjunction with a citywide festival celebrating composer Steve Reich's 70th birthday, Alfred Newman Recital Hall, USC. reviews: [ chuan, kim b, swanson ]
Week 4   The Computer Scientist's Perspective
(Feb 1) George Papadopoulos and Geraint Wiggins (1999). AI Methods for Algorithmic Composition: A Survey, a Critical View and Future Prospects. In Proceedings of the AISB'99 Symposium on Musical Creativity, 1999. [ pdf ] presentation: [ chuan ] reports: [ chuan, hoversten, kim c, swanson ]
Darrell Conklin (2003). Music Generation from Statistical Models. In Proceedings of the AISB 2003 Symposium on Artificial Intelligence and Creativity in the Arts and Sciences, Aberystwyth, Wales, pp.30-35, 2003. [ pdf ] presentation: [ kim c ] reports: [ hoversten, kim c, swanson ]
One-minute compositions: [ MUSIC ]
Interactive Interfaces
Week 5   Hyperscore
(Feb 8) Mary Farbood (2001). Hyperscore: A New Approach to Interactive Computer-Generated Music. M.S. Thesis. MIT Media Laboratory, 2001. Read the description of Hyperscore, pp.46-74 [ pdf ] presentation: [ swanson ] reports: [ chuan, hoversten, kim c, swanson ]
Week 6   Impromptu
(Feb 15) Presentation by Jeanne Bamberger of MIT's Music and Theater Arts and Berkeley's School of Education: Tracing the compositional process — a natural experiment. presentation: [ bamberger ]
Brief description: "I will pick and choose among the compositional decisions the students make in an effort to demonstrate how a computer-based environment can help to make musical intuitions explicit. And how these, in turn, can reveal the implicit structures of common musical practice."
Jeanne Bamberger (2003). The Development of Intuitive Musical Understanding: A Natural Experiment. Psychology of Music, Vol.31 Number 1, pp.7-36. [ pdf ] reports: [ chuan, hoversten, swanson ]
Three-minute compositions: [ MUSIC ]
Computational Methods
Week 7   Representation
(Feb 22) Geraint Wiggins (2006). Computer representation of music in the research environment. Lecture notes for AHRC ICT Methods Network Expert Seminar on Music, hosted by Tim Crawford and Andrew Wathey at Royal Holloway, University of London, 3 March 2006. [ pdf ] presentation: [ dhariwal ] reports: [ chuan, hoversten, swanson ]
Somnuk Phon-Amnuaisuk (2004). Logical Representation of Musical Concepts (for Analysis and Composition Tasks Using Computers). In proceedings of SMC'04 (Sound and Music Computing), Paris, France. October 22-25, 2004. [ pdf ] presentation: [ hoversten ] reports: [ chuan, hoversten, swanson ]
Week 8   Mapping Numbers to Music
(Mar 1) Diana S. Dabby (1996). Musical variations from a chaotic mapping. Chaos: An Interdisciplinary Journal of Nonlinear Science, June 1996, Vol.6, Iss.2, pp.95-107. [ pdf ] presentation: [ chuan ] reports: [ chuan, hoversten, swanson ]
Linda M. Arsenault (2002). Iannis Xenakis's Achorripsis: The Matrix Game. Computer Music Journal, 26.1, Spring 2002, pp.58-72. [ pdf ] presentation: [ kim b ] reports: [ chuan, hoversten, kim b, swanson ]
Week 9   Formal Methods: A Composer's Perspectives
(Mar 8) Presentation by Chris Dobrian of UC Irvine's Gassmann Electronic Music Studio and Realtime Experimental Audio Laboratory (REALab)
Christopher Dobrian (1995). Algorithmic Generation of Temporal Forms: Hierarchical Organization of Stasis and Transition. In Proceedings of the 1995 International Computer Music Conference. [ html ] reports: [ chuan, hoversten, swanson ]
Week 10   Constraints and Harmonization
(Mar 22) Geraint Wiggins (1998). The Use of Constraint Systems for Musical Composition. In Proceedings of the ECAI'98 Workshop on Constraints and Artistic Applications, Brighton, UK. [ pdf ] presentation: [ kim c ] reports: [ chuan, hoversten, swanson ]
François Pachet and Pierre Roy (2001). Music Harmonization with Constraints: A Survey. Constraints, Vol.6, Number 1 / January, 2001. Springer Netherlands. [ src ] presentation: [ swanson ] reports: [ chuan, hoversten, kim b, swanson ]
Optional: Bjorn N. Freeman-Benson, John Maloney, and Alan Borning (1990). An Incremental Constraints Solver. Communications of the ACM, Vol.33 , Issue 1 (January 1990), pp.54-63. [ pdf ]
Improvisation
Week 11   Generating Music
(Mar 29) F. Pachet (2003). The Continuator: Musical Interaction With Style. Journal of New Music Research, Volume 32, Number 3/September 2003. [ pdf ] presentation: [ chuan ] reports: [ chuan, hoversten, kim b, kim c, swanson ]
Gérard Assayag and Shlomo Dubnov. Using Factor Oracles for Machine Improvisation. Soft Computing - A Fusion of Foundations, Methodologies and Applications, Vol.8, Number 9, September 2004. pp.604-610. [ src ] presentation: [ hoversten ] reports: [ chuan, kim b, kim c, swanson ]
Week 12   Design and Planning
(Apr 5) J. Pressing (1988). Improvisation: Methods and Models (pp.10-19). In John A. Sloboda (Ed.): Generative processes in music, Oxford, 1988. [ pdf ] presentation (part 1): [ kim b ] reports: [ chuan, hoversten, swanson ]
Dubnov, S. and G. Assayag (2005). Improvisation Planning and Jam Session Design using concepts of Sequence Variation and Flow Experience. Proceedings of the International Conference on Sound and Music Computing. [ pdf ] reports: [ chuan, hoversten ]
J.L. Trivino-Rodriguez and R. Morales-Bueno (2001). Using Multiattribute Prediction Suffix Graphs to Predict and Generate Music. Fall 2001, Vol. 25, No. 3, pp.62-79. [ pdf ] report: [ swanson ]
Week 13   The Improviser's Perspective
(Apr 12) Presentation by Dennis Thurmond of the Thornton SoM, Director of Piano Pedagogy, on Improvisation
Week 14   Project Proposals
(Apr 19) J. Pressing (1988). Improvisation: Methods and Models (pp.20-29). In John A. Sloboda (Ed.): Generative processes in music, Oxford, 1988. [ pdf ] presentation (part 2): [ kim c ] reports: [ chuan, hoversten, swanson ]
Week 15   Visualization for Factor Oracle-Based Improvisation
(Apr 26) Presentation by Alexandre François of the Viterbi SoE CS Department: on a Visual Interface for Oracle-based Improvisations
François, A.R.J., E. Chew and D. Thurmond (2007). MIMI - A Musical Improvisation System That Provides Visual Feedback to the Performer. USC Computer Science Department Technical Report No.07-889 [ pdf ] report: [ hoversten ]
Optional reading: Cyril Allauzen, Maxime Crochemore, Mathieu Raffinot (1999). Factor Oracle: A New Structure for Pattern Matching. In Proceedings of SOFSEM'99: Theory and Practice of Informatics: 26th Conference on Current Trends in Theory and Practice of Informatics, Milovy, Czech Republic, November/December 1999. [ src ]
Final Presentations
Week X   Final Projects
(May 3)   PROJECTS: [ Final Projects ]

Updated 11 October 2007. Computers and the Humanities, 27:7-17, 1993. [ http://www.springerlink.com/content/t960233825h3032k ]> Revised Papers from the Japan Conference on Discrete and Computational Geometry, Lecture Notes in Computer Science, volume 3742, pages 198-212, Tokyo, Japan, 2004. -- http://scholar.google.com/url?sa=U&q=http://cgm.cs.mcgill.ca/~godfried/publications/geometry-of-rhythm.pdf> Perspectives in Mathematical and Computational Music Theory, Osnabruck:epOs, 2004. [ (http://canonsrythmiques.free.fr/zurichepos.pdf) ]>

The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees