def testComplexMode100(self): m = MIDITime(base_octave=5, octave_range=3) pct = m.linear_scale_pct(0, 5.7, 5.7, reverse=False) self.assertEqual(m.scale_to_note(pct, ['D', 'E', 'F', 'G', 'A', 'Bb', 'C']), 'Bb7')
def testSimpleMode70(self): m = MIDITime(base_octave=5, octave_range=3) pct = m.linear_scale_pct(0, 5.7, 4.0, reverse=False) self.assertEqual(m.scale_to_note(pct, ['C', 'D', 'E', 'F', 'G', 'A', 'B']), 'C7')