ISE 599: Engineering Approaches to Music Perception and Cognition

Similar documents
ISE : Engineering Approaches to Music Perception and Cognition

An Empirical Comparison of Tempo Trackers

Pitch Spelling Algorithms

Music Performance Panel: NICI / MMM Position Statement

Notes on David Temperley s What s Key for Key? The Krumhansl-Schmuckler Key-Finding Algorithm Reconsidered By Carley Tanoue

Robert Rowe MACHINE MUSICIANSHIP

"The mind is a fire to be kindled, not a vessel to be filled." Plutarch

ESP: Expression Synthesis Project

David Temperley, The Cognition of Basic Musical Structures Cambridge, MA: MIT Press, 2001, 404 pp. ISBN

The Generation of Metric Hierarchies using Inner Metric Analysis

Human Preferences for Tempo Smoothness

Expected Competencies:

Fundamentals of Music Theory MUSIC 110 Mondays & Wednesdays 4:30 5:45 p.m. Fine Arts Center, Music Building, room 44

CLASSIFICATION OF MUSICAL METRE WITH AUTOCORRELATION AND DISCRIMINANT FUNCTIONS

A Beat Tracking System for Audio Signals

TREE MODEL OF SYMBOLIC MUSIC FOR TONALITY GUESSING

Advances in Algorithmic Composition

On Interpreting Bach. Purpose. Assumptions. Results

Perceptual Evaluation of Automatically Extracted Musical Motives

Musical Creativity. Jukka Toivanen Introduction to Computational Creativity Dept. of Computer Science University of Helsinki

Figured Bass and Tonality Recognition Jerome Barthélemy Ircam 1 Place Igor Stravinsky Paris France

Audio Feature Extraction for Corpus Analysis

Computer Coordination With Popular Music: A New Research Agenda 1

Syllabus for MUS Music Appreciation 3 Credit Hours Spring 2016

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS EAR TRAINING III MUS Class Hours: 1.0 Credit Hours: 1.0

Automatic meter extraction from MIDI files (Extraction automatique de mètres à partir de fichiers MIDI)

Chords not required: Incorporating horizontal and vertical aspects independently in a computer improvisation algorithm

Statistical Modeling and Retrieval of Polyphonic Music

Modeling the Effect of Meter in Rhythmic Categorization: Preliminary Results

Sample Syllabus Course Title Semester 20XX

Rhythm related MIR tasks

COURSE SYLLABUS Fall 2018

Analysis of local and global timing and pitch change in ordinary

MUSC 103 Materials and Design Wesleyan University Fall 2012, T/R 9:00 10:20

On time: the influence of tempo, structure and style on the timing of grace notes in skilled musical performance

Curriculum Mapping Piano and Electronic Keyboard (L) Semester class (18 weeks)

Harmony and tonality The vertical dimension. HST 725 Lecture 11 Music Perception & Cognition

MUSC 201: Tonal Harmony

Etna Builder - Interactively Building Advanced Graphical Tree Representations of Music

MSc Arts Computing Project plan - Modelling creative use of rhythm DSLs

Transition Networks. Chapter 5

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC

Influence of timbre, presence/absence of tonal hierarchy and musical training on the perception of musical tension and relaxation schemas

MUS University of New Orleans. Edward Petersen University of New Orleans. University of New Orleans Syllabi.

Syllabus for Fundamentals of Music (MUSI 1313 section 001) UT Dallas Fall 2011 Hours: p.m. JO

Extracting Significant Patterns from Musical Strings: Some Interesting Problems.

Los Angeles Valley College MUS 200: INTRO TO MUSIC THEORY

Course Objectives The objectives for this course have been adapted and expanded from the 2010 AP Music Theory Course Description from:

However, in studies of expressive timing, the aim is to investigate production rather than perception of timing, that is, independently of the listene

MUSICAL STRUCTURAL ANALYSIS DATABASE BASED ON GTTM

MUSIC100 Rudiments of Music

Lesson Week: August 17-19, 2016 Grade Level: 11 th & 12 th Subject: Advanced Placement Music Theory Prepared by: Aaron Williams Overview & Purpose:

MUS 131 Basic Theory (3 credits) Fall 2012

