Esempio n. 1
0
def order_set(notes):
    # it doesn't eliminate repetition
    return sorted([mod12(n) for n in notes])
Esempio n. 2
0
def set_size(pset):
    ## pset must be sorted
    return mod12(pset[-1] - pset[0])
Esempio n. 3
0
def order_set(notes):
    # it doesn't eliminate repetition
    return sorted([mod12(n) for n in notes])
Esempio n. 4
0
def set_size(pset):
    ## pset must be sorted
    return mod12(pset[-1] - pset[0])
Esempio n. 5
0
 def test_mod12(self):
     self.assertEqual(music.mod12(0), 0)
     self.assertEqual(music.mod12(1), 1)
     self.assertEqual(music.mod12(13), 1)
     self.assertEqual(music.mod12(14), 2)
     self.assertEqual(music.mod12(-1), 11)
 def test_mod12(self):
     self.assertEqual(music.mod12(0), 0)
     self.assertEqual(music.mod12(1), 1)
     self.assertEqual(music.mod12(13), 1)
     self.assertEqual(music.mod12(14), 2)
     self.assertEqual(music.mod12(-1), 11)