Esempio n. 1
0
 def test_inversion_startswith_string(self):
     seq1 = NoteSeq("C E G")
     seq2 = NoteSeq("C Ab, F,")
     self.assertEqual(seq1.inversion_startswith("C"), seq2)
Esempio n. 2
0
 def test_inversion_startswith_integer(self):
     seq1 = NoteSeq("C E G")
     seq2 = NoteSeq("C Ab, F,")
     self.assertEqual(seq1.inversion_startswith(0), seq2)
Esempio n. 3
0
 def test_inversion_startswith_octave(self):
     seq1 = NoteSeq("G Ab B,")
     seq2 = NoteSeq("E Eb C''")
     self.assertEqual(seq1.inversion_startswith(Note(4, 5)), seq2)
Esempio n. 4
0
 def test_inversion_startswith(self):
     seq1 = NoteSeq("C E G")
     seq2 = NoteSeq([Note(1, 5), Note(9, 4), Note(6, 4)])
     self.assertEqual(seq1.inversion_startswith(Note(1, 5)), seq2)
Esempio n. 5
0
 def test_inversion_startswith_string(self):
     seq1 = NoteSeq("C E G")
     seq2 = NoteSeq("C Ab, F,")
     self.assertEqual(seq1.inversion_startswith("C"), seq2)
Esempio n. 6
0
 def test_inversion_startswith_octave(self):
     seq1 = NoteSeq("G Ab B,")
     seq2 = NoteSeq("E Eb C''")
     self.assertEqual(seq1.inversion_startswith(Note(4, 5)), seq2)
Esempio n. 7
0
 def test_inversion_startswith_integer(self):
     seq1 = NoteSeq("C E G")
     seq2 = NoteSeq("C Ab, F,")
     self.assertEqual(seq1.inversion_startswith(0), seq2)
Esempio n. 8
0
 def test_inversion_startswith(self):
     seq1 = NoteSeq("C E G")
     seq2 = NoteSeq([Note(1, 5), Note(9, 4), Note(6, 4)])
     self.assertEqual(seq1.inversion_startswith(Note(1, 5)), seq2)