ISE : Engineering Approaches to Music Perception and Cognition

Similar documents
ISE 599: Engineering Approaches to Music Perception and Cognition

An Empirical Comparison of Tempo Trackers

Music Performance Panel: NICI / MMM Position Statement

Pitch Spelling Algorithms

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

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 Generation of Metric Hierarchies using Inner Metric Analysis

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

Expected Competencies:

ESP: Expression Synthesis Project

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

Human Preferences for Tempo Smoothness

CLASSIFICATION OF MUSICAL METRE WITH AUTOCORRELATION AND DISCRIMINANT FUNCTIONS

A Beat Tracking System for Audio Signals

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

TREE MODEL OF SYMBOLIC MUSIC FOR TONALITY GUESSING

MUSC 201: Tonal Harmony

Advances in Algorithmic Composition

Perceptual Evaluation of Automatically Extracted Musical Motives

Audio Feature Extraction for Corpus Analysis

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

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

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

Los Angeles Valley College MUS 200: INTRO TO MUSIC THEORY

On Interpreting Bach. Purpose. Assumptions. Results

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

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

Sample Syllabus Course Title Semester 20XX

Syllabus for MUS Music Appreciation 3 Credit Hours Spring 2016

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

Computer Coordination With Popular Music: A New Research Agenda 1

COURSE SYLLABUS Fall 2018

Statistical Modeling and Retrieval of Polyphonic Music

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

Etna Builder - Interactively Building Advanced Graphical Tree Representations of Music

AP Music Theory Syllabus

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

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

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

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

Modeling the Effect of Meter in Rhythmic Categorization: Preliminary Results

Melodic Pattern Segmentation of Polyphonic Music as a Set Partitioning Problem

Rhythm related MIR tasks

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

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

MUS 131 Basic Theory (3 credits) Fall 2012

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC

Analysis of local and global timing and pitch change in ordinary

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

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

AP Music Theory Syllabus CHS Fine Arts Department

Extracting Significant Patterns from Musical Strings: Some Interesting Problems.

MUSIC100 Rudiments of Music

AP Music Theory Curriculum

MUSICAL STRUCTURAL ANALYSIS DATABASE BASED ON GTTM

AP Music Theory COURSE OBJECTIVES STUDENT EXPECTATIONS TEXTBOOKS AND OTHER MATERIALS

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

Transition Networks. Chapter 5

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

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

Comprehensive Course Syllabus-Music Theory

Digital Signal Processing

Introduction to Music Theory (HUMA 2104) Division of Humanities The Hong Kong University of Science and Technology Spring 2016

MUJS 3610, Jazz Arranging I

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

Perry High School Bands

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

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

THEORY AND COMPOSITION (MTC)

Computational Modelling of Harmony

A PERPLEXITY BASED COVER SONG MATCHING SYSTEM FOR SHORT LENGTH QUERIES

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

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

AP Music Theory Policies and Procedures

MUSIC INTRODUCTION TO MUSIC THEORY COURSE OUTLINE Section #1240 Monday and Wednesday 8:30-11:00AM

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

COURSE OUTLINE. Corequisites: None

INTERACTIVE GTTM ANALYZER

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

Outline. Why do we classify? Audio Classification

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

Piano Teacher Program

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

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

Fall 2015 Instructor reserves the right to change this syllabus FOUNDATIONS OF MUSIC MUSI 1304 Online Fall 2015

FANTASTIC: A Feature Analysis Toolbox for corpus-based cognitive research on the perception of popular music

Controlling Musical Tempo from Dance Movement in Real-Time: A Possible Approach

A Survey of Feature Selection Techniques for Music Information Retrieval

jsymbolic and ELVIS Cory McKay Marianopolis College Montreal, Canada

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

Making Music with AI: Some examples

AP Music Theory Syllabus

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

San José State University School of Music and Dance MUSC 10B, Introduction to Music, Fall 2018

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

Automatic music transcription

Separating Voices in Polyphonic Music: A Contig Mapping Approach

Transcription:

ISE 599 1 : Engineering Approaches to Music Perception and Cognition Daniel J. Epstein Department of Industrial and Systems Engineering University of Southern California COURSE SYLLABUS Instructor: Elaine Chew <echew@usc.edu> GER-245, (213) 8.212.414 Office Hours: Wed 3-5 PM Section: 048-35145D Day: Thursday 6:30-9:20pm (negotiable at first meeting) Location: PHE333 (note that this is different from location in your schedule) Text: Pre-requisites: Selected technical papers (subject to change) Graduate standing in engineering or by instructor s consent. Programming experience (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, Expectation and Evaluation Method: In general, each class will consist of a short lecture on a designated topic and 3-4 20- minute paper presentations and an implementation project update. Homework: Each student is expected to write reviews of two assigned papers (each paper is typically 10-15 pages long) every week. In addition, each student has to write a critical summary of the paper presentations each week. Presentation: When assigned to present a paper, the student is expected to have read and understood the content sufficiently to present and explain the new experimental findings to the class. Whenever possible, the student is expected to go beyond the paper to seek online resources and examples that illustrate the 1 The course will be approved for credit towards the MSIMS and MSEE (MCT) and possibily for the MSCSCI (MCT) degrees. It will be cross-listed in the 2004-5 schedule as ISE 575 / EE 675. 1

principles and algorithms introduced in the paper. Each presentation is equivalent to a short seminar, and the number of presentations will depend on the class size. Between the paper presentations and the assigned readings, we expect to cover all papers listed in the course syllabus. Project: For the project, each student is expected to either implement and extend the findings of one of the papers, or propose an independent computing project on a similar topic. 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 implementation project. The goal of this course is to acquire domain knowledge in computational music research. As such, the evaluation is based on: Paper presentations 25% Paper reviews 35% Implementation project 30% Class participation 10% Schedule and Reading List: ICMAI = International Conference on Music and Artificial Intelligence ICMC = International Computer Music Conference ICMPC = International Conference on Music Perception and Cognition ISMIR = International Symposium on Music Information Retrieval ref = 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: 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. E.C. 2

Week 3: 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: Week 5: 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. 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: 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. E.C. 3

Week 7: 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: Week 10: Time Structures Week 11: 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. 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. E.C. 4

Week 12: Style Recognition Week 13: 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: Week 15: 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. 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) E.C. 5

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. 6