This document describes using Hidden Markov Models to determine hidden chord parameters from observable melody bars of music. It calculates transition and observation probabilities from expert knowledge on music and 250 lead sheets. The Viterbi algorithm is then used to find the most likely chord sequence given the melody notes by maximizing the probability of chords given the melody notes. Target users include general and intermediate users who would get chord analysis, and technical experts and professionals who could also evaluate the performance and technology.