AP Music Theory Curriculum

AP Music Theory COURSE OBJECTIVES STUDENT EXPECTATIONS TEXTBOOKS AND OTHER MATERIALS

AI Methods for Algorithmic Composition: A Survey, a Critical View and Future Prospects

Outline. Why do we classify? Audio Classification

Perry High School Bands

COMPUTER REALIZATION OF HUMAN MUSIC COGNITION DISSERTATION. Presented to the Graduate Council of the. University of North Texas in Partial

Computational Modelling of Harmony

THEORY AND COMPOSITION (MTC)

University of Utah School of Music Music Musicianship I Fall 2018 Semester

Sudhanshu Gautam *1, Sarita Soni 2. M-Tech Computer Science, BBAU Central University, Lucknow, Uttar Pradesh, India

CENTRAL TEXAS COLLEGE MUSI 1301 FUNDAMENTALS OF MUSIC. Semester Hours Credit: 3

A Survey of Feature Selection Techniques for Music Information Retrieval

Melodic Pattern Segmentation of Polyphonic Music as a Set Partitioning Problem

Rhythm: patterns of events in time. HST 725 Lecture 13 Music Perception & Cognition

AP Music Theory Syllabus CHS Fine Arts Department

jsymbolic and ELVIS Cory McKay Marianopolis College Montreal, Canada

Making Music with AI: Some examples

Melody: sequences of pitches unfolding in time. HST 725 Lecture 12 Music Perception & Cognition

Structure and Interpretation of Rhythm and Timing 1

Autocorrelation in meter induction: The role of accent structure a)

Probabilistic and Logic-Based Modelling of Harmony

AP Music Theory Policies and Procedures

AP Music Theory Syllabus

Winthrop University Department of Theatre and Dance Fall Course Title: DANT 205 Music for Dance Credit Hours: 3

Separating Voices in Polyphonic Music: A Contig Mapping Approach

MUJS 3610, Jazz Arranging I

A MULTI-PARAMETRIC AND REDUNDANCY-FILTERING APPROACH TO PATTERN IDENTIFICATION

A COMPARISON OF STATISTICAL AND RULE-BASED MODELS OF MELODIC SEGMENTATION

The Human, the Mechanical, and the Spaces in between: Explorations in Human-Robotic Musical Improvisation

T Y H G E D I. Music Informatics. Alan Smaill. Jan 21st Alan Smaill Music Informatics Jan 21st /1

Piano Transcription MUMT611 Presentation III 1 March, Hankinson, 1/15

Horizontal and Vertical Integration/Segregation in Auditory Streaming: A Voice Separation Algorithm for Symbolic Musical Data

Probabilistic Grammars for Music

Comprehensive Course Syllabus-Music Theory

DAY 1. Intelligent Audio Systems: A review of the foundations and applications of semantic audio analysis and music information retrieval

Meter Detection in Symbolic Music Using a Lexicalized PCFG

RHYTHM COMPLEXITY MEASURES: A COMPARISON OF MATHEMATICAL MODELS OF HUMAN PERCEPTION AND PERFORMANCE

Piano Teacher Program

Songwriting Workshop: Swedish Pop Music Spring 2018 Credits: 3 Location: Stockholm Major Discipline: Music Faculty Member: Maria Carlsson

Automatic Composition from Non-musical Inspiration Sources

Syllabus for MUS 300--Music Appreciation 3 Credit Hours Fall The purpose of this course is to enable the student to do the following:

Student Performance Q&A: 2001 AP Music Theory Free-Response Questions

Syllabus MUS Piano Class I page 1

COURSE OUTLINE. Corequisites: None

AP Music Theory Syllabus

MUS122: Ear Training and Sight Singing II Spring 2017 M/W/F 11:00 11:50 am / 2:00 2:50 pm Fine Arts Center C100

Creating Data Resources for Designing User-centric Frontends for Query by Humming Systems

Transcription:

Daniel J. Epstein Department of Industrial and Systems Engineering University of Southern California COURSE SYLLABUS Instructor: Text: Course Notes: Pre-requisites: Elaine Chew <echew@usc.edu> GER-245, (213) 8.212.414 Office Hours: Wed 3-5 PM Selected technical papers (see reading list in schedule) http://www-classes.usc.edu/engr/ise/599muscog Programming experience (C/C++ or Java). Course Objectives: This course surveys computational research in music perception and cognition. Information processing by humans serves as a basis for improving human-computer interaction in music information systems. The topics include basic concepts of music perception and cognition, computational methods for abstracting and extracting pitch and time structures, pattern and style recognition, expression synthesis, analysis and interpretation. Students will gain hands-on experience by implementing selected algorithms from the surveyed literature. The implementation projects will provide computational practice in music analysis, segmentation, synchronization and retrieval. Class Format and Evaluation Method: In general, a class will consist of a short lecture and three or four 20-minute paper presentations and an implementation project update. Every student is expected to complete the assigned reading, be prepared to discuss the articles in class, and to write a short critical summary of the presentations. Each paper will be assigned to be presented by one student. This student is expected to go beyond the paper to seek online resources and examples that illustrate the principles and algorithms introduced in the paper. Each student will be expected to implement an algorithm from one of the readings and seek ways to improve it. The implementation of selected algorithms should be done in teams of no more than two. At the end of the semester, the student is expected to give a presentation to demonstrate the results of the project. Evaluation is based on: the individual paper presentations (45%), the critical reviews (25%), and the implementation project (30%). 1

Schedule and Reading List: ICMAI ICMC ICMPC ISMIR ref = International Conference on Music and Artificial Intelligence = International Computer Music Conference = International Conference on Music Perception and Cognition = International Symposium on Music Information Retrieval = indicates a reference book Introduction Week 1: Basic Music Theory Desain, P., Honing H., van Thienen, H. and Windsor, L. (1998). Computational Modeling of Music Cognition: Problem or Solution? Music Perception. Jean-Claude Risset (2002). Musical Composition and Artificial Intelligence: Some Precedents and Prospects, keynote lecture at the 2nd ICMAI. ref: Bamberger, J. (2002). Developing Musical Intuitions: A Project-Based Approach MIT Press: Cambridge, MA. ref: Kostka, S. (2000). Tonal Harmony, With an Introduction to Twentieth-Century Music, 4th ed. McGrawHill. ref: Merryman, M. (1996). The Music Theory Handbook Wadsworth Pub Co. Pitch Structures I: Tonality Week 2: Week 3: Models of Tonality Longuet-Higgins, H.C. (1979). Review Lecture: The perception of music. In Proceedings of the Royal Society, London, B. 205:307-322. Carol Krumhansl (1990). Quantifying tonal hierarchies and key distances. In Cognitive Foundations of Musical Pitch, pp.16-49, Oxford University Press. Shepard, Roger N. (1982). Structural Representations of Musical Pitch. In The Psychology of Music, pp. 343-390. Academic Press. Zatorre, Robert J. & Krumhansl, Carol L. (2002). Mental Models and Musical Minds. Science Dec 13 2002: 2138-2139. Key-Finding Chew E. (2001). Modeling Tonality: Applications to Music Cognition. In Proceedings of the 23rd Annual Meeting of the Cognitive Science Society. Chew E. (2002). An Algorithm for Determining key Boundaries. In Proceedings of the 2nd ICMAI. Longuet-Higgins, H.C. & Steedman, M.J. (1971). On Interpreting Bach. In Meltzer, B. & Michie, D. (eds.) Machine Intelligence 6, p. 221-41. Edinburgh, Scotland: Edinburgh U. Press. Shmulevich, I., Yli-Harja, O. (2000) Localized Key-Finding: Algorithms and Applications. Music Perception, Vol. 17, No. 4, p. 531-544. Temperley, D. & Sleator, D. The Melisma Music Analyzer http://www.link.cs.cmu.edu/music-analysis. Computer Implementation Week 4: Representing Music Dannenberg, R. (1993) Music representation issues, techniques, and systems. Computer Music Journal, 17:3 pp. 20-30. Huron, D. (1992) Design principles in computer-based music representation. In A. Marsden & A. Pople (eds.), Computer Representations and Models in Music. London: Academic Press, 1992; pp. 5-59. Wiggens, G., Miranda, E., Smaill, A. & Harris, M.(1993) A framework for the evaluation of music representation systems. Computer Music Journal, 17:3 pp. 31-42. ref: Selfridge-Field, E. (1997), ed. Beyond MIDI: The Handbook of Musical Codes. Cambridge, MA: MIT Press. E.C. 2

