Example #1
0
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)]
Example #2
0
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)]
Example #3
0
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)]
Example #4
0
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)]
Example #5
0
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)]
Example #6
0
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)]
Example #7
0
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)]
Example #8
0
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)]
Example #9
0
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
Example #10
0
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