octave has 12 semitones, not 16
Merge pull request #17 from bzinberg/master

Issue 3 fixed