#1, noteToInterval implemented. still need intervalToNote