Course Introduction

      This course deals with the algorithmic annotation, understanding, recognition, and categorization of music in symbolic (score-like) form, as well as methodology to accomplish these tasks. Particular applications will be taken from key finding, harmonic analysis, note spelling, rhythm recognition, meter induction, piano fingering, melody morphing, and various classification problems such as genre or composer identification. The methodology we will employ will be probabilistic and will include ideas from machine learning such as optimal classifiers, hidden Markov models, and possibly some Bayesian networks. Students will have computing assignments in R (similar to Matlab) and will occasionally present papers. We will employ the "learn by doing" method throughout the course. The course will be supported by readings of various papers and tutorials. [Course Outline]

Instructor C. Raphael (
Classes Tue/Thu, 1:00-2:15pm, Eigenmann 921
Office Informatics 315, T.(812)-856-1849
Office Hours Mon/Wed, 4:00-5:00pm by appointment
AI Kyung Ae Lim (
Office Hours Tuesdays 5:00-7:00pm (locations can be arranged)