π„ž TSM Diff

A similarity measure for music scores based on Tree Score Model (TSM) DAG representations

Demos

Example diff-list outputs produced by TSM Diff on two datasets: annotated editions of Mozart piano sonatas [4], and saxophone improvisations from the Filosax dataset [5]. In both cases, the computation takes less than a second.

Notebook

A JupyterLab notebook is available to run the diff interactively on your own scores: tsm_diff_demo.ipynb.

Mozart Annotated Sonatas

Five pairs from the Annotated Mozart Sonatas dataset, comparing two editorial versions of the same movement.

(Each row identifies one difference: its category, the time positions in the left and right scores, the duration of the change, the number of nodes involved, and the two type of distance.)

Piano Sonata in Bβ™­ major, KV 281 (189f) β€” First Movement.

Similarity: 0.9932 Β Β·Β  10 differences detected

--------------------------------------------------------------------------------------
    code   left     left    left right   right  right l|r    time symb  cost
           type     start   dur  type     start   dur  nodes  dist dist  cost
--------------------------------------------------------------------------------------
0   CHORDS Chord3   2+1/4   1/4  Chord4   2+1/4   1/4  1|1     1/2    1  0.0006661347375000592
1   CHORDS Chord2   2+1/4   1/4  Chord3   2+1/4   1/4  1|1     1/2    1  0.0006661347375000592
2   FRAG   Note F3  6+1/2   1/2  Div2     6+1/2   1/2  1|1       1    1  0.0012266728540919875
3   CONS   Div2     8+1/4   1/8  Note C5  8+1/4   1/8  1|1     1/4    1  0.0003858656792040951
4   CONS   Div2     11+1/2  1/2  Note Bb3 11+1/2  1/2  1|1       1    1  0.0012266728540919875
5   REP    Rest     18+3/8  1/8  Note C5  18+3/8  1/8  1|1     1/4    1  0.0003858656792040951
6   REP    Div2     93+1/2  1/4  Rest     93+1/2  1/4  1|1     1/2    1  0.0006661347375000592
7   INS    Note D6  93+3/4  3/16 GN       93+3/4  0    1|1       0    2  0.00021119324181626187
8   MULTI  Multi    106     3/8  Chord2   106     3/8  2|1     3/4    1  0.0009464037957960233
9   CHORDS Chord2   107+5/8 1/8  Chord2   107+5/8 1/8  1|1     1/4    1  0.0003858656792040951
similarity= 0.9932330560040913

Filosax β€” All The Things You Are

Five saxophone improvisations on the jazz standard All The Things You Are, drawn from the Filosax dataset. Each transcription captures one participant’s individual performance of the same piece.

(Each row identifies one difference: its category, the time positions in the left and right scores, the duration of the change, the number of nodes involved, and the two type of distance.)

Similarity: 0.4147 Β Β·Β  626 differences detected

1_01-All_The_Things_You_Are
2_01-All_The_Things_You_Are

--------------------------------------------------------------------------------------
    code   left     left    left right   right  right l|r    time symb  cost
           type     start   dur  type     start   dur  nodes  dist dist  cost
