Polyphonic Transcription.  Viterbi estimation on Switching Kalman Filter in Matlab.