def suspended_second_triad(note): """Build a suspended second triad on note. Example: >>> suspended_second_triad('C') ['C', 'D', 'G'] """ return [note, intervals.major_second(note), intervals.perfect_fifth(note)]
def dominant_ninth(note): """Build a dominant ninth chord on note. Example: >>> dominant_ninth('C') ['C', 'E', 'G', 'Bb', 'D'] """ return dominant_seventh(note) + [intervals.major_second(note)]
def sixth_ninth(note): """Build the sixth/ninth chord on note. Example: >>> sixth_ninth('C') ['C', 'E', 'G', 'A', 'D'] """ return major_sixth(note) + [intervals.major_second(note)]
def major_ninth(note): """Build a major ninth chord on note. Example: >>> major_ninth('C') ['C', 'E', 'G', 'B', 'D'] """ return major_seventh(note) + [intervals.major_second(note)]
def dominant_sharp_ninth(note): """Build a dominant sharp ninth chord on note. Example: >>> dominant_ninth('C') ['C', 'E', 'G', 'Bb', 'D#'] """ res = dominant_ninth(note) res[4] = notes.augment(intervals.major_second(note)) return res