Week 5: The MFSM software architecture (guest lecturer: Alexandre François) MFSM Open Source homepage: http://mfsm.sourceforge.net François, A. R.J. & Medioni, G. G. (2000). "A Modular Middleware Flow Scheduling Framework." In Proceedings of ACM Multimedia 2000, p. 371-374. François, A. R.J. (2002). "Components for Immersion." In Proceedings of the IEEE International Conference on Multimedia and Expo. MuSART: a case study of MuSA Real-Time Chew E. & François A. (2003). Real-Time Music Information Processing. In Proceedings of the 31st Intl Conf on Computers and Industrial Engineering. Pitch Structures II: Tonal Patterns Week 6: Week 7: Pitch Spelling Cambouropoulos E. (2001). Automatic Pitch Spelling: From Numbers to Sharps and Flats. In Proceedings of the VIII Brazilian Symposium on Computer Music. Chew E. and Chen Y.-C. (2003). Mapping MIDI to the Spiral Array: Disambiguating Pitch Spellings. In Proceedings of the 8 th INFORMS Computing Society Conference. Temperley, David (2002). The Cognition of Basic Musical Structures. Cambridge: MIT Press. Temperley, D. & Sleator, D. The Melisma Music Analyzer http://www.link.cs.cmu.edu/music-analysis. Chord Recognition Conklin, D. (2002) Representation and Discovery of Vertical Patterns in Music. In Proceedings of the 2nd ICMAI. Povel, D.-J. (2002) A Model for the Perception of Tonal Melodies. In Proceedings of the 2nd ICMAI. Tee, A., Cooper, D. and McLernon, D. (2002). Chord Recognition with Application in Melodic Similarity. In additional proceedings (online) of the 2nd ICMAI. Winograd, Terry (1968), Linguistics and the Computer Analysis of Tonal Harmony. Reprinted in Stephan Schwanauer and David Levitt, Eds., Machine Models of Music, MIT Press, 1993, pp. 113-153. Pitch Structures III: Melody Week 8: Week 9: Linear Structures Narmour, E. 1991. The top-down and bottom-up systems of musical implication: Building on Meyer s theory of emotional syntax. Music Perception 9:1-26. Schmuckler, M.A. 1989. Expectation in music: Investigation of melodic and harmonic processes. Music Perception 7 (2):109-135, 143-149. Schnellenberg, E. G. 1996. Expectancy in melody: Tests of the implication-realization model. Cognition 58:75-93, 116-125. Line Separation Cambouropoulos, E. (2000) From MIDI to Traditional Musical Notation. In Proceedings of the AAAI Workshop on AI and Music: Towards Formal Models for Composition, Performance and Analysis. Huron, D. (1991) The avoidance of part-crossing in polyphonic music: Perceptual evidence and musical practice. Music Perception, 9:1. pp. 93-104. Kilian, J. & Hoos, H. (2002) Voice Separation A Local Optimization Approach. In Proceedings of the 3rd ISMIR, p.39-46. E.C. 3