--------------------------------------------------------------------------------------
0   REP    Rest     0       1    Div4     0       1    1|1       2    4  0.003331136062955041
1   REP    Rest     1       1    Div4     1       1    1|1       2    6  0.0036843681364273125
2   REP    Rest     2       1    Div4     2       1    1|1       2    4  0.003331136062955041
3   REP    Rest     3       1    Div4     3       1    1|1       2    3  0.0031545200262189056
4   REP    Rest     4       1    Div4     4       1    1|1       2    5  0.0035077520996911766
5   REP    Rest     5       1    Div4     5       1    1|1       2    9  0.0042142162466357195
6   REP    Rest     6       1    Div4     6       1    1|1       2   12  0.004744064356844126
7   REP    Rest     7       1    Div4     7       1    1|1       2    5  0.0035077520996911766
8   REP    Decorated8       1    Div4     8       1    1|1       2    6  0.0036843681364273125
9   MULTI  Note Eb5 9       3/4  Multi    9       3/4  1|3   1+1/2    2  0.0023217360104801454
10  MULTI  Multi    10      1/2  Multi    10      1/2  2|2       1    0  0.0013123359580052493
11  MULTI  Note D5  11+1/4  1/2  Multi    11+1/4  1/2  1|3       1    3  0.0018421840682136563
12  CONS   Div4     12      1    Note G4  12      1    1|1       2    3  0.0031545200262189056
13  INS    Note C#5(p)13+1/4  1/2  GN       13+1/4  0    1|1       0    2  0.00035323207347227127
14  INS    Note G4  13+3/4  1/4  GN       13+3/4  0    1|1       0    2  0.00035323207347227127
15  FRAG   Note F#4(p)14      1    Div4     14      1    1|1       2    3  0.0031545200262189056
16  REP    Div4     15      1    Rest     15      1    1|1       2    4  0.003331136062955041
17  REP    Decorated16      1    Div4     16      1    1|1       2    4  0.003331136062955041
18  MULTI  Multi    17      3/4  Decorated17      3/4  2|1   1+1/2    3  0.002498352047216281
19  PITCH  Note E4  18+3/4  1/4  Note D4  18+3/4  1/4  1|1     1/2    1  0.0008327840157387603
20  MULTI  Multi    20      1/2  Multi    20      1/2  2|2       1    0  0.0013123359580052493
21  MULTI  Multi    20+1/2  1/2  Multi    20+1/2  1/2  2|2       1    0  0.0013123359580052493
22  FRAG   Note D4  21      1/4  Div2     21      1/4  1|1     1/2    1  0.0008327840157387603
23  PITCH  Note E4(p)21+1/4  1/8  Note F4  21+1/4  1/8  1|1     1/4    1  0.0005047000262374479
24  PITCH  Note F4  21+3/8  1/8  Note E4  21+3/8  1/8  1|1     1/4    1  0.0005047000262374479
25  MULTI  Multi    21+1/2  1/2  Multi    21+1/2  1/2  2|3       1    2  0.0016655680314775205
26  MULTI  Multi    22      1    Multi    22      1    2|2       2    1  0.002801287952746634
27  MULTI  Multi    23      1/2  Multi    23      1/2  2|2       1    2  0.0016655680314775205
28  INS    Note E5(p)23+3/4  1/4  GN       23+3/4  0    1|1       0    2  0.00035323207347227127
29  INS                          Artic    23+3/4  1/4  0|1       0    1  0.00017661603673613564
30  MULTI  Note D5  24+1/2  1/2  Multi    24+1/2  1/2  1|2       1    1  0.001488951994741385
31  DEL    GN       25+1/4  0    Note F4  25+1/4  1/4  1|1       0    2  0.00035323207347227127
32  FRAG   Note C#5(p)26      1    Div4     26      1    1|1       2    3  0.0031545200262189056
33  MULTI  Multi    27      1/2  Multi    27      1/2  2|3       1    3  0.0018421840682136563
34  MULTI  Note B4  28+1/2  1/2  Multi    28+1/2  1/2  1|2       1    1  0.001488951994741385
35  MULTI  Multi    31      1    Multi    31      1    2|3       2    1  0.002801287952746634
36  REP    Decorated32      1    Div4     32      1    1|1       2    5  0.0035077520996911766
37  MULTI  Note Eb5 33      1/2  Multi    33      1/2  1|2       1    1  0.001488951994741385
38  INS                          Artic    35      1/4  0|1       0    1  0.00017661603673613564
39  INS    Note A4  35+3/4  1/4  GN       35+3/4  0    1|1       0    2  0.00035323207347227127
40  MULTI  Multi    36      1    Multi    36      1    2|2       2    0  0.0026246719160104987
41  MULTI  Decorated37      3/4  Multi    37      3/4  1|4   1+1/2    3  0.002498352047216281
42  FRAG   Note Eb5 37+3/4  1/4  Div2     37+3/4  1/4  1|1     1/2    2  0.0010094000524748959
43  TIE    Note F4  38      1/4  Tie_F4   38      1/4  1|1     1/2    1  0.0008327840157387603
44  MULTI  Note A4  39      1/2  Multi    39      1/2  1|2       1    1  0.001488951994741385
45  DEL    GN       39+3/4  0    Note G4  39+3/4  1/4  1|1       0    2  0.00035323207347227127
46  PITCH  Note Eb4 40+1/4  1/4  Note G4  40+1/4  1/4  1|1     1/2    1  0.0008327840157387603
47  PITCH  Note G4  40+1/2  1/4  Note Bb4 40+1/2  1/4  1|1     1/2    1  0.0008327840157387603
48  PITCH  Note Bb4 40+3/4  1/4  Note Eb5 40+3/4  1/4  1|1     1/2    1  0.0008327840157387603
49  INS    Note G5  41      1/2  GN       41      0    1|1       0    2  0.00035323207347227127
50  DEL    GN       41+1/2  0    Note A4  41+1/2  1/2  1|1       0    2  0.00035323207347227127
51  DEL    GN       42+7/8  0    Note D6  42+7/8  1/8  1|1       0    2  0.00035323207347227127
52  INS    Note Bb5 44      1/8  GN       44      0    1|1       0    2  0.00035323207347227127
53  INS                          Artic    47+1/8  1/8  0|1       0    1  0.00017661603673613564
54  DEL    GN       49+1/8  0    Note F6  49+1/8  1/4  1|1       0    2  0.00035323207347227127
55  MULTI  Note A5  50      1/2  Multi    50      1/2  1|2       1    1  0.001488951994741385
56  FRAG   Note A5  51+1/8  1/8  3plet    51+1/8  1/8  1|1     1/4    2  0.0006813160629735835
57  PITCH  Note F#5(p)51+7/8  1/8  Note F5  51+7/8  1/8  1|1     1/4    1  0.0005047000262374479
58  MULTI  Note A5  52+1/2  1/2  Multi    52+1/2  1/2  1|2       1    1  0.001488951994741385
59  DEL    GN       53+1/8  0    Note D5  53+1/8  1/8  1|1       0    2  0.00035323207347227127
60  MULTI  Multi    53+1/2  1/2  Multi    53+1/2  1/2  2|2       1    0  0.0013123359580052493
61  INS                          Artic    55      1/8  0|1       0    1  0.00017661603673613564
62  DEL    GN       56+1/8  0    Note D5  56+1/8  1/8  1|1       0    2  0.00035323207347227127
63  RHYTHM 3plet    56+1/2  1/4  Div2     56+1/2  1/4  1|1     1/2    2  0.0010094000524748959
64  RHYTHM Div2     57      1/4  3plet    57      1/4  1|1     1/2    1  0.0008327840157387603
65  RHYTHM Div2     57+1/4  1/4  3plet    57+1/4  1/4  1|1     1/2    1  0.0008327840157387603
66  INS    Note E5(p)57+5/8  3/8  GN       57+5/8  0    1|1       0    2  0.00035323207347227127
67  MULTI  Multi    60      3/4  Note E6(p)60      3/4  3|1   1+1/2    5  0.002851584120688552
68  PITCH  Note Bb5 62+5/6  1/12 Note A5  62+5/6  1/12 1|1     1/6    1  0.0003953386964036772
69  INS                          Artic    66+1/2  1/4  0|1       0    1  0.00017661603673613564
70  FRAG   Note E#5(p)66+3/4  1/4  Div2     66+3/4  1/4  1|1     1/2    3  0.0011860160892110316
71  TIE    Note G#5(p)67      1/8  Tie_G#5(p)67      1/8  1|1     1/4    1  0.0005047000262374479
72  MULTI  Multi    68+1/2  1/2  Decorated68+1/2  1/2  2|1       1    2  0.0016655680314775205
73  FRAG   Note C6(p)70+5/8  1/8  Div2     70+5/8  1/8  1|1     1/4    2  0.0006813160629735835
74  DEL    Artic    70+5/8  1/8                        1|0       0    1  0.00017661603673613564
75  PITCH  Note Bb5 70+3/4  1/16 Note C6(p)70+3/4  1/16 1|1     1/8    1  0.0003406580314867918
76  PITCH  Note G5  70+13/161/16 Note Bb5 70+13/161/16 1|1     1/8    1  0.0003406580314867918
77  FRAG   Note F5  70+7/8  1/8  Div2     70+7/8  1/8  1|1     1/4    3  0.0008579320997097193
78  DEL    Artic    70+7/8  1/8                        1|0       0    1  0.00017661603673613564
79  FRAG   Note Bb5 71      1/8  Div2     71      1/8  1|1     1/4    1  0.0005047000262374479
80  REP    Note Bb5 71+1/8  1/8  Rest     71+1/8  1/8  1|1     1/4    1  0.0005047000262374479
81  RHYTHM Div2     71+3/4  1/4  3plet    71+3/4  1/4  1|1     1/2    2  0.0010094000524748959
82  MULTI  Multi    72+1/8  3/8  Note Bb5 72+1/8  3/8  2|1     3/4    2  0.0013374840419762082
83  REP    Div2     72+3/4  1/8  Rest     72+3/4  1/8  1|1     1/4    1  0.0005047000262374479
84  RHYTHM 3plet    72+7/8  1/8  Div2     72+7/8  1/8  1|1     1/4    2  0.0006813160629735835
85  REP    Rest     73+1/4  1/8  Div2     73+1/4  1/8  1|1     1/4    2  0.0006813160629735835
86  RHYTHM 3plet    73+3/8  1/8  Div2     73+3/8  1/8  1|1     1/4    3  0.0008579320997097193
87  MULTI  Multi    75      1/2  3plet    75      1/2  4|1       1    4  0.0020188001049497918
88  INS    Note G5  75+1/2  1/8  GN       75+1/2  0    1|1       0    2  0.00035323207347227127
89  PITCH  Note G5  75+1/2  1/8  Note A#5(p)75+1/2  1/8  1|1     1/4    1  0.0005047000262374479
90  PITCH  Note E5(p)75+5/8  1/8  Note G5  75+5/8  1/8  1|1     1/4    1  0.0005047000262374479
91  REP    Rest     75+3/4  1/4  Note E5(p)75+3/4  1/4  1|1     1/2    1  0.0008327840157387603
92  REP    Rest     76+1/4  1/8  Note D5(p)76+1/4  1/8  1|1     1/4    1  0.0005047000262374479
93  PITCH  Note E5(p)76+3/8  1/24 Note F5  76+3/8  1/24 1|1    1/12    1  0.0002859773665699064
94  PITCH  Note F5  76+5/12 1/24 Note G5  76+5/12 1/24 1|1    1/12    1  0.0002859773665699064
95  DEL    GN       76+1/2  0    Note D6(p)76+1/2  1/8  1|1       0    2  0.00035323207347227127
96  INS    Note D6  77+1/4  1/8  GN       77+1/4  0    1|1       0    2  0.00035323207347227127
97  PITCH  Note E5(p)78+1/8  1/16 Note G5(p)78+1/8  1/16 1|1     1/8    1  0.0003406580314867918
98  REP    Rest     79+3/4  1/4  Note D5  79+3/4  1/4  1|1     1/2    2  0.0010094000524748959
99  INS                          Artic    79+3/4  1/4  0|1       0    1  0.00017661603673613564
100 REP    Rest     80      1/4  Note Bb5 80      1/4  1|1     1/2    2  0.0010094000524748959
101 INS                          Artic    80      1/4  0|1       0    1  0.00017661603673613564
102 REP    Rest     80+1/4  1/8  Note Bb5 80+1/4  1/8  1|1     1/4    1  0.0005047000262374479
103 MULTI  Multi    80+1/2  1/2  Rest     80+1/2  1/2  3|1       1    3  0.0018421840682136563
104 MULTI  Multi    81      1/2  Rest     81      1/2  3|1       1    4  0.0020188001049497918
105 FRAG   Tie_Eb5  81+1/2  1/4  Div2     81+1/2  1/4  1|1     1/2    3  0.0011860160892110316
106 REP    Rest     81+3/4  1/4  3plet    81+3/4  1/4  1|1     1/2    2  0.0010094000524748959
107 MULTI  Multi    82      1/2  Multi    82      1/2  3|2       1    5  0.0021954161416859273
108 REP    Div2     82+1/2  1/4  Rest     82+1/2  1/4  1|1     1/2    2  0.0010094000524748959
109 FRAG   Note G5(p)82+3/4  1/4  Div2     82+3/4  1/4  1|1     1/2    4  0.001362632125947167
110 DEL    Artic    82+3/4  1/4                        1|0       0    1  0.00017661603673613564
111 MULTI  Multi    83      1/2  Multi    83      1/2  2|2       1    3  0.0018421840682136563
112 REP    Note A4  83+1/2  1/4  Rest     83+1/2  1/4  1|1     1/2    1  0.0008327840157387603
113 INS    Note F4  83+3/4  1/8  GN       83+3/4  0    1|1       0    2  0.00035323207347227127
114 PITCH  Note F4  83+3/4  1/8  Note A5(p)83+3/4  1/8  1|1     1/4    1  0.0005047000262374479
115 PITCH  Note F#4(p)83+7/8  1/8  Note Ab5(p)83+7/8  1/8  1|1     1/4    1  0.0005047000262374479
116 PITCH  Note G4  84      1/8  Note G5  84      1/8  1|1     1/4    1  0.0005047000262374479
117 MULTI  Multi    84+1/8  3/8  Note Bb4 84+1/8  3/8  2|1     3/4    2  0.0013374840419762082
118 MULTI  Rest     84+1/2  1/2  Multi    84+1/2  1/2  1|2       1    2  0.0016655680314775205
119 DEL    GN       85      0    Note G5  85      1/8  1|1       0    2  0.00035323207347227127
120 PITCH  Note G4  85      1/8  Note G5  85      1/8  1|1     1/4    1  0.0005047000262374479
121 MULTI  Multi    85+1/8  3/8  Decorated85+1/8  3/8  3|1     3/4    4  0.0016907161154484794
122 CONS   Div2     85+1/2  1/4  Note D5  85+1/2  1/4  1|1     1/2    3  0.0011860160892110316
123 CONS   Div2     85+3/4  1/4  Note F#5(p)85+3/4  1/4  1|1     1/2    2  0.0010094000524748959
124 CONS   Div2     86      1/4  Note E5(p)86      1/4  1|1     1/2    4  0.001362632125947167
125 PITCH  Note C#5 86+1/4  1/8  Note A5  86+1/4  1/8  1|1     1/4    1  0.0005047000262374479
126 PITCH  Note A4  86+3/8  1/8  Note F5(p)86+3/8  1/8  1|1     1/4    1  0.0005047000262374479
127 PITCH  Note A4  86+1/2  1/8  Note F#5(p)86+1/2  1/8  1|1     1/4    1  0.0005047000262374479
128 PITCH  Note B4(p)86+5/8  1/8  Note G#5(p)86+5/8  1/8  1|1     1/4    1  0.0005047000262374479
129 PITCH  Note B4  86+3/4  1/8  Note B5(p)86+3/4  1/8  1|1     1/4    1  0.0005047000262374479
130 PITCH  Note F#4(p)86+7/8  1/8  Note G#5 86+7/8  1/8  1|1     1/4    1  0.0005047000262374479
131 PITCH  Note F#4(p)87      1/8  Note A5  87      1/8  1|1     1/4    1  0.0005047000262374479
132 PITCH  Note F#4 87+1/8  1/8  Note D6  87+1/8  1/8  1|1     1/4    1  0.0005047000262374479
133 REP    Div2     88      1/4  Rest     88      1/4  1|1     1/2    1  0.0008327840157387603
134 PITCH  Note D5  88+1/4  1/8  Note E5(p)88+1/4  1/8  1|1     1/4    1  0.0005047000262374479
135 PITCH  Note E5(p)88+3/8  1/8  Note F5  88+3/8  1/8  1|1     1/4    1  0.0005047000262374479
136 CONS   Div2     88+1/2  1/4  Note C6  88+1/2  1/4  1|1     1/2    2  0.0010094000524748959
137 REP    Note A5  88+3/4  1/8  Rest     88+3/4  1/8  1|1     1/4    1  0.0005047000262374479
138 PITCH  Note Bb5 88+7/8  1/8  Note B5(p)88+7/8  1/8  1|1     1/4    1  0.0005047000262374479
139 SPLIT  Tie_Bb5  89      1/4  Note Bb5(p)89      1/4  1|1     1/2    2  0.0010094000524748959
140 INS                          Artic    89      1/4  0|1       0    1  0.00017661603673613564
141 RHYTHM 3plet    89+1/4  1/4  Div2     89+1/4  1/4  1|1     1/2    3  0.0011860160892110316
142 CONS   Div2     89+1/2  1/4  Note A5  89+1/2  1/4  1|1     1/2    3  0.0011860160892110316
143 REP    Note F5(p)89+3/4  1/8  Rest     89+3/4  1/8  1|1     1/4    1  0.0005047000262374479
144 PITCH  Note D5  89+7/8  1/8  Note Ab5(p)89+7/8  1/8  1|1     1/4    1  0.0005047000262374479
145 PITCH  Note E5(p)90      1/4  Note G5  90      1/4  1|1     1/2    1  0.0008327840157387603
146 REP    Div2     90+3/8  1/8  Decorated90+3/8  1/8  1|1     1/4    3  0.0008579320997097193
147 CONS   Div2     90+1/2  1/4  Note E5(p)90+1/2  1/4  1|1     1/2    3  0.0011860160892110316
148 REP    Note A5  90+3/4  1/8  Rest     90+3/4  1/8  1|1     1/4    1  0.0005047000262374479
149 PITCH  Note Ab5(p)90+7/8  1/8  Note D5  90+7/8  1/8  1|1     1/4    1  0.0005047000262374479
150 PITCH  Note A5(p)91      1/8  Note C5  91      1/8  1|1     1/4    1  0.0005047000262374479
151 PITCH  Note G#5(p)91+1/8  1/8  Note Bb4 91+1/8  1/8  1|1     1/4    1  0.0005047000262374479
152 FRAG   Note A5  91+1/4  1/4  Div2     91+1/4  1/4  1|1     1/2    3  0.0011860160892110316
153 DEL    Artic    91+1/4  1/4                        1|0       0    1  0.00017661603673613564
154 PITCH  Note C5  91+1/2  1/8  Note G4  91+1/2  1/8  1|1     1/4    1  0.0005047000262374479
155 PITCH  Note C5  91+5/8  1/8  Note F4  91+5/8  1/8  1|1     1/4    1  0.0005047000262374479
156 PITCH  Note F5  91+3/4  1/8  Note E4  91+3/4  1/8  1|1     1/4    1  0.0005047000262374479
157 PITCH  Note D5(p)91+7/8  1/8  Note F4  91+7/8  1/8  1|1     1/4    1  0.0005047000262374479
158 REP    Rest     92      1/8  Note A4  92      1/8  1|1     1/4    1  0.0005047000262374479
159 PITCH  Note A4  92+1/8  1/8  Note C5  92+1/8  1/8  1|1     1/4    1  0.0005047000262374479
160 PITCH  Note F4  92+1/4  1/8  Note A4  92+1/4  1/8  1|1     1/4    1  0.0005047000262374479
161 PITCH  Note G4(p)92+3/8  1/8  Note Bb4 92+3/8  1/8  1|1     1/4    1  0.0005047000262374479
162 SPLIT  Tie_G4(p)92+1/2  1/8  Note D5  92+1/2  1/8  1|1     1/4    2  0.0006813160629735835
163 REP    Rest     92+5/8  1/8  Note F5  92+5/8  1/8  1|1     1/4    1  0.0005047000262374479
164 REP    Rest     92+3/4  1/4  Div2     92+3/4  1/4  1|1     1/2    2  0.0010094000524748959
165 REP    Div2     93      1/4  Decorated93      1/4  1|1     1/2    3  0.0011860160892110316
166 RHYTHM Div2     93+1/4  1/4  3plet    93+1/4  1/4  1|1     1/2    2  0.0010094000524748959
167 PITCH  Note F#5(p)93+1/2  1/8  Note C#5(p)93+1/2  1/8  1|1     1/4    1  0.0005047000262374479
168 PITCH  Note A5(p)93+5/8  1/8  Note B4(p)93+5/8  1/8  1|1     1/4    1  0.0005047000262374479
169 SPLIT  Note G#5(p)93+3/4  1/8  Tie_B4(p)93+3/4  1/8  1|1     1/4    2  0.0006813160629735835
170 REP    Note F5(p)93+7/8  1/8  Rest     93+7/8  1/8  1|1     1/4    1  0.0005047000262374479
171 REP    Note E5(p)94      1/8  Rest     94      1/8  1|1     1/4    1  0.0005047000262374479
172 MULTI  Multi    94+1/8  3/8  Decorated94+1/8  3/8  2|1     3/4    3  0.001514100078712344
173 MULTI  Rest     94+1/2  1/2  Multi    94+1/2  1/2  1|5       1    5  0.0021954161416859273
174 MULTI  Rest     95      1/2  Multi    95      1/2  1|4       1    4  0.0020188001049497918
175 REP    Div2     95+1/2  1/4  Decorated95+1/2  1/4  1|1     1/2    3  0.0011860160892110316
176 PITCH  Note A5  95+3/4  1/8  Note G#5 95+3/4  1/8  1|1     1/4    1  0.0005047000262374479
177 INS    Note E5  95+7/8  1/8  GN       95+7/8  0    1|1       0    2  0.00035323207347227127
178 PITCH  Note E5  95+7/8  1/8  Note G#5(p)95+7/8  1/8  1|1     1/4    1  0.0005047000262374479
179 CONS   Div2     96      1/4  Tie_G#5(p)96      1/4  1|1     1/2    3  0.0011860160892110316
180 DEL    GN       96+1/4  0    Note A5  96+1/4  1/8  1|1       0    2  0.00035323207347227127
181 PITCH  Note C#6(p)96+1/4  1/8  Note A5  96+1/4  1/8  1|1     1/4    1  0.0005047000262374479
182 PITCH  Note D6  96+3/8  1/8  Note F#5(p)96+3/8  1/8  1|1     1/4    1  0.0005047000262374479
183 MULTI  Tie_D6   96+1/2  3/8  Multi    96+1/2  3/8  1|3     3/4    3  0.001514100078712344
184 PITCH  Note G#5(p)97      1/8  Note C6  97      1/8  1|1     1/4    1  0.0005047000262374479
185 PITCH  Note B5(p)97+1/8  1/8  Note C#6(p)97+1/8  1/8  1|1     1/4    1  0.0005047000262374479
186 RHYTHM Div2     97+1/4  1/4  3plet    97+1/4  1/4  1|1     1/2    3  0.0011860160892110316
187 CONS   Div2     97+1/2  1/4  Note D5  97+1/2  1/4  1|1     1/2    2  0.0010094000524748959
188 CONS   Div2     97+3/4  1/4  Note C#5(p)97+3/4  1/4  1|1     1/2    3  0.0011860160892110316
189 REP    Div2     98      1/4  Rest     98      1/4  1|1     1/2    2  0.0010094000524748959
190 FRAG   Note F#5(p)98+1/4  1/8  Div2     98+1/4  1/8  1|1     1/4    2  0.0006813160629735835
191 FRAG   Note G#5(p)98+3/8  1/8  Div2     98+3/8  1/8  1|1     1/4    1  0.0005047000262374479
192 MULTI  Tie_G#5(p)98+1/2  3/8  Multi    98+1/2  3/8  1|5     3/4    5  0.0018673321521846151
193 CONS   Div2     99      1/4  Note F#5(p)99      1/4  1|1     1/2    2  0.0010094000524748959
194 REP    Rest     99+1/4  1/4  Div2     99+1/4  1/4  1|1     1/2    4  0.001362632125947167
195 MULTI  Rest     99+1/2  1/2  Multi    99+1/2  1/2  1|4       1    5  0.0021954161416859273
196 REP    Rest     100     1/4  Note C#5(p)100     1/4  1|1     1/2    1  0.0008327840157387603
197 CONS   Div2     100+1/4 1/4  Note B4(p)100+1/4 1/4  1|1     1/2    5  0.0015392481626833028
198 REP    Div2     100+1/2 1/4  Rest     100+1/2 1/4  1|1     1/2    3  0.0011860160892110316
199 RHYTHM 3plet    100+3/4 1/4  Div2     100+3/4 1/4  1|1     1/2    3  0.0011860160892110316
200 FRAG   Note C#6(p)101     1/4  Div2     101     1/4  1|1     1/2    3  0.0011860160892110316
201 DEL    Artic    101     1/4                        1|0       0    1  0.00017661603673613564
202 FRAG   Note C#6 101+1/4 1/4  Div2     101+1/4 1/4  1|1     1/2    4  0.001362632125947167
203 DEL    Artic    101+1/4 1/4                        1|0       0    1  0.00017661603673613564
204 FRAG   Note A#5(p)101+1/2 1/4  Div2     101+1/2 1/4  1|1     1/2    3  0.0011860160892110316
205 PITCH  Note E#5(p)101+3/4 1/8  Note C#5(p)101+3/4 1/8  1|1     1/4    1  0.0005047000262374479
206 PITCH  Note C#5(p)101+7/8 1/8  Note B4(p)101+7/8 1/8  1|1     1/4    1  0.0005047000262374479
207 PITCH  Note E#5(p)102     1/8  Note A#4(p)102     1/8  1|1     1/4    1  0.0005047000262374479
208 PITCH  Note E#5 102+1/4 1/8  Note D#5(p)102+1/4 1/8  1|1     1/4    1  0.0005047000262374479
209 PITCH  Note C#5 102+3/8 1/8  Note E#5(p)102+3/8 1/8  1|1     1/4    1  0.0005047000262374479
210 MULTI  Tie_C#5  102+1/2 3/8  Multi    102+1/2 3/8  1|3     3/4    4  0.0016907161154484794
211 RHYTHM 3plet    103     1/4  Div2     103     1/4  1|1     1/2    3  0.0011860160892110316
212 REP    Div2     103+1/4 1/4  Rest     103+1/4 1/4  1|1     1/2    2  0.0010094000524748959
213 MULTI  Multi    103+1/2 1/2  3plet    103+1/2 1/2  3|1       1    5  0.0021954161416859273
214 REP    Div2     104     1/4  Decorated104     1/4  1|1     1/2    5  0.0015392481626833028
215 REP    Rest     104+1/4 1/4  Note D5  104+1/4 1/4  1|1     1/2    1  0.0008327840157387603
216 MULTI  Multi    104+1/2 1/2  Rest     104+1/2 1/2  3|1       1    2  0.0016655680314775205
217 PITCH  Note Eb4 105     1/8  Note D5  105     1/8  1|1     1/4    1  0.0005047000262374479
218 PITCH  Note C5  105+1/8 1/8  Note Eb5 105+1/8 1/8  1|1     1/4    1  0.0005047000262374479
219 REP    Rest     105+1/4 1/4  Div2     105+1/4 1/4  1|1     1/2    1  0.0008327840157387603
220 EXPAND Rest     105+1/2 1/4  Tie_D6   105+1/2 1/4  1|1     1/2    2  0.0010094000524748959
221 REP    Rest     105+3/4 1/8  Note D5  105+3/4 1/8  1|1     1/4    1  0.0005047000262374479
222 PITCH  Note Eb4 105+7/8 1/8  Note Eb5 105+7/8 1/8  1|1     1/4    1  0.0005047000262374479
223 REP    Note F4  106     1/8  Rest     106     1/8  1|1     1/4    1  0.0005047000262374479
224 PITCH  Note C#5(p)106+1/8 1/8  Note D6  106+1/8 1/8  1|1     1/4    1  0.0005047000262374479
225 REP    Rest     106+1/4 1/4  Div2     106+1/4 1/4  1|1     1/2    4  0.001362632125947167
226 REP    Rest     106+1/2 1/4  Div2     106+1/2 1/4  1|1     1/2    3  0.0011860160892110316
227 REP    Rest     106+3/4 1/8  Note F5  106+3/4 1/8  1|1     1/4    1  0.0005047000262374479
228 DEL    GN       106+7/8 0    Note D5  106+7/8 1/8  1|1       0    2  0.00035323207347227127
229 PITCH  Note F4  106+7/8 1/8  Note D5  106+7/8 1/8  1|1     1/4    1  0.0005047000262374479
230 MULTI  Multi    107     3/8  Multi    107     3/8  2|2     3/4    5  0.0018673321521846151
231 PITCH  Note Ab4(p)107+1/2 1/8  Note F5  107+1/2 1/8  1|1     1/4    1  0.0005047000262374479
232 PITCH  Note Bb4 107+5/8 1/8  Note D5  107+5/8 1/8  1|1     1/4    1  0.0005047000262374479
233 PITCH  Note G4  107+3/4 1/8  Note C5(p)107+3/4 1/8  1|1     1/4    1  0.0005047000262374479
234 PITCH  Note F4  107+7/8 1/8  Note Bb4 107+7/8 1/8  1|1     1/4    1  0.0005047000262374479
235 PITCH  Note D4  108     1/8  Note A4  108     1/8  1|1     1/4    1  0.0005047000262374479
236 PITCH  Note Eb4 108+1/8 1/8  Note Bb4 108+1/8 1/8  1|1     1/4    1  0.0005047000262374479
237 PITCH  Note Bb4 108+3/8 1/8  Note Eb4 108+3/8 1/8  1|1     1/4    1  0.0005047000262374479
238 CONS   Div2     108+1/2 1/4  Note G4  108+1/2 1/4  1|1     1/2    2  0.0010094000524748959
239 REP    Div2     108+3/4 1/4  Rest     108+3/4 1/4  1|1     1/2    2  0.0010094000524748959
240 REP    Div2     109     1/4  Rest     109     1/4  1|1     1/2    2  0.0010094000524748959
241 PITCH  Note Gb5(p)109+1/4 1/8  Note Gb4(p)109+1/4 1/8  1|1     1/4    1  0.0005047000262374479
242 PITCH  Note Ab5(p)109+3/8 1/8  Note Ab4(p)109+3/8 1/8  1|1     1/4    1  0.0005047000262374479
243 PITCH  Note Bb5 109+1/2 1/8  Note Bb4 109+1/2 1/8  1|1     1/4    1  0.0005047000262374479
244 PITCH  Note Db6(p)109+5/8 1/8  Note Db5(p)109+5/8 1/8  1|1     1/4    1  0.0005047000262374479
245 PITCH  Note C6  109+3/4 1/8  Note F5  109+3/4 1/8  1|1     1/4    1  0.0005047000262374479
246 PITCH  Note Bb5 109+7/8 1/8  Note E5(p)109+7/8 1/8  1|1     1/4    1  0.0005047000262374479
247 FRAG   Note A5(p)110     1/4  Div2     110     1/4  1|1     1/2    3  0.0011860160892110316
248 DEL    Artic    110     1/4                        1|0       0    1  0.00017661603673613564
249 RHYTHM Div2     110+1/4 1/4  3plet    110+1/4 1/4  1|1     1/2    3  0.0011860160892110316
250 PITCH  Note D5(p)110+1/2 1/8  Note E6(p)110+1/2 1/8  1|1     1/4    1  0.0005047000262374479
251 MULTI  Multi    110+5/8 1/4  Note B5(p)110+5/8 1/4  2|1     1/2    2  0.0010094000524748959
252 MULTI  Note A#4(p)111     3/8  Multi    111     3/8  1|2     3/4    3  0.001514100078712344
253 REP    Div2     111+1/2 1/4  Rest     111+1/2 1/4  1|1     1/2    2  0.0010094000524748959
254 REP    Rest     111+3/4 1/4  Div2     111+3/4 1/4  1|1     1/2    2  0.0010094000524748959
255 INS    Rest     112     1/4  GN       112     0    1|1       0    2  0.00035323207347227127
256 REP    Rest     112     1/4  Note D6(p)112     1/4  1|1     1/2    1  0.0008327840157387603
257 RHYTHM Div2     112+1/4 1/4  3plet    112+1/4 1/4  1|1     1/2    3  0.0011860160892110316
258 CONS   Div2     112+1/2 1/4  Note D5(p)112+1/2 1/4  1|1     1/2    2  0.0010094000524748959
259 CONS   Div2     112+3/4 1/4  Note C5  112+3/4 1/4  1|1     1/2    2  0.0010094000524748959
260 FRAG   Note Bb5(p)113     1/4  Div2     113     1/4  1|1     1/2    3  0.0011860160892110316
261 DEL    Artic    113     1/4                        1|0       0    1  0.00017661603673613564
262 FRAG   Note G5  113+1/4 1/8  Div2     113+1/4 1/8  1|1     1/4    2  0.0006813160629735835
263 FRAG   Note Eb5 113+3/8 1/8  Div2     113+3/8 1/8  1|1     1/4    1  0.0005047000262374479
264 PITCH  Note C5  113+1/2 1/8  Note Gb5(p)113+1/2 1/8  1|1     1/4    1  0.0005047000262374479
265 MULTI  Decorated113+5/8 1/4  Multi    113+5/8 1/4  1|2     1/2    2  0.0010094000524748959
266 CONS   Div2     114     1/4  Note D5  114     1/4  1|1     1/2    2  0.0010094000524748959
267 FRAG   Note D5  114+1/4 1/8  Div2     114+1/4 1/8  1|1     1/4    2  0.0006813160629735835
268 FRAG   Note D5  114+3/8 1/8  Div2     114+3/8 1/8  1|1     1/4    1  0.0005047000262374479
269 CONS   Div2     114+1/2 1/4  Note A5(p)114+1/2 1/4  1|1     1/2    3  0.0011860160892110316
270 REP    Div2     114+3/4 1/4  Rest     114+3/4 1/4  1|1     1/2    2  0.0010094000524748959
271 REP    Div2     115     1/4  Rest     115     1/4  1|1     1/2    2  0.0010094000524748959
272 FRAG   Note A5  115+1/4 1/8  Div2     115+1/4 1/8  1|1     1/4    1  0.0005047000262374479
273 FRAG   Note G5  115+3/8 1/8  Div2     115+3/8 1/8  1|1     1/4    1  0.0005047000262374479
274 MULTI  Multi    115+1/2 1/4  Multi    115+1/2 1/4  2|2     1/2    3  0.0011860160892110316
275 FRAG   Note D5  115+3/4 1/8  Div2     115+3/4 1/8  1|1     1/4    2  0.0006813160629735835
276 FRAG   Note C5  115+7/8 1/8  Div2     115+7/8 1/8  1|1     1/4    2  0.0006813160629735835
277 MULTI  Multi    116     1/2  Note D5  116     1/2  5|1       1    4  0.0020188001049497918
278 MULTI  Multi    116+1/2 1/2  Rest     116+1/2 1/2  5|1       1    5  0.0021954161416859273
279 REP    Div2     117     1/4  Rest     117     1/4  1|1     1/2    2  0.0010094000524748959
280 REP    Note Eb5(p)117+1/4 1/8  Rest     117+1/4 1/8  1|1     1/4    1  0.0005047000262374479
281 PITCH  Note F5  117+3/8 1/8  Note G4  117+3/8 1/8  1|1     1/4    1  0.0005047000262374479
282 RHYTHM Div2     117+1/2 1/4  3plet    117+1/2 1/4  1|1     1/2    3  0.0011860160892110316
283 RHYTHM Div2     117+3/4 1/4  3plet    117+3/4 1/4  1|1     1/2    2  0.0010094000524748959
284 CONS   Div2     118     1/4  Tie_G5   118     1/4  1|1     1/2    3  0.0011860160892110316
285 PITCH  Note A5  118+1/4 1/12 Note G5  118+1/4 1/12 1|1     1/6    1  0.0003953386964036772
286 PITCH  Note D5  118+5/121/12 Note G5  118+5/121/12 1|1     1/6    1  0.0003953386964036772
287 RHYTHM Div2     118+1/2 1/4  3plet    118+1/2 1/4  1|1     1/2    3  0.0011860160892110316
288 RHYTHM Div2     118+3/4 1/4  3plet    118+3/4 1/4  1|1     1/2    3  0.0011860160892110316
289 RHYTHM Div2     119     1/4  3plet    119     1/4  1|1     1/2    4  0.001362632125947167
290 RHYTHM Div2     119+1/4 1/4  3plet    119+1/4 1/4  1|1     1/2    3  0.0011860160892110316
291 MULTI  Rest     119+1/2 1/2  Multi    119+1/2 1/2  1|4       1    4  0.0020188001049497918
292 REP    Rest     120     1/8  Note D4  120     1/8  1|1     1/4    1  0.0005047000262374479
293 PITCH  Note D5  120+1/8 1/8  Note Eb4 120+1/8 1/8  1|1     1/4    1  0.0005047000262374479
294 PITCH  Note F5  120+1/4 1/8  Note G4  120+1/4 1/8  1|1     1/4    1  0.0005047000262374479
295 PITCH  Note D5  120+3/8 1/8  Note Bb4 120+3/8 1/8  1|1     1/4    1  0.0005047000262374479
296 PITCH  Note Eb5 120+1/2 1/8  Note D5  120+1/2 1/8  1|1     1/4    1  0.0005047000262374479
297 MULTI  Note Bb5 120+5/8 3/8  Multi    120+5/8 3/8  1|3     3/4    3  0.001514100078712344
298 REP    Rest     121     1/4  Div2     121     1/4  1|1     1/2    2  0.0010094000524748959
299 REP    Rest     121+1/4 1/8  Note C#5(p)121+1/4 1/8  1|1     1/4    1  0.0005047000262374479
300 CONS   Div2     121+3/8 1/8  Note E5(p)121+3/8 1/8  1|1     1/4    2  0.0006813160629735835
301 PITCH  Note G5(p)121+1/2 1/8  Note F#5(p)121+1/2 1/8  1|1     1/4    1  0.0005047000262374479
302 PITCH  Note E5(p)121+5/8 1/8  Note A5(p)121+5/8 1/8  1|1     1/4    1  0.0005047000262374479
303 PITCH  Note F5  121+3/4 1/8  Note B5(p)121+3/4 1/8  1|1     1/4    1  0.0005047000262374479
304 CONS   3plet    122     1/4  Note A5  122     1/4  1|1     1/2    3  0.0011860160892110316
305 RHYTHM 3plet    122+1/4 1/4  Div2     122+1/4 1/4  1|1     1/2    3  0.0011860160892110316
306 RHYTHM 3plet    122+1/2 1/4  Div2     122+1/2 1/4  1|1     1/2    3  0.0011860160892110316
307 PITCH  Note E4(p)122+3/4 1/8  Note B4(p)122+3/4 1/8  1|1     1/4    1  0.0005047000262374479
308 PITCH  Note D4  122+7/8 1/8  Note C#5 122+7/8 1/8  1|1     1/4    1  0.0005047000262374479
309 MULTI  Note A4  123+1/8 3/8  Multi    123+1/8 3/8  1|2     3/4    2  0.0013374840419762082
310 MULTI  Rest     123+1/2 1/2  Multi    123+1/2 1/2  1|4       1    3  0.0018421840682136563
311 REP    Rest     124     1/4  3plet    124     1/4  1|1     1/2    3  0.0011860160892110316
312 CONS   Div2     124+1/4 1/4  Note A4  124+1/4 1/4  1|1     1/2    4  0.001362632125947167
313 REP    Div2     124+1/2 1/4  Rest     124+1/2 1/4  1|1     1/2    3  0.0011860160892110316
314 RHYTHM Div2     124+3/4 1/4  3plet    124+3/4 1/4  1|1     1/2    2  0.0010094000524748959
315 RHYTHM Div2     125     1/4  3plet    125     1/4  1|1     1/2    3  0.0011860160892110316
316 RHYTHM Div2     125+1/4 1/4  3plet    125+1/4 1/4  1|1     1/2    2  0.0010094000524748959
317 CONS   Div2     125+1/2 1/4  Note G4  125+1/2 1/4  1|1     1/2    4  0.001362632125947167
318 REP    Div2     125+3/4 1/4  Rest     125+3/4 1/4  1|1     1/2    2  0.0010094000524748959
319 RHYTHM Div2     126     1/4  3plet    126     1/4  1|1     1/2    3  0.0011860160892110316
320 RHYTHM Div2     126+1/4 1/4  3plet    126+1/4 1/4  1|1     1/2    3  0.0011860160892110316
321 RHYTHM Div2     126+1/2 1/4  3plet    126+1/2 1/4  1|1     1/2    3  0.0011860160892110316
322 RHYTHM Div2     126+3/4 1/4  3plet    126+3/4 1/4  1|1     1/2    4  0.001362632125947167
323 CONS   Div2     127     1/4  Note C5  127     1/4  1|1     1/2    2  0.0010094000524748959
324 RHYTHM Div2     127+1/4 1/4  3plet    127+1/4 1/4  1|1     1/2    3  0.0011860160892110316
325 SHRINK Tie_C4   127+1/2 1/8  Rest     127+1/2 1/8  1|1     1/4    2  0.0006813160629735835
326 REP    Rest     127+5/8 1/8  Note F4(p)127+5/8 1/8  1|1     1/4    1  0.0005047000262374479
327 REP    Rest     127+3/4 1/4  Div2     127+3/4 1/4  1|1     1/2    4  0.001362632125947167
328 REP    Rest     128     1/4  Note E5(p)128     1/4  1|1     1/2    2  0.0010094000524748959
329 INS                          Artic    128     1/4  0|1       0    1  0.00017661603673613564
330 REP    3plet    128+1/4 1/4  Decorated128+1/4 1/4  1|1     1/2    4  0.001362632125947167
331 RHYTHM 3plet    128+1/2 1/4  Div2     128+1/2 1/4  1|1     1/2    3  0.0011860160892110316
332 FRAG   Note Bb4 128+3/4 1/4  Div2     128+3/4 1/4  1|1     1/2    3  0.0011860160892110316
333 DEL    Artic    128+3/4 1/4                        1|0       0    1  0.00017661603673613564
334 REP    Rest     129     1/4  Note G#4(p)129     1/4  1|1     1/2    2  0.0010094000524748959
335 INS                          Artic    129     1/4  0|1       0    1  0.00017661603673613564
336 REP    3plet    129+1/4 1/4  Decorated129+1/4 1/4  1|1     1/2    4  0.001362632125947167
337 REP    Rest     129+1/2 1/12 Note D5(p)129+1/2 1/12 1|1     1/6    1  0.0003953386964036772
338 PITCH  Note D5  129+7/121/12 Note C#5(p)129+7/121/12 1|1     1/6    1  0.0003953386964036772
339 REP    Note C5  129+2/3 1/12 Rest     129+2/3 1/12 1|1     1/6    1  0.0003953386964036772
340 FRAG   Note C#5(p)129+3/4 1/4  Div2     129+3/4 1/4  1|1     1/2    4  0.001362632125947167
341 REP    3plet    130     1/4  Decorated130     1/4  1|1     1/2    5  0.0015392481626833028
342 RHYTHM 3plet    130+1/4 1/4  Div2     130+1/4 1/4  1|1     1/2    3  0.0011860160892110316
343 PITCH  Note A5  130+1/2 1/4  Note B4(p)130+1/2 1/4  1|1     1/2    2  0.0010094000524748959
344 INS                          Artic    130+1/2 1/4  0|1       0    1  0.00017661603673613564
345 RHYTHM 3plet    130+3/4 1/4  Div2     130+3/4 1/4  1|1     1/2    3  0.0011860160892110316
346 RHYTHM 3plet    131     1/4  Div2     131     1/4  1|1     1/2    4  0.001362632125947167
347 REP    Note E6(p)131+1/4 1/4  Rest     131+1/4 1/4  1|1     1/2    2  0.0010094000524748959
348 DEL    Artic    131+1/4 1/4                        1|0       0    1  0.00017661603673613564
349 INS    Rest     132     1/4  GN       132     0    1|1       0    2  0.00035323207347227127
350 REP    Rest     132     1/4  Note A#4(p)132     1/4  1|1     1/2    1  0.0008327840157387603
351 DEL    GN       132+1/4 0    Note C#5(p)132+1/4 1/8  1|1       0    2  0.00035323207347227127
352 PITCH  Note E6(p)132+1/4 1/8  Note C#5(p)132+1/4 1/8  1|1     1/4    1  0.0005047000262374479
353 DEL    GN       132+3/8 0    Note A#4 132+3/8 1/8  1|1       0    2  0.00035323207347227127
354 PITCH  Note E6  132+3/8 1/8  Note A#4 132+3/8 1/8  1|1     1/4    1  0.0005047000262374479
355 PITCH  Note D6(p)132+1/2 1/8  Note B4(p)132+1/2 1/8  1|1     1/4    1  0.0005047000262374479
356 PITCH  Note D6  132+5/8 1/8  Note E5(p)132+5/8 1/8  1|1     1/4    1  0.0005047000262374479
357 RHYTHM Div2     132+3/4 1/4  3plet    132+3/4 1/4  1|1     1/2    3  0.0011860160892110316
358 PITCH  Note F#5(p)133     1/8  Note A#5(p)133     1/8  1|1     1/4    1  0.0005047000262374479
359 PITCH  Note F#5 133+1/8 1/8  Note C#6(p)133+1/8 1/8  1|1     1/4    1  0.0005047000262374479
360 FRAG   Note E5(p)133+1/4 1/8  Div2     133+1/4 1/8  1|1     1/4    2  0.0006813160629735835
361 FRAG   Note F5(p)133+3/8 1/8  Div2     133+3/8 1/8  1|1     1/4    2  0.0006813160629735835
362 FRAG   Tie_F5(p)133+1/2 1/4  Div2     133+1/2 1/4  1|1     1/2    2  0.0010094000524748959
363 REP    Decorated133+3/4 1/8  Div2     133+3/4 1/8  1|1     1/4    3  0.0008579320997097193
364 FRAG   Note C#6 133+7/8 1/8  Div2     133+7/8 1/8  1|1     1/4    2  0.0006813160629735835
365 RHYTHM 3plet    134     1/4  Div2     134     1/4  1|1     1/2    2  0.0010094000524748959
366 FRAG   Note D5  134+1/4 1/8  Div2     134+1/4 1/8  1|1     1/4    2  0.0006813160629735835
367 FRAG   Note C#5 134+3/8 1/8  Div2     134+3/8 1/8  1|1     1/4    2  0.0006813160629735835
368 SPLIT  Tie_C#5  134+1/2 1/8  Note F#4(p)134+1/2 1/8  1|1     1/4    2  0.0006813160629735835
369 PITCH  Note E4  134+7/8 1/8  Note G#4 134+7/8 1/8  1|1     1/4    1  0.0005047000262374479
370 PITCH  Note A4  135+1/8 1/8  Note B4(p)135+1/8 1/8  1|1     1/4    1  0.0005047000262374479
371 REP    Rest     135+1/4 1/4  Div2     135+1/4 1/4  1|1     1/2    2  0.0010094000524748959
372 MULTI  Rest     135+1/2 1/2  Multi    135+1/2 1/2  1|4       1    4  0.0020188001049497918
373 REP    Rest     136     1/8  Note F#5(p)136     1/8  1|1     1/4    1  0.0005047000262374479
374 MULTI  Decorated136+1/8 1/4  Multi    136+1/8 1/4  1|2     1/2    3  0.0011860160892110316
375 PITCH  Note B4(p)136+1/2 1/8  Note F#4(p)136+1/2 1/8  1|1     1/4    1  0.0005047000262374479
376 PITCH  Note G#4(p)136+5/8 1/8  Note E4(p)136+5/8 1/8  1|1     1/4    1  0.0005047000262374479
377 REP    Rest     136+3/4 1/8  Note E#4(p)136+3/4 1/8  1|1     1/4    1  0.0005047000262374479
378 CONS   3plet    136+7/8 1/8  Note G#4 136+7/8 1/8  1|1     1/4    3  0.0008579320997097193
379 PITCH  Note F#5(p)137     1/8  Note B4(p)137     1/8  1|1     1/4    1  0.0005047000262374479
380 PITCH  Note D#5(p)137+1/8 1/8  Note D5(p)137+1/8 1/8  1|1     1/4    1  0.0005047000262374479
381 FRAG   Note E#5(p)137+1/4 1/4  Div2     137+1/4 1/4  1|1     1/2    2  0.0010094000524748959
382 CONS   Div2     137+1/2 1/4  Note C#5(p)137+1/2 1/4  1|1     1/2    4  0.001362632125947167
383 REP    Note A#4(p)137+3/4 1/8  Rest     137+3/4 1/8  1|1     1/4    1  0.0005047000262374479
384 PITCH  Note G4(p)137+7/8 1/8  Note B4(p)137+7/8 1/8  1|1     1/4    1  0.0005047000262374479
385 PITCH  Note C#5(p)138     1/8  Note A#4(p)138     1/8  1|1     1/4    1  0.0005047000262374479
386 DEL    GN       138+1/8 0    Note C#5(p)138+1/8 1/8  1|1       0    2  0.00035323207347227127
387 PITCH  Note B4(p)138+1/8 1/8  Note C#5(p)138+1/8 1/8  1|1     1/4    1  0.0005047000262374479
388 PITCH  Note A#4 138+1/4 1/8  Note D#5(p)138+1/4 1/8  1|1     1/4    1  0.0005047000262374479
389 PITCH  Note C#5 138+3/8 1/8  Note E#5(p)138+3/8 1/8  1|1     1/4    1  0.0005047000262374479
390 MULTI  Multi    138+1/2 3/8  Multi    138+1/2 3/8  4|2     3/4    2  0.0013374840419762082
391 REP    Div2     139     1/4  Rest     139     1/4  1|1     1/2    2  0.0010094000524748959
392 FRAG   Note D5  139+1/4 1/4  Div2     139+1/4 1/4  1|1     1/2    2  0.0010094000524748959
393 REP    Rest     139+1/2 1/4  Div2     139+1/2 1/4  1|1     1/2    2  0.0010094000524748959
394 DEL    GN       139+3/4 0    Note A5  139+3/4 1/8  1|1       0    2  0.00035323207347227127
395 PITCH  Note D5  139+3/4 1/8  Note A5  139+3/4 1/8  1|1     1/4    1  0.0005047000262374479
396 PITCH  Note A5(p)139+7/8 1/8  Note F#5(p)139+7/8 1/8  1|1     1/4    1  0.0005047000262374479
397 CONS   3plet    140     1/4  Note G5(p)140     1/4  1|1     1/2    3  0.0011860160892110316
398 RHYTHM 3plet    140+1/4 1/4  Div2     140+1/4 1/4  1|1     1/2    3  0.0011860160892110316
399 RHYTHM 3plet    140+1/2 1/4  Div2     140+1/2 1/4  1|1     1/2    3  0.0011860160892110316
400 RHYTHM 3plet    140+3/4 1/4  Div2     140+3/4 1/4  1|1     1/2    5  0.0015392481626833028
401 REP    Rest     141     1/8  Note F5(p)141     1/8  1|1     1/4    1  0.0005047000262374479
402 PITCH  Note Eb5 141+1/8 1/8  Note E5(p)141+1/8 1/8  1|1     1/4    1  0.0005047000262374479
403 FRAG   Note C5  141+1/4 1/4  Div2     141+1/4 1/4  1|1     1/2    3  0.0011860160892110316
404 DEL    Artic    141+1/4 1/4                        1|0       0    1  0.00017661603673613564
405 DEL    GN       141+1/2 0    Note D5  141+1/2 1/8  1|1       0    2  0.00035323207347227127
406 PITCH  Note A4  141+1/2 1/8  Note D5  141+1/2 1/8  1|1     1/4    1  0.0005047000262374479
407 PITCH  Note Ab4(p)141+5/8 1/8  Note Eb5 141+5/8 1/8  1|1     1/4    1  0.0005047000262374479
408 FRAG   Note A4(p)141+3/4 1/4  Div2     141+3/4 1/4  1|1     1/2    2  0.0010094000524748959
409 DEL    Artic    141+3/4 1/4                        1|0       0    1  0.00017661603673613564
410 REP    Rest     142     1/8  Note Bb4 142     1/8  1|1     1/4    1  0.0005047000262374479
411 DEL    GN       142+1/8 0    Note G#4(p)142+1/8 1/8  1|1       0    2  0.00035323207347227127
412 PITCH  Note F4  142+1/8 1/8  Note G#4(p)142+1/8 1/8  1|1     1/4    1  0.0005047000262374479
413 RHYTHM Div2     142+1/4 1/4  3plet    142+1/4 1/4  1|1     1/2    4  0.001362632125947167
414 PITCH  Note G#4(p)142+1/2 1/8  Note G5(p)142+1/2 1/8  1|1     1/4    1  0.0005047000262374479
415 PITCH  Note A4  142+5/8 1/8  Note F5  142+5/8 1/8  1|1     1/4    1  0.0005047000262374479
416 PITCH  Note F5  142+7/8 1/8  Note Eb5 142+7/8 1/8  1|1     1/4    1  0.0005047000262374479
417 PITCH  Note F#5(p)143     1/8  Note D5  143     1/8  1|1     1/4    1  0.0005047000262374479
418 PITCH  Note E5(p)143+1/8 1/8  Note Bb4 143+1/8 1/8  1|1     1/4    1  0.0005047000262374479
419 FRAG   Note F5(p)143+1/4 1/4  Div2     143+1/4 1/4  1|1     1/2    3  0.0011860160892110316
420 DEL    Artic    143+1/4 1/4                        1|0       0    1  0.00017661603673613564
421 CONS   Div2     143+1/2 1/4  Note C5  143+1/2 1/4  1|1     1/2    3  0.0011860160892110316
422 DEL    GN       143+3/4 0    Note Bb4 143+3/4 1/8  1|1       0    2  0.00035323207347227127
423 CONS   Div2     143+7/8 1/8  Note G4(p)143+7/8 1/8  1|1     1/4    2  0.0006813160629735835
424 MULTI  Multi    144     1/2  Multi    144     1/2  2|2       1    2  0.0016655680314775205
425 MULTI  Rest     144+1/2 1/2  Multi    144+1/2 1/2  1|3       1    2  0.0016655680314775205
426 REP    Rest     145     1/4  Note C5  145     1/4  1|1     1/2    1  0.0008327840157387603
427 PITCH  Note Bb5 145+1/4 1/8  Note C5  145+1/4 1/8  1|1     1/4    1  0.0005047000262374479
428 PITCH  Note Ab5(p)145+3/8 1/8  Note Bb4 145+3/8 1/8  1|1     1/4    1  0.0005047000262374479
429 REP    Div2     145+1/2 1/4  Decorated145+1/2 1/4  1|1     1/2    3  0.0011860160892110316
430 PITCH  Note Gb5(p)145+3/4 1/8  Note Bb4(p)145+3/4 1/8  1|1     1/4    1  0.0005047000262374479
431 PITCH  Note F5  145+7/8 1/8  Note G4  145+7/8 1/8  1|1     1/4    1  0.0005047000262374479
432 PITCH  Tie_F5   146     1/4  Tie_G4   146     1/4  1|1     1/2    1  0.0008327840157387603
433 REP    Div2     146+1/4 1/4  Rest     146+1/4 1/4  1|1     1/2    2  0.0010094000524748959
434 REP    Div2     146+1/2 1/4  Rest     146+1/2 1/4  1|1     1/2    2  0.0010094000524748959
435 REP    Note F5  146+3/4 1/8  Rest     146+3/4 1/8  1|1     1/4    1  0.0005047000262374479
436 PITCH  Note E5(p)146+7/8 1/8  Note G4  146+7/8 1/8  1|1     1/4    1  0.0005047000262374479
437 FRAG   Tie_E5(p)147     1/4  3plet    147     1/4  1|1     1/2    4  0.001362632125947167
438 RHYTHM Div2     147+1/4 1/4  3plet    147+1/4 1/4  1|1     1/2    3  0.0011860160892110316
439 CONS   Div2     147+1/2 1/4  Note E4(p)147+1/2 1/4  1|1     1/2    2  0.0010094000524748959
440 REP    Note E5(p)147+3/4 1/8  Rest     147+3/4 1/8  1|1     1/4    1  0.0005047000262374479
441 INS    Note D#5(p)147+7/8 1/8  GN       147+7/8 0    1|1       0    2  0.00035323207347227127
442 PITCH  Note D#5(p)147+7/8 1/8  Note A#4(p)147+7/8 1/8  1|1     1/4    1  0.0005047000262374479
443 SPLIT  Tie_D#5(p)148     1/4  Note A4(p)148     1/4  1|1     1/2    2  0.0010094000524748959
444 CONS   Div2     148+1/4 1/4  Note Eb4(p)148+1/4 1/4  1|1     1/2    2  0.0010094000524748959
445 REP    Div2     148+1/2 1/4  Rest     148+1/2 1/4  1|1     1/2    4  0.001362632125947167
446 PITCH  Note D5  148+3/4 1/8  Note D4  148+3/4 1/8  1|1     1/4    1  0.0005047000262374479
447 PITCH  Note C5  148+7/8 1/8  Note Eb4 148+7/8 1/8  1|1     1/4    1  0.0005047000262374479
448 RHYTHM 3plet    149     1/4  Div2     149     1/4  1|1     1/2    3  0.0011860160892110316
449 FRAG   Note A4  149+1/4 1/4  Div2     149+1/4 1/4  1|1     1/2    3  0.0011860160892110316
450 DEL    Artic    149+1/4 1/4                        1|0       0    1  0.00017661603673613564
451 REP    Rest     149+1/2 1/8  Note C5  149+1/2 1/8  1|1     1/4    1  0.0005047000262374479
452 PITCH  Note G5(p)149+5/8 1/8  Note Eb5 149+5/8 1/8  1|1     1/4    1  0.0005047000262374479
453 PITCH  Note Gb5(p)149+3/4 1/8  Note C5  149+3/4 1/8  1|1     1/4    1  0.0005047000262374479
454 PITCH  Note E5(p)149+7/8 1/8  Note C#5(p)149+7/8 1/8  1|1     1/4    1  0.0005047000262374479
455 CONS   Div2     150     1/4  Note D5  150     1/4  1|1     1/2    2  0.0010094000524748959
456 PITCH  Note D5  150+1/4 1/8  Note Bb4 150+1/4 1/8  1|1     1/4    1  0.0005047000262374479
457 PITCH  Note D5  150+3/8 1/8  Note A4  150+3/8 1/8  1|1     1/4    1  0.0005047000262374479
458 SPLIT  Tie_D5   150+1/2 1/8  Note Bb4 150+1/2 1/8  1|1     1/4    2  0.0006813160629735835
459 REP    Rest     150+5/8 1/8  Note G4  150+5/8 1/8  1|1     1/4    1  0.0005047000262374479
460 REP    Rest     151+1/2 1/4  Div2     151+1/2 1/4  1|1     1/2    2  0.0010094000524748959
461 RHYTHM 3plet    151+3/4 1/4  Div2     151+3/4 1/4  1|1     1/2    3  0.0011860160892110316
462 MULTI  Multi    152     3/4  Multi    152     3/4  4|2   1+1/2    6  0.003028200157424688
463 TIE    Note Bb5 152+3/4 1/8  Tie_Bb5  152+3/4 1/8  1|1     1/4    1  0.0005047000262374479
464 PITCH  Note G5  152+7/8 1/8  Note Eb5 152+7/8 1/8  1|1     1/4    1  0.0005047000262374479
465 MULTI  Multi    153     1/2  Multi    153     1/2  3|2       1    4  0.0020188001049497918
466 REP    Div2     153+1/2 1/4  Rest     153+1/2 1/4  1|1     1/2    2  0.0010094000524748959
467 RHYTHM 3plet    153+3/4 1/4  Div2     153+3/4 1/4  1|1     1/2    2  0.0010094000524748959
468 MULTI  Note A5  154     3/8  Multi    154     3/8  1|2     3/4    4  0.0016907161154484794
469 MULTI  Multi    154+1/2 1/2  3plet    154+1/2 1/2  4|1       1    3  0.0018421840682136563
470 CONS   Div2     155     1/4  Note F5  155     1/4  1|1     1/2    1  0.0008327840157387603
471 CONS   Div2     155+1/4 1/4  Note D5  155+1/4 1/4  1|1     1/2    2  0.0010094000524748959
472 REP    Div2     155+1/2 1/4  Rest     155+1/2 1/4  1|1     1/2    2  0.0010094000524748959
473 RHYTHM Div2     155+3/4 1/4  3plet    155+3/4 1/4  1|1     1/2    2  0.0010094000524748959
474 CONS   Div2     156     1/4  Note C6  156     1/4  1|1     1/2    2  0.0010094000524748959
475 RHYTHM Div2     156+1/4 1/4  3plet    156+1/4 1/4  1|1     1/2    3  0.0011860160892110316
476 CONS   Div2     156+1/2 1/4  Note Eb5 156+1/2 1/4  1|1     1/2    2  0.0010094000524748959
477 REP    Rest     156+3/4 1/4  3plet    156+3/4 1/4  1|1     1/2    3  0.0011860160892110316
478 REP    Rest     157     1/4  Div2     157     1/4  1|1     1/2    3  0.0011860160892110316
479 INS    Rest     157+1/4 1/8  GN       157+1/4 0    1|1       0    2  0.00035323207347227127
480 REP    Rest     157+1/4 1/8  Note C#6(p)157+1/4 1/8  1|1     1/4    1  0.0005047000262374479
481 REP    Decorated157+3/8 1/8  Div2     157+3/8 1/8  1|1     1/4    3  0.0008579320997097193
482 SPLIT  Tie_A5   157+1/2 1/8  Note F#5(p)157+1/2 1/8  1|1     1/4    2  0.0006813160629735835
483 PITCH  Note G5(p)157+5/8 1/8  Note E5(p)157+5/8 1/8  1|1     1/4    1  0.0005047000262374479
484 CONS   Div2     157+3/4 1/4  Note D5  157+3/4 1/4  1|1     1/2    3  0.0011860160892110316
485 REP    Div2     158     1/4  Decorated158     1/4  1|1     1/2    4  0.001362632125947167
486 PITCH  Note A4  158+1/4 1/8  Note E5(p)158+1/4 1/8  1|1     1/4    1  0.0005047000262374479
487 PITCH  Note G#4(p)158+3/8 1/8  Note C#5 158+3/8 1/8  1|1     1/4    1  0.0005047000262374479
488 PITCH  Note G4(p)158+1/2 1/8  Note D5  158+1/2 1/8  1|1     1/4    1  0.0005047000262374479
489 PITCH  Note E5(p)158+5/8 1/8  Note F#5(p)158+5/8 1/8  1|1     1/4    1  0.0005047000262374479
490 PITCH  Note C#5(p)158+3/4 1/8  Note A5  158+3/4 1/8  1|1     1/4    1  0.0005047000262374479
491 PITCH  Note A4  158+7/8 1/8  Note C#6(p)158+7/8 1/8  1|1     1/4    1  0.0005047000262374479
492 MULTI  Multi    159     1/2  3plet    159     1/2  3|1       1    3  0.0018421840682136563
493 MULTI  Rest     159+1/2 1/2  Multi    159+1/2 1/2  1|3       1    4  0.0020188001049497918
494 RHYTHM 3plet    160+1/2 1/4  Div2     160+1/2 1/4  1|1     1/2    3  0.0011860160892110316
495 RHYTHM 3plet    160+3/4 1/4  Div2     160+3/4 1/4  1|1     1/2    3  0.0011860160892110316
496 FRAG   Note G4  161     1/4  Div2     161     1/4  1|1     1/2    3  0.0011860160892110316
497 RHYTHM 3plet    161+1/4 1/4  Div2     161+1/4 1/4  1|1     1/2    3  0.0011860160892110316
498 RHYTHM 3plet    161+1/2 1/4  Div2     161+1/2 1/4  1|1     1/2    3  0.0011860160892110316
499 FRAG   Note Bb4 161+3/4 1/4  3plet    161+3/4 1/4  1|1     1/2    3  0.0011860160892110316
500 RHYTHM 3plet    162     1/4  Div2     162     1/4  1|1     1/2    3  0.0011860160892110316
501 RHYTHM 3plet    162+1/4 1/4  Div2     162+1/4 1/4  1|1     1/2    2  0.0010094000524748959
502 FRAG   Note C5  162+1/2 1/4  Div2     162+1/2 1/4  1|1     1/2    1  0.0008327840157387603
503 RHYTHM 3plet    162+3/4 1/4  Div2     162+3/4 1/4  1|1     1/2    3  0.0011860160892110316
504 RHYTHM 3plet    163     1/4  Div2     163     1/4  1|1     1/2    4  0.001362632125947167
505 FRAG   Note C5  163+1/4 1/4  Div2     163+1/4 1/4  1|1     1/2    2  0.0010094000524748959
506 RHYTHM 3plet    163+1/2 1/4  Div2     163+1/2 1/4  1|1     1/2    3  0.0011860160892110316
507 RHYTHM 3plet    163+3/4 1/4  Div2     163+3/4 1/4  1|1     1/2    6  0.0017158641994194385
508 SPLIT  Note A5(p)164     1/4  Tie_G5(p)164     1/4  1|1     1/2    3  0.0011860160892110316
509 DEL    Artic    164     1/4                        1|0       0    1  0.00017661603673613564
510 REP    Rest     164+1/4 1/4  Div2     164+1/4 1/4  1|1     1/2    2  0.0010094000524748959
511 REP    Rest     164+1/2 1/4  Note Bb4 164+1/2 1/4  1|1     1/2    2  0.0010094000524748959
512 INS                          Artic    164+1/2 1/4  0|1       0    1  0.00017661603673613564
513 PITCH  Note A5(p)164+7/8 1/8  Note Ab5(p)164+7/8 1/8  1|1     1/4    1  0.0005047000262374479
514 CONS   Div2     165     1/4  Tie_Ab5(p)165     1/4  1|1     1/2    3  0.0011860160892110316
515 PITCH  Note B4(p)165+1/4 1/8  Note F#5(p)165+1/4 1/8  1|1     1/4    1  0.0005047000262374479
516 PITCH  Note G#5(p)165+3/8 1/8  Note D5  165+3/8 1/8  1|1     1/4    1  0.0005047000262374479
517 CONS   Div2     165+1/2 1/4  Note B4(p)165+1/2 1/4  1|1     1/2    3  0.0011860160892110316
518 REP    Note E5(p)165+3/4 1/8  Rest     165+3/4 1/8  1|1     1/4    1  0.0005047000262374479
519 INS    Note D5  165+7/8 1/8  GN       165+7/8 0    1|1       0    2  0.00035323207347227127
520 PITCH  Note D5  165+7/8 1/8  Note B5(p)165+7/8 1/8  1|1     1/4    1  0.0005047000262374479
521 CONS   Div2     166     1/4  Tie_B5(p)166     1/4  1|1     1/2    3  0.0011860160892110316
522 PITCH  Note B4(p)166+1/4 1/8  Note A5(p)166+1/4 1/8  1|1     1/4    1  0.0005047000262374479
523 PITCH  Note Bb4(p)166+3/8 1/8  Note E5(p)166+3/8 1/8  1|1     1/4    1  0.0005047000262374479
524 PITCH  Note A4  166+1/2 1/8  Note C#5(p)166+1/2 1/8  1|1     1/4    1  0.0005047000262374479
525 REP    Rest     166+3/4 1/4  Div2     166+3/4 1/4  1|1     1/2    2  0.0010094000524748959
526 MULTI  Rest     167     1/2  Multi    167     1/2  1|4       1    5  0.0021954161416859273
527 SPLIT  Note E5(p)167+1/2 1/8  Tie_A5   167+1/2 1/8  1|1     1/4    2  0.0006813160629735835
528 REP    Note A5  167+5/8 1/8  Rest     167+5/8 1/8  1|1     1/4    1  0.0005047000262374479
529 REP    Div2     167+3/4 1/4  Rest     167+3/4 1/4  1|1     1/2    3  0.0011860160892110316
530 MULTI  Decorated168     1/2  Multi    168     1/2  1|3       1    4  0.0020188001049497918
531 MULTI  Multi    168+1/2 1/2  3plet    168+1/2 1/2  4|1       1    5  0.0021954161416859273
532 SPLIT  Tie_C#6(p)169     1/4  Note E5(p)169     1/4  1|1     1/2    3  0.0011860160892110316
533 INS                          Artic    169     1/4  0|1       0    1  0.00017661603673613564
534 MULTI  Multi    169+1/4 1/4  Multi    169+1/4 1/4  2|2     1/2    2  0.0010094000524748959
535 MULTI  Multi    169+1/2 3/8  Multi    169+1/2 3/8  2|2     3/4    3  0.001514100078712344
536 MULTI  3plet    170     1/2  Multi    170     1/2  1|4       1    5  0.0021954161416859273
537 MULTI  3plet    170+1/2 1/2  Multi    170+1/2 1/2  1|6       1    5  0.0021954161416859273
538 FRAG   Note B4(p)171     1/4  Div2     171     1/4  1|1     1/2    4  0.001362632125947167
539 DEL    Artic    171     1/4                        1|0       0    1  0.00017661603673613564
540 REP    Rest     171+1/4 1/4  Div2     171+1/4 1/4  1|1     1/2    4  0.001362632125947167
541 MULTI  Decorated171+1/2 1/2  Multi    171+1/2 1/2  1|3       1    3  0.0018421840682136563
542 MULTI  Multi    172     1/2  Rest     172     1/2  2|1       1    3  0.0018421840682136563
543 REP    Note B4(p)172+1/2 1/8  Rest     172+1/2 1/8  1|1     1/4    1  0.0005047000262374479
544 PITCH  Note C##5(p)172+5/8 1/8  Note G#4(p)172+5/8 1/8  1|1     1/4    1  0.0005047000262374479
545 FRAG   Note E#5(p)172+3/4 1/8  Div2     172+3/4 1/8  1|1     1/4    2  0.0006813160629735835
546 FRAG   Note G#5(p)172+7/8 1/8  Div2     172+7/8 1/8  1|1     1/4    2  0.0006813160629735835
547 PITCH  Note B5(p)173     1/8  Note F#5(p)173     1/8  1|1     1/4    1  0.0005047000262374479
548 PITCH  Note D6  173+1/8 1/8  Note A#5(p)173+1/8 1/8  1|1     1/4    1  0.0005047000262374479
549 REP    Rest     173+1/4 1/8  Note G#5(p)173+1/4 1/8  1|1     1/4    1  0.0005047000262374479
550 PITCH  Note B5  173+3/8 1/8  Note F#5 173+3/8 1/8  1|1     1/4    1  0.0005047000262374479
551 PITCH  Note D6  173+1/2 1/8  Note E#5(p)173+1/2 1/8  1|1     1/4    1  0.0005047000262374479
552 FRAG   Note B5  173+5/8 1/8  Div2     173+5/8 1/8  1|1     1/4    1  0.0005047000262374479
553 MULTI  Multi    173+3/4 1/4  Multi    173+3/4 1/4  2|2     1/2    4  0.001362632125947167
554 PITCH  Note A#5(p)174     1/8  Note C#6(p)174     1/8  1|1     1/4    1  0.0005047000262374479
555 PITCH  Note C#6(p)174+1/8 1/8  Note B5(p)174+1/8 1/8  1|1     1/4    1  0.0005047000262374479
556 PITCH  Note G#5(p)174+1/4 1/8  Note A#5(p)174+1/4 1/8  1|1     1/4    1  0.0005047000262374479
557 PITCH  Note G5(p)174+3/8 1/8  Note C#6 174+3/8 1/8  1|1     1/4    1  0.0005047000262374479
558 PITCH  Note F#5(p)174+1/2 1/8  Note G#5(p)174+1/2 1/8  1|1     1/4    1  0.0005047000262374479
559 PITCH  Note C#5(p)174+5/8 1/8  Note E#5(p)174+5/8 1/8  1|1     1/4    1  0.0005047000262374479
560 REP    Note A#4(p)174+3/4 1/8  Rest     174+3/4 1/8  1|1     1/4    1  0.0005047000262374479
561 PITCH  Note G#4(p)174+7/8 1/8  Note A#5 174+7/8 1/8  1|1     1/4    1  0.0005047000262374479
562 RHYTHM Div2     175     1/4  3plet    175     1/4  1|1     1/2    3  0.0011860160892110316
563 PITCH  Note F#4(p)175+1/4 1/8  Note A5  175+1/4 1/8  1|1     1/4    1  0.0005047000262374479
564 PITCH  Note A4  175+3/8 1/8  Note F5  175+3/8 1/8  1|1     1/4    1  0.0005047000262374479
565 PITCH  Note C5(p)175+1/2 1/8  Note F#5(p)175+1/2 1/8  1|1     1/4    1  0.0005047000262374479
566 PITCH  Note D5  175+5/8 1/8  Note Eb5(p)175+5/8 1/8  1|1     1/4    1  0.0005047000262374479
567 PITCH  Note Eb5 175+3/4 1/8  Note D5  175+3/4 1/8  1|1     1/4    1  0.0005047000262374479
568 PITCH  Note A5(p)175+7/8 1/8  Note C5(p)175+7/8 1/8  1|1     1/4    1  0.0005047000262374479
569 REP    Rest     176     1/4  Div2     176     1/4  1|1     1/2    2  0.0010094000524748959
570 PITCH  Note G5(p)176+3/8 1/8  Note Bb4 176+3/8 1/8  1|1     1/4    1  0.0005047000262374479
571 REP    Rest     176+1/2 1/8  Note D5  176+1/2 1/8  1|1     1/4    1  0.0005047000262374479
572 PITCH  Note D5  176+5/8 1/8  Note Bb4 176+5/8 1/8  1|1     1/4    1  0.0005047000262374479
573 REP    Note Bb4 176+3/4 1/8  Rest     176+3/4 1/8  1|1     1/4    1  0.0005047000262374479
574 PITCH  Note G4  176+7/8 1/8  Note D5  176+7/8 1/8  1|1     1/4    1  0.0005047000262374479
575 FRAG   Note Eb4 177     1/4  Div2     177     1/4  1|1     1/2    2  0.0010094000524748959
576 REP    Rest     177+1/4 1/4  Div2     177+1/4 1/4  1|1     1/2    1  0.0008327840157387603
577 REP    Rest     177+1/2 1/4  Div2     177+1/2 1/4  1|1     1/2    2  0.0010094000524748959
578 CONS   Div2     177+7/8 1/8  Note G5  177+7/8 1/8  1|1     1/4    2  0.0006813160629735835
579 PITCH  Note A4  178     1/8  Note A5  178     1/8  1|1     1/4    1  0.0005047000262374479
580 PITCH  Note C5  178+1/8 1/8  Note F5  178+1/8 1/8  1|1     1/4    1  0.0005047000262374479
581 PITCH  Note Eb5 178+1/4 1/8  Note A5  178+1/4 1/8  1|1     1/4    1  0.0005047000262374479
582 PITCH  Note G5  178+3/8 1/8  Note C6  178+3/8 1/8  1|1     1/4    2  0.0006813160629735835
583 DEL    Artic    178+3/8 1/8                        1|0       0    1  0.00017661603673613564
584 MULTI  Note A5  178+1/2 3/8  Multi    178+1/2 3/8  1|2     3/4    2  0.0013374840419762082
585 PITCH  Note F5  179     1/8  Note D6  179     1/8  1|1     1/4    1  0.0005047000262374479
586 PITCH  Note D5  179+1/8 1/8  Note Bb5 179+1/8 1/8  1|1     1/4    1  0.0005047000262374479
587 REP    Note Bb4 179+1/4 1/8  Rest     179+1/4 1/8  1|1     1/4    1  0.0005047000262374479
588 PITCH  Note G4  179+3/8 1/8  Note A5  179+3/8 1/8  1|1     1/4    1  0.0005047000262374479
589 FRAG   Note C5  179+1/2 1/4  Div2     179+1/2 1/4  1|1     1/2    3  0.0011860160892110316
590 DEL    Artic    179+1/2 1/4                        1|0       0    1  0.00017661603673613564
591 DEL    GN       179+7/8 0    Note G5  179+7/8 1/8  1|1       0    2  0.00035323207347227127
592 PITCH  Note Ab4(p)179+7/8 1/8  Note G5  179+7/8 1/8  1|1     1/4    1  0.0005047000262374479
593 PITCH  Note G4  180     1/8  Note Eb5 180     1/8  1|1     1/4    1  0.0005047000262374479
594 MULTI  Note Eb5 180+1/8 3/8  Multi    180+1/8 3/8  1|3     3/4    3  0.001514100078712344
595 PITCH  Note G4  180+1/2 1/8  Note Eb5 180+1/2 1/8  1|1     1/4    1  0.0005047000262374479
596 MULTI  Note Eb5 180+5/8 3/8  Multi    180+5/8 3/8  1|3     3/4    2  0.0013374840419762082
597 PITCH  Note Bb4 181     1/8  Note Gb5(p)181     1/8  1|1     1/4    1  0.0005047000262374479
598 MULTI  Note F5  181+1/8 3/8  Multi    181+1/8 3/8  1|3     3/4    3  0.001514100078712344
599 PITCH  Note Bb4 181+1/2 1/8  Note F5  181+1/2 1/8  1|1     1/4    1  0.0005047000262374479
600 MULTI  Note F5  181+5/8 3/8  Multi    181+5/8 3/8  1|3     3/4    2  0.0013374840419762082
601 REP    Rest     182     1/8  Note E5(p)182     1/8  1|1     1/4    1  0.0005047000262374479
602 PITCH  Note A4  182+1/8 1/8  Note A5  182+1/8 1/8  1|1     1/4    2  0.0006813160629735835
603 DEL    Artic    182+1/8 1/8                        1|0       0    1  0.00017661603673613564
604 REP    Note E5(p)182+1/4 1/8  Rest     182+1/4 1/8  1|1     1/4    1  0.0005047000262374479
605 PITCH  Note D5  182+3/8 1/8  Note E5  182+3/8 1/8  1|1     1/4    1  0.0005047000262374479
606 RHYTHM Div2     182+1/2 1/4  3plet    182+1/2 1/4  1|1     1/2    2  0.0010094000524748959
607 PITCH  Note A4  182+3/4 1/8  Note F4  182+3/4 1/8  1|1     1/4    1  0.0005047000262374479
608 PITCH  Note G4  182+7/8 1/8  Note D4  182+7/8 1/8  1|1     1/4    1  0.0005047000262374479
609 PITCH  Note G#4(p)183     1/8  Note E4(p)183     1/8  1|1     1/4    1  0.0005047000262374479
610 PITCH  Note D#5(p)183+1/8 3/8  Note B4(p)183+1/8 3/8  1|1     3/4    1  0.0011608680052400727
611 REP    Rest     184     1/4  Div2     184     1/4  1|1     1/2    2  0.0010094000524748959
612 REP    Rest     184+1/4 1/8  Note G4  184+1/4 1/8  1|1     1/4    1  0.0005047000262374479
613 DEL    GN       184+3/8 0    Note Bb4(p)184+3/8 1/8  1|1       0    2  0.00035323207347227127
614 PITCH  Note F4  184+3/8 1/8  Note Bb4(p)184+3/8 1/8  1|1     1/4    1  0.0005047000262374479
615 MULTI  3plet    184+1/2 1/2  Multi    184+1/2 1/2  1|4       1    7  0.002548648215158199
616 MULTI  3plet    185     1/2  Multi    185     1/2  1|5       1    5  0.0021954161416859273
617 MULTI  3plet    185+1/2 1/2  Multi    185+1/2 1/2  1|4       1    3  0.0018421840682136563
618 FRAG   Note Bb5 186     1    Div4     186     1    1|1       2   12  0.004744064356844126
619 PITCH  Note A5  187     1/12 Note A4  187     1/12 1|1     1/6    1  0.0003953386964036772
620 REP    Note Bb5 187+1/121/12 Rest     187+1/121/12 1|1     1/6    1  0.0003953386964036772
621 RHYTHM 3plet    187+1/4 1/4  Div2     187+1/4 1/4  1|1     1/2    3  0.0011860160892110316
622 MULTI  Tie_F5   187+1/2 1/2  Multi    187+1/2 1/2  1|4       1    4  0.0020188001049497918
623 DEL    Fork1    188     1                          1|0       1    2  0.0016655680314775205
624 FRAG   Tie_F5   189     1    Div4     188     1    1|1       2   10  0.0043908322833718545
625 MULTI  Tie_F5   190     1/2  Multi    189     1/2  1|2       1    3  0.0018421840682136563
similarity= 0.414665771533945

