def test_parse_notes(self): self.assertEquals(scale_note("c0").midi_note, 12) self.assertEquals(scale_note("e0").note, 2) self.assertEquals(scale_note("e0").midi_note, 16) self.assertEquals(scale_note("f1").midi_note, 29) self.assertEquals(scale_note("f+1").midi_note, 30) self.assertEquals(scale_note("f+").semitone_offset, 6) self.assertEquals(scale_note("e").semitone_offset, 4) self.assertEquals(scale_note("f").semitone_offset, 5) self.assertEquals(scale_note("b").semitone_offset, 11)
def test_parse_notes(self): self.assertEquals(scale_note('c0').midi_note, 12) self.assertEquals(scale_note('e0').note, 2) self.assertEquals(scale_note('e0').midi_note, 16) self.assertEquals(scale_note('f1').midi_note, 29) self.assertEquals(scale_note('f+1').midi_note, 30) self.assertEquals(scale_note('f+').semitone_offset, 6) self.assertEquals(scale_note('e').semitone_offset, 4) self.assertEquals(scale_note('f').semitone_offset, 5) self.assertEquals(scale_note('b').semitone_offset, 11)
def _verify_next_note(self, start_note, note, ups, result): self.assertEquals( find_next_note(scale_note(start_note).midi_note, scale_note(note).semitone_offset, ups), scale_note(result).midi_note, )
def _verify_next_note(self, start_note, note, ups, result): self.assertEquals( find_next_note( scale_note(start_note).midi_note, scale_note(note).semitone_offset, ups), scale_note(result).midi_note)