Add: Added min9 and Maj9 chords

I don't know when adding the "self.tone.add(9)" chord if it adds a major 9 or a minor 9 on it.
This commit is contained in:
monovon
2021-01-13 16:06:07 +03:00
committed by GitHub
parent 4d67cc4325
commit 393349814b
+7 -1
View File
@@ -3,7 +3,7 @@ import itertools
from .systems import SYSTEMS
from .tones import Tone
QUALITIES = ('', 'maj', 'm', '5', '7', '9', 'dim', 'm6', 'm7', 'maj7')
QUALITIES = ('', 'maj', 'm', '5', '7', '9', 'dim', 'm6', 'm7', 'm9', 'maj7', 'maj9')
MAX_FRET = 7
CHARTS = {}
@@ -56,9 +56,15 @@ class NamedChord:
elif self.quality == 'm7':
acceptable += [self.tone.add(4), self.tone.add(7)]
elif self.quality == 'm9':
acceptable += [self.tone.add(4), self.tone.add(9)]
elif self.quality == 'maj7':
acceptable += [self.tone.add(3), self.tone.add(7)]
elif self.quality == 'maj9':
acceptable += [self.tone.add(3), self.tone.add(9)]
else:
acceptable += [self.tone.add(5)]