using Note - Note to calculate intervals instead of Note.value. now the interval between B' and C'' is 1 not -11, the right answer. test added. added build/ to .gitignore too.