Week 10: Time Structures Week 11: Week 12: Style Recognition Week 13: Melodic Segmentation Cambouropoulos E. (2001). The Local Boundary Detection Model (LBDM) and its Application in the Study of Expressive Timing. In Proceedings of the ICMC 2001. Ferrand, M., Nelson, P. & Wiggins, G. (2002). A Probabilistic Model for Melody Segmentation. Additional proceedings (online) of the 2nd ICMAI. Melucci, M. & Orio, N. (2002) A Comparison of Manual and Automatic Melody Segmentation. In Proceedings of the 3rd ISMIR. B. Thom, C. Spevak, and K. Hoethker (2002). Melodic Segmentation: Evaluating the Performance of Algorithms and Musical Experts. In Proceedings of ICMPC 2002, p.7-14. Beats and Rhythm Desain, Peter (1992). A (De)Composable Theory of Rhythm Perception. Music Perception 9, 439-54. S. Dixon and W. Goebl (2002). Pinpointing the Beat: Tapping to Expressive Performances. In Proceedings of the 7th ICMPC, p 617-620. Paulus, J. & Klapuri, A. (2002). Measuring the Similarity of Rhythmic Patterns. In Proceedings of the 3rd ISMIR, p. 150-156. Parncutt, Richard (1994). A Perceptual Model of Pulse Salience and Metrical Accent in Musical Rhythms. Music Perception 11, 409-464. Meter Induction Eck, Douglas (2002). Finding downbeats with a relaxation oscillator. Psychological Research, 66(1): 18-25. Fleischer, Anja (2002). A model of metrical coherence. In Proceedings of the 2nd Intl Conf on Understanding and Creating Music, Caserta. Johnson-Laird, Philip N. (1991). Rhythm and Meter: A Theory at the Computational Level. Psychomusicology 10, 88-106. Povel, D.-J. & Essens, P. Perception of temporal patterns. Music Perception, 2(4):411 440, 1985. Steedman, M.J. (1977). The perception of musical rhythm and metre, Perception, Vol. 6 ref: Hasty, C. (1997). Meter as Rhythm. Oxford University Press. Pattern Recognition Cope, D. (1992) On the Computer Recognition of Musical Style. In Balaban, M., Ebcioglu K., and Laske, O. Musical Intelligence. Menlo Park, CA: AAAI Press. Cope, D. (1998). Signatures and Earmarks: Computer Recognition of Patterns in Music. In Hewlett, W. B. & Selfridge-Field, E. (eds.) Melodic Similarity, Concepts, Procedures and Applications. Cambridge, MA: MIT Press. Tversky, Amos. (1977). Features of Similarity. Psychological Review. 84: 327-352. Whitman, B. & Smaragdis, P. (2002) Combining Musical and Cultural Features for Intelligent Style Detection. In Proceedings of the 3rd ISMIR. Performance Analysis Week 14: Tempo Rubato Mazzola, G & Zahorka O. Tempo Curves Revisited: Hierarchies of Performance Fields. Computer Music Journal 18/1, 1994. Neil, T. (1985). A Model of Expressive Timing in Tonal Music. Music Perception 3/1, 33-58. Timmers, R., Ashley, R, Desain, P, and Heijink, H. (2000) The influence of musical context on tempo rubato. Journal of New Music Research 131-158. E.C. 4

Week 15: Expression and Interpretation Kendall, Roger A. & Edward C. Carterette. The Communication of Musical Expression. Musical Perception, 8 (2) (1990), 129-164. Narmour, E. On the Relationship of Analytical Theory to performance and Interpretation Explorations in music, the Arts, and Ideas E. Narmour & R.A. Solie (eds.) (1988), Stuyvesant, New York, Pendragon, 317-40. Palmer, C. (1996). Anatomy of a performance: Sources of musical expression. Music Perception 13 (3):433-453. Project Presentations (TBA) Academic Integrity Policy: All USC students are responsible for reading and following the Student Conduct Code, which appears in the Scampus and at http://www.usc.edu/dept/publications/scampus/governance. The USC Student Conduct Code prohibits plagiarism. Some examples of what is not allowed by the conduct code: copying all or part of someone else's work (by hand or by looking at others' files, either secretly or if shown), and submitting it as your own; giving another student in the class a copy of your assignment solution; consulting with another student during an exam. If you have questions about what is allowed, please discuss it with the instructor. Students who violate University standards of academic integrity are subject to disciplinary sanctions, including failure in the course and suspension from the University. Since dishonesty in any form harms the individual, other students, and the University, policies on academic integrity will be strictly enforced. We expect you to familiarize yourself with the Academic Integrity guidelines found in the current SCampus. Violations of the Student Conduct Code will be filed with the Office of Student Conduct, and appropriate sanctions will be given. Disability Policy Statement: Any Student requesting academic accommodations based on a disability is required to register with Disability Services and Programs (DSP) each semester. A letter of verification for approved accommodations can be obtained from DSP. Please be sure the letter is delivered to me (or to TA) as early in the semester as possible. DSP is located in STU 301 and is open 8:30 a.m. - 5:00 p.m., Monday through Friday. The phone number for DSP is (213)740-0776. E.C. 5