Exemplo n.º 1
0
 def test_determine_polychord(self):
     self.chordsTest(
         [  # insano test
             [["FM|Dm"], ["D", "F", "A", "C"]],
             [["Dm|GM"], ["G", "B", "D", "F", "A"]],
             [["FM|G7", "FM|GM"], ["G", "B", "D", "F", "A", "C",]],
             [["Am|G7"], ["G", "B", "D", "F", "A", "C", "E",]],
             [["Am7|G7"], ["G", "B", "D", "F", "A", "C", "E", "G",]],
             [["CM9|CM"], ["C", "E", "G", "C", "E", "G", "B", "D",]],
             [["CM9|CM7"], ["C", "E", "G", "B", "C", "E", "G", "B", "D",]],
             [
                 ["A13|G13"],
                 [
                     "G",
                     "B",
                     "D",
                     "F",
                     "A",
                     "C",
                     "E",
                     "A",
                     "C#",
                     "E",
                     "G",
                     "B",
                     "D",
                     "F#",
                 ],
             ],
         ],
         lambda x: chords.determine_polychords(x, True),
         "polychord naming",
     )
Exemplo n.º 2
0
	def test_determine_polychord(self):
		self.chordsTest([ [['FM|Dm'], ["D", "F", "A", "C"]],\
						  [['Dm|GM'], ["G", "B", "D", "F", "A"]],\
						  [['FM|G7', 'FM|GM'], ["G", "B", "D", "F", "A", "C"]],\
						  [['Am|G7'], ["G", "B", "D", "F", "A", "C", "E"]],\
						  [['Am7|G7'], ["G", "B", "D", "F", "A", "C", "E", "G"]],\
						  [["CM9|CM"], ["C", "E", "G", "C", "E", "G", "B", "D"]],\
						  [["CM9|CM7"], ["C", "E", "G", "B", "C", "E", "G", "B", "D"]],\
						  # insano test
						  [['A13|G13'], ["G", "B", "D", "F", "A", "C", "E", "A", "C#", "E", "G", "B", "D", "F#"]]],\
				lambda x: chords.determine_polychords(x, True), "polychord naming")
Exemplo n.º 3
0
 def test_determine_polychord(self):
     self.chordsTest(
         [  # insano test
             [['FM|Dm'], ['D', 'F', 'A', 'C']],
             [['Dm|GM'], ['G', 'B', 'D', 'F', 'A']],
             [['FM|G7', 'FM|GM'], [
                 'G',
                 'B',
                 'D',
                 'F',
                 'A',
                 'C',
             ]],
             [['Am|G7'], [
                 'G',
                 'B',
                 'D',
                 'F',
                 'A',
                 'C',
                 'E',
             ]],
             [['Am7|G7'], [
                 'G',
                 'B',
                 'D',
                 'F',
                 'A',
                 'C',
                 'E',
                 'G',
             ]],
             [['CM9|CM'], [
                 'C',
                 'E',
                 'G',
                 'C',
                 'E',
                 'G',
                 'B',
                 'D',
             ]],
             [['CM9|CM7'], [
                 'C',
                 'E',
                 'G',
                 'B',
                 'C',
                 'E',
                 'G',
                 'B',
                 'D',
             ]],
             [['A13|G13'],
              [
                  'G',
                  'B',
                  'D',
                  'F',
                  'A',
                  'C',
                  'E',
                  'A',
                  'C#',
                  'E',
                  'G',
                  'B',
                  'D',
                  'F#',
              ]],
         ],
         lambda x: chords.determine_polychords(x, True),
         'polychord naming')
Exemplo n.º 4
0
 def test_determine_polychord(self):
     self.chordsTest([  # insano test
         [['FM|Dm'], ['D', 'F', 'A', 'C']],
         [['Dm|GM'], ['G', 'B', 'D', 'F', 'A']],
         [['FM|G7', 'FM|GM'], [
             'G',
             'B',
             'D',
             'F',
             'A',
             'C',
             ]],
         [['Am|G7'], [
             'G',
             'B',
             'D',
             'F',
             'A',
             'C',
             'E',
             ]],
         [['Am7|G7'], [
             'G',
             'B',
             'D',
             'F',
             'A',
             'C',
             'E',
             'G',
             ]],
         [['CM9|CM'], [
             'C',
             'E',
             'G',
             'C',
             'E',
             'G',
             'B',
             'D',
             ]],
         [['CM9|CM7'], [
             'C',
             'E',
             'G',
             'B',
             'C',
             'E',
             'G',
             'B',
             'D',
             ]],
         [['A13|G13'], [
             'G',
             'B',
             'D',
             'F',
             'A',
             'C',
             'E',
             'A',
             'C#',
             'E',
             'G',
             'B',
             'D',
             'F#',
             ]],
         ], lambda x: chords.determine_polychords(x, True),
             'polychord naming')