Automatic Harmonization Using a Hidden Semi-Markov Model - Ryan Groves (MUME, 2013)