def create_chord_progression(a_train=False):
    """Creates a midi chord progression
    
    Args:
        a_train (bool, optional): Defaults at False.  If True, returns chord progression for Take the A Train by Duke Ellington.  Otherwise, returns standard 12-bar blues in C major.
    
    Returns:
        (int, int)[]: Returns chord progression, which is list of (chord_root, dur)
    """
    chord_progression = []

    if not a_train:
        for _ in range(4):
            chord_progression.append((1, 32))
        for _ in range(2):
            chord_progression.append((4, 32))
        for _ in range(2):
            chord_progression.append((1, 32))
        for _ in range(1):
            chord_progression.append((5, 32))
        for _ in range(1):
            chord_progression.append((4, 32))
        for _ in range(2):
            chord_progression.append((1, 32))
    else:
        for _ in range(2):  # 16 measures
            for _ in range(2):
                chord_progression.append((1, 32))
            for _ in range(2):
                chord_progression.append((2, 32))
            for _ in range(1):
                chord_progression.append((3, 32))
            for _ in range(1):
                chord_progression.append((4, 32))
            for _ in range(2):
                chord_progression.append((1, 32))

        for _ in range(4):  # 8 measures
            chord_progression.append((5, 32))
        for _ in range(2):
            chord_progression.append((4, 32))
        for _ in range(1):
            chord_progression.append((3, 32))
        for _ in range(1):
            chord_progression.append((6, 32))

        for _ in range(2):  # 8 measures
            chord_progression.append((1, 32))
        for _ in range(2):
            chord_progression.append((2, 32))
        for _ in range(1):
            chord_progression.append((3, 32))
        for _ in range(1):
            chord_progression.append((6, 32))
        for _ in range(2):
            chord_progression.append((1, 32))

    return chord_progression