TSM Diff results

Results produced by TSM Diff on the Mozart/DCML and Filosax demo pairs. Similarity values are rounded to four decimal places.

Mozart / DCML

Each movement is compared against three manually modified versions: _01 (light edits), _02 (heavier edits, more differences), and _03 (heaviest edits, most differences).

Dataset Pair Diff time (ms) Number of diffs Similarity
Mozart K281-1 vs K281-1_01 5.0 10 0.9932
Mozart K281-1 vs K281-1_02 3.3 295 0.7990
Mozart K281-1 vs K281-1_03 5.6 605 0.6536
Mozart K279-1 vs K279-1_01 4.9 1 0.9998
Mozart K279-1 vs K279-1_02 3.4 173 0.8707
Mozart K279-1 vs K279-1_03 4.9 632 0.6811
Mozart K330-3 vs K330-3_01 5.6 17 0.9919
Mozart K330-3 vs K330-3_02 2.6 156 0.9113
Mozart K330-3 vs K330-3_03 6.8 432 0.7676
Mozart K545-2 vs K545-2_01 2.2 14 0.9822
Mozart K545-2 vs K545-2_02 1.9 192 0.8254
Mozart K545-2 vs K545-2_03 2.6 464 0.5999
Mozart K576-3 vs K576-3_01 2.6 12 0.9867
Mozart K576-3 vs K576-3_02 1.6 73 0.9576
Mozart K576-3 vs K576-3_03 4.6 508 0.6422

