Issue 3 fixed

An octave has 12 semitones.  Funny that you wrote all that code without knowing that.