Make scale.getFrequency handle negative degrees and octaves.