Course Outline

Music as Data: Exploratory Data Analysis and Visualization
  Pitch and Length Distributions
  Composer or Genre Scatterplots
  Tempo Curves

Probabilistic Classification
  Basic Probability
  Bayes Classifiers
 
Music Classification ("Bag of Notes" Model)
  Key Recognition
  Meter Analysis and Entropy
  Composer/Genre Classification
 
Sequence-Based Music Analysis
  Dynamic Programming and Instrument Fingering
  Markov Chains and Hidden Markov Models
  Harmonic Parsking
  Melody Morphing and Music Generation

Analysis of Musical Timing
  Tempo following (known rhythm)
  Rhythm Recognition and Occam's Razor
  Modeling Rhythmic Expression