Filosax

Dataset Pair Diff time (ms) Number of diffs Similarity
Filosax 1 vs 2 15.6 626 0.4147
Filosax 1 vs 3 3.1 550 0.4717
Filosax 1 vs 4 4.2 554 0.4121
Filosax 1 vs 5 5.1 422 0.4503
Filosax 2 vs 3 2.7 603 0.4199
Filosax 2 vs 4 2.3 561 0.3696
Filosax 2 vs 5 17.8 377 0.3298
Filosax 3 vs 4 7.0 392 0.3182
Filosax 3 vs 5 1.7 379 0.4452
Filosax 4 vs 5 10.9 169 0.7545

Benchmark results

We compare computation time with MusicDiff on the Mozart/DCML pairs. TSM Diff is reported both as core comparison time only and as the full pipeline time including MusicXML import and TSM construction. MusicDiff is reported as CLI total time.

Dataset Pair TSM Diff time
(diff only, ms)
TSM pipeline time
(import + diff, ms)
MusicDiff time
(CLI total, ms)
Mozart K281-1 vs K281-1_01 5.0 3166.4 2396.9
Mozart K281-1 vs K281-1_02 3.3 2588.9 39813.2
Mozart K281-1 vs K281-1_03 5.6 2416.0 141997.6
Mozart K279-1 vs K279-1_01 4.9 2695.9 2256.6
Mozart K279-1 vs K279-1_02 3.4 2594.8 4638.5
Mozart K279-1 vs K279-1_03 4.9 2418.0 19751.6
Mozart K330-3 vs K330-3_01 5.6 4101.2 3406.2
Mozart K330-3 vs K330-3_02 2.6 3933.5 5195.7
Mozart K330-3 vs K330-3_03 6.8 3887.9 23000.4
Mozart K545-2 vs K545-2_01 2.2 1632.1 1512.6
Mozart K545-2 vs K545-2_02 1.9 1365.7 2584.0
Mozart K545-2 vs K545-2_03 2.6 1361.8 28423.6
Mozart K576-3 vs K576-3_01 2.6 1680.6 3184.4
Mozart K576-3 vs K576-3_02 1.6 1582.1 4722.5
Mozart K576-3 vs K576-3_03 4.6 1440.0 331051.8

TSM Diff's core comparison time stays in the low milliseconds on every pair, regardless of how many differences are found. By contrast, MusicDiff gets much slower as the number of differences grows, especially on the _03 versions, where it takes from about 20 seconds to more than 5 minutes.

Data licenses

Mozart scores are from the Annotated Mozart Sonatas (Hentschel, Neuwirth & Rohrmeier, TISMIR 2021), released under CC BY-NC-SA 4.0.

Filosax scores are from the Filosax dataset (Foster & Dixon, ISMIR 2021), shared with researchers for non-commercial use only, available on request from Queen Mary University of London.