Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
 def test_inversion_startswith_string(self):
     seq1 = NoteSeq("C E G")
     seq2 = NoteSeq("C Ab, F,")
     self.assertEqual(seq1.inversion_startswith("C"), seq2)
 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)
 def test_inversion_startswith_integer(self):
     seq1 = NoteSeq("C E G")
     seq2 = NoteSeq("C Ab, F,")
     self.assertEqual(seq1.inversion_startswith(0), seq2)
 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)