コード例 #1
0
ファイル: pcset.py プロジェクト: BrendanMoore42/midi_infinite
def order_set(notes):
    # it doesn't eliminate repetition
    return sorted([mod12(n) for n in notes])
コード例 #2
0
ファイル: pcset.py プロジェクト: BrendanMoore42/midi_infinite
def set_size(pset):
    ## pset must be sorted
    return mod12(pset[-1] - pset[0])
コード例 #3
0
ファイル: pcset.py プロジェクト: Jbaud/pyknon
def order_set(notes):
    # it doesn't eliminate repetition
    return sorted([mod12(n) for n in notes])
コード例 #4
0
ファイル: pcset.py プロジェクト: Jbaud/pyknon
def set_size(pset):
    ## pset must be sorted
    return mod12(pset[-1] - pset[0])
コード例 #5
0
ファイル: test_simplemusic.py プロジェクト: Jbaud/pyknon
 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)
コード例 #6
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)