Exemple #1
0
def read_lab_chords(filename):
    chords = []
    with open(filename) as f:
        chord_lines = f.readlines()

    chords = []
    for line in chord_lines:
        line = line.strip()
        if not line:
            continue

        start, end, chord = line.split(' ')
        start = float(start)
        end = float(end)
        chord = Chord.from_string(chord)
        chords.append(TimedData(start, end, chord.get_number()))

    return chords
Exemple #2
0
def imshow_chords_matrix(x):
    imshow(x)
    ticks = [Chord.from_number(i).to_string() for i in range(26)]
    plt.xticks(np.arange(26) - .5, ticks, rotation=50)
    plt.yticks(np.arange(26), ticks, rotation=0)
Exemple #3
0
def xticks_chords():
    plt.xticks(np.arange(26), [Chord.from_number(i).to_string() for i in range(26)],
               rotation=50)
Exemple #4
0
def imshow_chords(x):
    imshow(x)
    plt.xticks(np.arange(26) - .5, [Chord.from_number(i).to_string() for i in range(26)],
               rotation=50)