π„ž 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.9931 Β Β·Β  11 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.0006662382923692256
1   CHORDS Chord2   2+1/4   1/4  Chord3   2+1/4   1/4  1|1     1/2    1  0.0006662382923692256
2   FRAG   Note_F3  6+1/2   1/2  Div2     6+1/2   1/2  1|1       1    1  0.0012271890868954527
3   CONS   Div2     8+1/4   1/8  Note_C5  8+1/4   1/8  1|1     1/4    1  0.0003858809403232133
4   CONS   Div2     11+1/2  1/2  Note_Bb3 11+1/2  1/2  1|1       1    1  0.0012271890868954527
5   INS                          Artic    11+1/2  1/2  0|1       0    1  0.00010560219682009819
6   REP    Rest     18+3/8  1/8  Note_C5  18+3/8  1/8  1|1     1/4    1  0.0003858809403232133
7   REP    Div2     93+1/2  1/4  Rest     93+1/2  1/4  1|1     1/2    1  0.0006662382923692256
8   INS    Note_D6  93+3/4  3/16 Ornament193+3/4  0    1|1       0    2  0.00021121554782010943
9   MULTI  Multi    106     3/8  Chord2   106     3/8  2|1     3/4    1  0.0009466743191363092
10  CHORDS Chord2   107+5/8 1/8  Chord2   107+5/8 1/8  1|1     1/4    1  0.0003858809403232133
similarity= 0.9931179841354437

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.3778 Β Β·Β  645 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.003332981974162763
1   REP    Rest     1       1    Div4     1       1    1|1       2    6  0.003685597240117078
2   INS                          Fork1    2       1    0|1       1    4  0.0020189840165731887
3   INS                          Fork1    3       1    0|1       1    4  0.0020189840165731887
4   REP    Rest     2       1    Div4     4       1    1|1       2    5  0.0035092740102151687
5   INS                          Fork1    5       1    0|1       1    9  0.0029019188226934167
6   INS                          Fork1    6       1    0|1       1   12  0.0034320551904355456
7   REP    Rest     3       1    Div4     7       1    1|1       2    5  0.0035092740102151687
8   REP    Rest     4       1    Div4     8       1    1|1       2    4  0.003332981974162763
9   REP    Rest     5       1    Div4     9       1    1|1       2    5  0.0035092740102151687
10  INS                          Fork1    10      1    0|1       1    4  0.0020189840165731887
11  REP    Rest     6       1    Div4     11      1    1|1       2    7  0.003861951680432907
12  INS                          Fork1    12      1    0|1       1    1  0.0014895978865215875
13  INS                          Fork1    13      1    0|1       1   10  0.0030785996216664557
14  INS                          Fork1    14      1    0|1       1    4  0.0020189840165731887
15  DEL    Fork1    8       1                          1|0       1    3  0.0018424907768904708
16  DEL    Fork1    9       1                          1|0       1    6  0.0023720641677207333
17  DEL    Fork1    10      1                          1|0       1    4  0.0020189840165731887
18  DEL    Fork1    11      1                          1|0       1    6  0.0023720641677207333
19  DEL    Fork1    12      1                          1|0       1    4  0.0020189840165731887
20  DEL    Fork1    13      1                          1|0       1    4  0.0020189840165731887
21  DEL    Fork1    14      1                          1|0       1    1  0.0014895978865215875
22  DEL    Fork1    15      1                          1|0       1    5  0.0021955084746593245
23  REP    Decorated16      1    Div4     16      1    1|1       2    4  0.003332981974162763
24  MULTI  Multi    17      3/4  Decorated17      3/4  2|1   1+1/2    3  0.002499389504983185
25  PITCH  Note_E4  18+3/4  1/4  Note_D4  18+3/4  1/4  1|1     1/2    1  0.000832899096615547
26  MULTI  Multi    20      1/2  Multi    20      1/2  2|2       1    0  0.001313198202765098
27  MULTI  Multi    20+1/2  1/2  Multi    20+1/2  1/2  2|2       1    0  0.001313198202765098
28  FRAG   Note_D4  21      1/4  Div2     21      1/4  1|1     1/2    1  0.000832899096615547
29  PITCH  Note_E4  21+1/4  1/8  Note_F4  21+1/4  1/8  1|1     1/4    1  0.0005047115033003369
30  PITCH  Note_F4  21+3/8  1/8  Note_E4  21+3/8  1/8  1|1     1/4    1  0.0005047115033003369
31  MULTI  Multi    21+1/2  1/2  Multi    21+1/2  1/2  2|3       1    2  0.0016660287390540818
32  MULTI  Multi    22      1    Multi    22      1    2|2       2    1  0.0028042928636762277
33  MULTI  Multi    23      1/2  Multi    23      1/2  2|2       1    2  0.0016660287390540818
34  INS    Note_E5  23+3/4  1/4  Ornament123+3/4  0    1|1       0    2  0.0003532944819677475
35  INS                          Artic    23+3/4  1/4  0|1       0    1  0.0001766316361035969
36  MULTI  Note_D5  24+1/2  1/2  Multi    24+1/2  1/2  1|2       1    1  0.0014895978865215875
37  DEL    Ornament125+1/4  0    Note_F4  25+1/4  1/4  1|1       0    2  0.0003532944819677475
38  FRAG   Note_C#5 26      1    Div4     26      1    1|1       2    3  0.0031567211154098773
39  MULTI  Multi    27      1/2  Multi    27      1/2  2|3       1    3  0.0018424907768904708
40  MULTI  Note_B4  28+1/2  1/2  Multi    28+1/2  1/2  1|2       1    1  0.0014895978865215875
41  MULTI  Multi    31      1    Multi    31      1    2|3       2    1  0.0028042928636762277
42  REP    Decorated32      1    Div4     32      1    1|1       2    5  0.0035092740102151687
43  MULTI  Note_Eb5 33      1/2  Multi    33      1/2  1|2       1    1  0.0014895978865215875
44  INS                          Artic    35      1/4  0|1       0    1  0.0001766316361035969
45  INS    Note_A4  35+3/4  1/4  Ornament135+3/4  0    1|1       0    2  0.0003532944819677475
46  MULTI  Multi    36      1    Multi    36      1    2|2       2    0  0.0026281254376685492
47  MULTI  Decorated37      3/4  Multi    37      3/4  1|4   1+1/2    3  0.002499389504983185
48  FRAG   Note_Eb5 37+3/4  1/4  Div2     37+3/4  1/4  1|1     1/2    2  0.0010094459839206094
49  TIE    Note_F4  38      1/4  Tie_F4   38      1/4  1|1     1/2    1  0.000832899096615547
50  MULTI  Note_A4  39      1/2  Multi    39      1/2  1|2       1    1  0.0014895978865215875
51  DEL    Ornament139+3/4  0    Note_G4  39+3/4  1/4  1|1       0    2  0.0003532944819677475
52  PITCH  Note_Eb4 40+1/4  1/4  Note_G4  40+1/4  1/4  1|1     1/2    1  0.000832899096615547
53  PITCH  Note_G4  40+1/2  1/4  Note_Bb4 40+1/2  1/4  1|1     1/2    1  0.000832899096615547
54  PITCH  Note_Bb4 40+3/4  1/4  Note_Eb5 40+3/4  1/4  1|1     1/2    1  0.000832899096615547
55  INS    Note_G5  41      1/2  Ornament141      0    1|1       0    2  0.0003532944819677475
56  DEL    Ornament141+1/2  0    Note_A4  41+1/2  1/2  1|1       0    2  0.0003532944819677475
57  DEL    Ornament142+7/8  0    Note_D6  42+7/8  1/8  1|1       0    2  0.0003532944819677475
58  INS    Note_Bb5 44      1/8  Ornament144      0    1|1       0    2  0.0003532944819677475
59  INS                          Artic    47+1/8  1/8  0|1       0    1  0.0001766316361035969
60  DEL    Ornament149+1/8  0    Note_F6  49+1/8  1/4  1|1       0    2  0.0003532944819677475
61  MULTI  Note_A5  50      1/2  Multi    50      1/2  1|2       1    1  0.0014895978865215875
62  FRAG   Note_A5  51+1/8  1/8  3plet    51+1/8  1/8  1|1     1/4    2  0.0006813163794022747
63  PITCH  Note_F#5 51+7/8  1/8  Note_F5  51+7/8  1/8  1|1     1/4    1  0.0005047115033003369
64  MULTI  Note_A5  52+1/2  1/2  Multi    52+1/2  1/2  1|2       1    1  0.0014895978865215875
65  DEL    Ornament153+1/8  0    Note_D5  53+1/8  1/8  1|1       0    2  0.0003532944819677475
66  MULTI  Multi    53+1/2  1/2  Multi    53+1/2  1/2  2|2       1    0  0.001313198202765098
67  INS                          Artic    55      1/8  0|1       0    1  0.0001766316361035969
68  DEL    Ornament156+1/8  0    Note_D5  56+1/8  1/8  1|1       0    2  0.0003532944819677475
69  RHYTHM 3plet    56+1/2  1/4  Div2     56+1/2  1/4  1|1     1/2    2  0.0010094459839206094
70  RHYTHM Div2     57      1/4  3plet    57      1/4  1|1     1/2    1  0.000832899096615547
71  RHYTHM Div2     57+1/4  1/4  3plet    57+1/4  1/4  1|1     1/2    1  0.000832899096615547
72  INS    Note_E5  57+5/8  3/8  Ornament157+5/8  0    1|1       0    2  0.0003532944819677475
73  MULTI  Multi    60      3/4  Note_E6  60      3/4  3|1   1+1/2    5  0.0028521748778188583
74  PITCH  Note_Bb5 62+5/6  1/12 Note_A5  62+5/6  1/12 1|1     1/6    1  0.000395339583238119
75  INS                          Artic    66+1/2  1/4  0|1       0    1  0.0001766316361035969
76  FRAG   Note_E#5 66+3/4  1/4  Div2     66+3/4  1/4  1|1     1/2    3  0.0011860240770393826
77  TIE    Note_G#5 67      1/8  Tie_G#5  67      1/8  1|1     1/4    1  0.0005047115033003369
78  MULTI  Multi    68+1/2  1/2  Decorated68+1/2  1/2  2|1       1    2  0.0016660287390540818
79  FRAG   Note_C6  70+5/8  1/8  Div2     70+5/8  1/8  1|1     1/4    2  0.0006813163794022747
80  DEL    Artic    70+5/8  1/8                        1|0       0    1  0.0001766316361035969
81  PITCH  Note_Bb5 70+3/4  1/16 Note_C6  70+3/4  1/16 1|1     1/8    1  0.0003406581105670492
82  PITCH  Note_G5  70+13/161/16 Note_Bb5 70+13/161/16 1|1     1/8    1  0.0003406581105670492
83  FRAG   Note_F5  70+7/8  1/8  Div2     70+7/8  1/8  1|1     1/4    3  0.0008579524715678355
84  DEL    Artic    70+7/8  1/8                        1|0       0    1  0.0001766316361035969
85  FRAG   Note_Bb5 71      1/8  Div2     71      1/8  1|1     1/4    1  0.0005047115033003369
86  REP    Note_Bb5 71+1/8  1/8  Rest     71+1/8  1/8  1|1     1/4    1  0.0005047115033003369
87  RHYTHM Div2     71+3/4  1/4  3plet    71+3/4  1/4  1|1     1/2    2  0.0010094459839206094
88  MULTI  Multi    72+1/8  3/8  Note_Bb5 72+1/8  3/8  2|1     3/4    2  0.0013376834016904926
89  REP    Div2     72+3/4  1/8  Rest     72+3/4  1/8  1|1     1/4    1  0.0005047115033003369
90  RHYTHM 3plet    72+7/8  1/8  Div2     72+7/8  1/8  1|1     1/4    2  0.0006813163794022747
91  REP    Rest     73+1/4  1/8  Div2     73+1/4  1/8  1|1     1/4    2  0.0006813163794022747
92  RHYTHM 3plet    73+3/8  1/8  Div2     73+3/8  1/8  1|1     1/4    3  0.0008579524715678355
93  MULTI  Multi    75      1/2  3plet    75      1/2  4|1       1    4  0.0020189840165731887
94  INS    Note_G5  75+1/2  1/8  Ornament175+1/2  0    1|1       0    2  0.0003532944819677475
95  PITCH  Note_G5  75+1/2  1/8  Note_A#5 75+1/2  1/8  1|1     1/4    1  0.0005047115033003369
96  PITCH  Note_E5  75+5/8  1/8  Note_G5  75+5/8  1/8  1|1     1/4    1  0.0005047115033003369
97  REP    Rest     75+3/4  1/4  Note_E5  75+3/4  1/4  1|1     1/2    1  0.000832899096615547
98  REP    Rest     76+1/4  1/8  Note_D5  76+1/4  1/8  1|1     1/4    1  0.0005047115033003369
99  PITCH  Note_E5  76+3/8  1/24 Note_F5  76+3/8  1/24 1|1    1/12    1  0.00028597962881460326
100 PITCH  Note_F5  76+5/12 1/24 Note_G5  76+5/12 1/24 1|1    1/12    1  0.00028597962881460326
101 DEL    Ornament176+1/2  0    Note_D6  76+1/2  1/8  1|1       0    2  0.0003532944819677475
102 INS    Note_D6  77+1/4  1/8  Ornament177+1/4  0    1|1       0    2  0.0003532944819677475
103 PITCH  Note_E5  78+1/8  1/16 Note_G5  78+1/8  1/16 1|1     1/8    1  0.0003406581105670492
104 REP    Rest     79+3/4  1/4  Note_D5  79+3/4  1/4  1|1     1/2    2  0.0010094459839206094
105 INS                          Artic    79+3/4  1/4  0|1       0    1  0.0001766316361035969
106 REP    Rest     80      1/4  Note_Bb5 80      1/4  1|1     1/2    2  0.0010094459839206094
107 INS                          Artic    80      1/4  0|1       0    1  0.0001766316361035969
108 REP    Rest     80+1/4  1/8  Note_Bb5 80+1/4  1/8  1|1     1/4    1  0.0005047115033003369
109 MULTI  Multi    80+1/2  1/2  Rest     80+1/2  1/2  3|1       1    3  0.0018424907768904708
110 MULTI  Multi    81      1/2  Rest     81      1/2  3|1       1    4  0.0020189840165731887
111 FRAG   Tie_Eb5  81+1/2  1/4  Div2     81+1/2  1/4  1|1     1/2    3  0.0011860240770393826
112 REP    Rest     81+3/4  1/4  3plet    81+3/4  1/4  1|1     1/2    2  0.0010094459839206094
113 MULTI  Multi    82      1/2  Multi    82      1/2  3|2       1    5  0.0021955084746593245
114 REP    Div2     82+1/2  1/4  Rest     82+1/2  1/4  1|1     1/2    2  0.0010094459839206094
115 FRAG   Note_G5  82+3/4  1/4  Div2     82+3/4  1/4  1|1     1/2    4  0.001362633392525292
116 DEL    Artic    82+3/4  1/4                        1|0       0    1  0.0001766316361035969
117 MULTI  Multi    83      1/2  Multi    83      1/2  2|2       1    3  0.0018424907768904708
118 REP    Note_A4  83+1/2  1/4  Rest     83+1/2  1/4  1|1     1/2    1  0.000832899096615547
119 INS    Note_F4  83+3/4  1/8  Ornament183+3/4  0    1|1       0    2  0.0003532944819677475
120 PITCH  Note_F4  83+3/4  1/8  Note_A5  83+3/4  1/8  1|1     1/4    1  0.0005047115033003369
121 PITCH  Note_F#4 83+7/8  1/8  Note_Ab5 83+7/8  1/8  1|1     1/4    1  0.0005047115033003369
122 PITCH  Note_G4  84      1/8  Note_G5  84      1/8  1|1     1/4    1  0.0005047115033003369
123 MULTI  Multi    84+1/8  3/8  Note_Bb4 84+1/8  3/8  2|1     3/4    2  0.0013376834016904926
124 MULTI  Rest     84+1/2  1/2  Multi    84+1/2  1/2  1|2       1    2  0.0016660287390540818
125 DEL    Ornament185      0    Note_G5  85      1/8  1|1       0    2  0.0003532944819677475
126 PITCH  Note_G4  85      1/8  Note_G5  85      1/8  1|1     1/4    1  0.0005047115033003369
127 MULTI  Multi    85+1/8  3/8  Decorated85+1/8  3/8  3|1     3/4    4  0.0016907547638295162
128 CONS   Div2     85+1/2  1/4  Note_D5  85+1/2  1/4  1|1     1/2    3  0.0011860240770393826
129 INS                          Artic    85+1/2  1/4  0|1       0    1  0.0001766316361035969
130 CONS   Div2     85+3/4  1/4  Note_F#5 85+3/4  1/4  1|1     1/2    2  0.0010094459839206094
131 INS                          Artic    85+3/4  1/4  0|1       0    1  0.0001766316361035969
132 CONS   Div2     86      1/4  Note_E5  86      1/4  1|1     1/2    4  0.001362633392525292
133 INS                          Artic    86      1/4  0|1       0    1  0.0001766316361035969
134 PITCH  Note_C#5 86+1/4  1/8  Note_A5  86+1/4  1/8  1|1     1/4    1  0.0005047115033003369
135 PITCH  Note_A4  86+3/8  1/8  Note_F5  86+3/8  1/8  1|1     1/4    1  0.0005047115033003369
136 PITCH  Note_A4  86+1/2  1/8  Note_F#5 86+1/2  1/8  1|1     1/4    1  0.0005047115033003369
137 PITCH  Note_B4  86+5/8  1/8  Note_G#5 86+5/8  1/8  1|1     1/4    1  0.0005047115033003369
138 PITCH  Note_B4  86+3/4  1/8  Note_B5  86+3/4  1/8  1|1     1/4    1  0.0005047115033003369
139 PITCH  Note_F#4 86+7/8  1/8  Note_G#5 86+7/8  1/8  1|1     1/4    1  0.0005047115033003369
140 PITCH  Note_F#4 87      1/8  Note_A5  87      1/8  1|1     1/4    1  0.0005047115033003369
141 PITCH  Note_F#4 87+1/8  1/8  Note_D6  87+1/8  1/8  1|1     1/4    1  0.0005047115033003369
142 REP    Div2     88      1/4  Rest     88      1/4  1|1     1/2    1  0.000832899096615547
143 PITCH  Note_D5  88+1/4  1/8  Note_E5  88+1/4  1/8  1|1     1/4    1  0.0005047115033003369
144 PITCH  Note_E5  88+3/8  1/8  Note_F5  88+3/8  1/8  1|1     1/4    1  0.0005047115033003369
145 CONS   Div2     88+1/2  1/4  Note_C6  88+1/2  1/4  1|1     1/2    2  0.0010094459839206094
146 REP    Note_A5  88+3/4  1/8  Rest     88+3/4  1/8  1|1     1/4    1  0.0005047115033003369
147 PITCH  Note_Bb5 88+7/8  1/8  Note_B5  88+7/8  1/8  1|1     1/4    1  0.0005047115033003369
148 SPLIT  Tie_Bb5  89      1/4  Note_Bb5 89      1/4  1|1     1/2    2  0.0010094459839206094
149 INS                          Artic    89      1/4  0|1       0    1  0.0001766316361035969
150 RHYTHM 3plet    89+1/4  1/4  Div2     89+1/4  1/4  1|1     1/2    3  0.0011860240770393826
151 CONS   Div2     89+1/2  1/4  Note_A5  89+1/2  1/4  1|1     1/2    3  0.0011860240770393826
152 INS                          Artic    89+1/2  1/4  0|1       0    1  0.0001766316361035969
153 REP    Note_F5  89+3/4  1/8  Rest     89+3/4  1/8  1|1     1/4    1  0.0005047115033003369
154 PITCH  Note_D5  89+7/8  1/8  Note_Ab5 89+7/8  1/8  1|1     1/4    1  0.0005047115033003369
155 PITCH  Note_E5  90      1/4  Note_G5  90      1/4  1|1     1/2    1  0.000832899096615547
156 REP    Div2     90+3/8  1/8  Decorated90+3/8  1/8  1|1     1/4    3  0.0008579524715678355
157 CONS   Div2     90+1/2  1/4  Note_E5  90+1/2  1/4  1|1     1/2    3  0.0011860240770393826
158 INS                          Artic    90+1/2  1/4  0|1       0    1  0.0001766316361035969
159 REP    Note_A5  90+3/4  1/8  Rest     90+3/4  1/8  1|1     1/4    1  0.0005047115033003369
160 PITCH  Note_Ab5 90+7/8  1/8  Note_D5  90+7/8  1/8  1|1     1/4    1  0.0005047115033003369
161 PITCH  Note_A5  91      1/8  Note_C5  91      1/8  1|1     1/4    1  0.0005047115033003369
162 PITCH  Note_G#5 91+1/8  1/8  Note_Bb4 91+1/8  1/8  1|1     1/4    1  0.0005047115033003369
163 FRAG   Note_A5  91+1/4  1/4  Div2     91+1/4  1/4  1|1     1/2    3  0.0011860240770393826
164 DEL    Artic    91+1/4  1/4                        1|0       0    1  0.0001766316361035969
165 PITCH  Note_C5  91+1/2  1/8  Note_G4  91+1/2  1/8  1|1     1/4    1  0.0005047115033003369
166 PITCH  Note_C5  91+5/8  1/8  Note_F4  91+5/8  1/8  1|1     1/4    1  0.0005047115033003369
167 PITCH  Note_F5  91+3/4  1/8  Note_E4  91+3/4  1/8  1|1     1/4    1  0.0005047115033003369
168 PITCH  Note_D5  91+7/8  1/8  Note_F4  91+7/8  1/8  1|1     1/4    1  0.0005047115033003369
169 REP    Rest     92      1/8  Note_A4  92      1/8  1|1     1/4    1  0.0005047115033003369
170 PITCH  Note_A4  92+1/8  1/8  Note_C5  92+1/8  1/8  1|1     1/4    1  0.0005047115033003369
171 PITCH  Note_F4  92+1/4  1/8  Note_A4  92+1/4  1/8  1|1     1/4    1  0.0005047115033003369
172 PITCH  Note_G4  92+3/8  1/8  Note_Bb4 92+3/8  1/8  1|1     1/4    1  0.0005047115033003369
173 SPLIT  Tie_G4   92+1/2  1/8  Note_D5  92+1/2  1/8  1|1     1/4    2  0.0006813163794022747
174 REP    Rest     92+5/8  1/8  Note_F5  92+5/8  1/8  1|1     1/4    1  0.0005047115033003369
175 REP    Rest     92+3/4  1/4  Div2     92+3/4  1/4  1|1     1/2    2  0.0010094459839206094
176 REP    Div2     93      1/4  Decorated93      1/4  1|1     1/2    3  0.0011860240770393826
177 RHYTHM Div2     93+1/4  1/4  3plet    93+1/4  1/4  1|1     1/2    2  0.0010094459839206094
178 PITCH  Note_F#5 93+1/2  1/8  Note_C#5 93+1/2  1/8  1|1     1/4    1  0.0005047115033003369
179 PITCH  Note_A5  93+5/8  1/8  Note_B4  93+5/8  1/8  1|1     1/4    1  0.0005047115033003369
180 SPLIT  Note_G#5 93+3/4  1/8  Tie_B4   93+3/4  1/8  1|1     1/4    2  0.0006813163794022747
181 REP    Note_F5  93+7/8  1/8  Rest     93+7/8  1/8  1|1     1/4    1  0.0005047115033003369
182 REP    Note_E5  94      1/8  Rest     94      1/8  1|1     1/4    1  0.0005047115033003369
183 MULTI  Multi    94+1/8  3/8  Decorated94+1/8  3/8  2|1     3/4    3  0.0015142034767058332
184 MULTI  Rest     94+1/2  1/2  Multi    94+1/2  1/2  1|5       1    5  0.0021955084746593245
185 MULTI  Rest     95      1/2  Multi    95      1/2  1|4       1    4  0.0020189840165731887
186 REP    Div2     95+1/2  1/4  Decorated95+1/2  1/4  1|1     1/2    3  0.0011860240770393826
187 PITCH  Note_A5  95+3/4  1/8  Note_G#5 95+3/4  1/8  1|1     1/4    1  0.0005047115033003369
188 INS    Note_E5  95+7/8  1/8  Ornament195+7/8  0    1|1       0    2  0.0003532944819677475
189 PITCH  Note_E5  95+7/8  1/8  Note_G#5 95+7/8  1/8  1|1     1/4    1  0.0005047115033003369
190 CONS   Div2     96      1/4  Tie_G#5  96      1/4  1|1     1/2    3  0.0011860240770393826
191 DEL    Ornament196+1/4  0    Note_A5  96+1/4  1/8  1|1       0    2  0.0003532944819677475
192 PITCH  Note_C#6 96+1/4  1/8  Note_A5  96+1/4  1/8  1|1     1/4    1  0.0005047115033003369
193 PITCH  Note_D6  96+3/8  1/8  Note_F#5 96+3/8  1/8  1|1     1/4    1  0.0005047115033003369
194 MULTI  Tie_D6   96+1/2  3/8  Multi    96+1/2  3/8  1|3     3/4    3  0.0015142034767058332
195 PITCH  Note_G#5 97      1/8  Note_C6  97      1/8  1|1     1/4    1  0.0005047115033003369
196 PITCH  Note_B5  97+1/8  1/8  Note_C#6 97+1/8  1/8  1|1     1/4    1  0.0005047115033003369
197 RHYTHM Div2     97+1/4  1/4  3plet    97+1/4  1/4  1|1     1/2    3  0.0011860240770393826
198 CONS   Div2     97+1/2  1/4  Note_D5  97+1/2  1/4  1|1     1/2    2  0.0010094459839206094
199 CONS   Div2     97+3/4  1/4  Note_C#5 97+3/4  1/4  1|1     1/2    3  0.0011860240770393826
200 INS                          Artic    97+3/4  1/4  0|1       0    1  0.0001766316361035969
201 REP    Div2     98      1/4  Rest     98      1/4  1|1     1/2    2  0.0010094459839206094
202 FRAG   Note_F#5 98+1/4  1/8  Div2     98+1/4  1/8  1|1     1/4    2  0.0006813163794022747
203 FRAG   Note_G#5 98+3/8  1/8  Div2     98+3/8  1/8  1|1     1/4    1  0.0005047115033003369
204 MULTI  Tie_G#5  98+1/2  3/8  Multi    98+1/2  3/8  1|5     3/4    5  0.0018673372796242926
205 CONS   Div2     99      1/4  Note_F#5 99      1/4  1|1     1/2    2  0.0010094459839206094
206 REP    Rest     99+1/4  1/4  Div2     99+1/4  1/4  1|1     1/2    4  0.001362633392525292
207 MULTI  Rest     99+1/2  1/2  Multi    99+1/2  1/2  1|4       1    5  0.0021955084746593245
208 REP    Rest     100     1/4  Note_C#5 100     1/4  1|1     1/2    1  0.000832899096615547
209 CONS   Div2     100+1/4 1/4  Note_B4  100+1/4 1/4  1|1     1/2    5  0.0015392739469463068
210 INS                          Artic    100+1/4 1/4  0|1       0    1  0.0001766316361035969
211 REP    Div2     100+1/2 1/4  Rest     100+1/2 1/4  1|1     1/2    3  0.0011860240770393826
212 RHYTHM 3plet    100+3/4 1/4  Div2     100+3/4 1/4  1|1     1/2    3  0.0011860240770393826
213 FRAG   Note_C#6 101     1/4  Div2     101     1/4  1|1     1/2    3  0.0011860240770393826
214 DEL    Artic    101     1/4                        1|0       0    1  0.0001766316361035969
215 FRAG   Note_C#6 101+1/4 1/4  Div2     101+1/4 1/4  1|1     1/2    4  0.001362633392525292
216 DEL    Artic    101+1/4 1/4                        1|0       0    1  0.0001766316361035969
217 FRAG   Note_A#5 101+1/2 1/4  Div2     101+1/2 1/4  1|1     1/2    3  0.0011860240770393826
218 PITCH  Note_E#5 101+3/4 1/8  Note_C#5 101+3/4 1/8  1|1     1/4    1  0.0005047115033003369
219 PITCH  Note_C#5 101+7/8 1/8  Note_B4  101+7/8 1/8  1|1     1/4    1  0.0005047115033003369
220 PITCH  Note_E#5 102     1/8  Note_A#4 102     1/8  1|1     1/4    1  0.0005047115033003369
221 PITCH  Note_E#5 102+1/4 1/8  Note_D#5 102+1/4 1/8  1|1     1/4    1  0.0005047115033003369
222 PITCH  Note_C#5 102+3/8 1/8  Note_E#5 102+3/8 1/8  1|1     1/4    1  0.0005047115033003369
223 MULTI  Tie_C#5  102+1/2 3/8  Multi    102+1/2 3/8  1|3     3/4    4  0.0016907547638295162
224 RHYTHM 3plet    103     1/4  Div2     103     1/4  1|1     1/2    3  0.0011860240770393826
225 REP    Div2     103+1/4 1/4  Rest     103+1/4 1/4  1|1     1/2    2  0.0010094459839206094
226 MULTI  Multi    103+1/2 1/2  3plet    103+1/2 1/2  3|1       1    5  0.0021955084746593245
227 REP    Div2     104     1/4  Decorated104     1/4  1|1     1/2    5  0.0015392739469463068
228 REP    Rest     104+1/4 1/4  Note_D5  104+1/4 1/4  1|1     1/2    1  0.000832899096615547
229 MULTI  Multi    104+1/2 1/2  Rest     104+1/2 1/2  3|1       1    2  0.0016660287390540818
230 PITCH  Note_Eb4 105     1/8  Note_D5  105     1/8  1|1     1/4    1  0.0005047115033003369
231 PITCH  Note_C5  105+1/8 1/8  Note_Eb5 105+1/8 1/8  1|1     1/4    1  0.0005047115033003369
232 REP    Rest     105+1/4 1/4  Div2     105+1/4 1/4  1|1     1/2    1  0.000832899096615547
233 EXPAND Rest     105+1/2 1/4  Tie_D6   105+1/2 1/4  1|1     1/2    2  0.0010094459839206094
234 REP    Rest     105+3/4 1/8  Note_D5  105+3/4 1/8  1|1     1/4    1  0.0005047115033003369
235 PITCH  Note_Eb4 105+7/8 1/8  Note_Eb5 105+7/8 1/8  1|1     1/4    1  0.0005047115033003369
236 REP    Note_F4  106     1/8  Rest     106     1/8  1|1     1/4    1  0.0005047115033003369
237 PITCH  Note_C#5 106+1/8 1/8  Note_D6  106+1/8 1/8  1|1     1/4    1  0.0005047115033003369
238 REP    Rest     106+1/4 1/4  Div2     106+1/4 1/4  1|1     1/2    4  0.001362633392525292
239 REP    Rest     106+1/2 1/4  Div2     106+1/2 1/4  1|1     1/2    3  0.0011860240770393826
240 REP    Rest     106+3/4 1/8  Note_F5  106+3/4 1/8  1|1     1/4    1  0.0005047115033003369
241 DEL    Ornament1106+7/8 0    Note_D5  106+7/8 1/8  1|1       0    2  0.0003532944819677475
242 PITCH  Note_F4  106+7/8 1/8  Note_D5  106+7/8 1/8  1|1     1/4    1  0.0005047115033003369
243 MULTI  Multi    107     3/8  Multi    107     3/8  2|2     3/4    5  0.0018673372796242926
244 PITCH  Note_Ab4 107+1/2 1/8  Note_F5  107+1/2 1/8  1|1     1/4    1  0.0005047115033003369
245 PITCH  Note_Bb4 107+5/8 1/8  Note_D5  107+5/8 1/8  1|1     1/4    1  0.0005047115033003369
246 PITCH  Note_G4  107+3/4 1/8  Note_C5  107+3/4 1/8  1|1     1/4    1  0.0005047115033003369
247 PITCH  Note_F4  107+7/8 1/8  Note_Bb4 107+7/8 1/8  1|1     1/4    1  0.0005047115033003369
248 PITCH  Note_D4  108     1/8  Note_A4  108     1/8  1|1     1/4    1  0.0005047115033003369
249 PITCH  Note_Eb4 108+1/8 1/8  Note_Bb4 108+1/8 1/8  1|1     1/4    1  0.0005047115033003369
250 PITCH  Note_Bb4 108+3/8 1/8  Note_Eb4 108+3/8 1/8  1|1     1/4    1  0.0005047115033003369
251 CONS   Div2     108+1/2 1/4  Note_G4  108+1/2 1/4  1|1     1/2    2  0.0010094459839206094
252 REP    Div2     108+3/4 1/4  Rest     108+3/4 1/4  1|1     1/2    2  0.0010094459839206094
253 REP    Div2     109     1/4  Rest     109     1/4  1|1     1/2    2  0.0010094459839206094
254 PITCH  Note_Gb5 109+1/4 1/8  Note_Gb4 109+1/4 1/8  1|1     1/4    1  0.0005047115033003369
255 PITCH  Note_Ab5 109+3/8 1/8  Note_Ab4 109+3/8 1/8  1|1     1/4    1  0.0005047115033003369
256 PITCH  Note_Bb5 109+1/2 1/8  Note_Bb4 109+1/2 1/8  1|1     1/4    1  0.0005047115033003369
257 PITCH  Note_Db6 109+5/8 1/8  Note_Db5 109+5/8 1/8  1|1     1/4    1  0.0005047115033003369
258 PITCH  Note_C6  109+3/4 1/8  Note_F5  109+3/4 1/8  1|1     1/4    1  0.0005047115033003369
259 PITCH  Note_Bb5 109+7/8 1/8  Note_E5  109+7/8 1/8  1|1     1/4    1  0.0005047115033003369
260 FRAG   Note_A5  110     1/4  Div2     110     1/4  1|1     1/2    3  0.0011860240770393826
261 DEL    Artic    110     1/4                        1|0       0    1  0.0001766316361035969
262 RHYTHM Div2     110+1/4 1/4  3plet    110+1/4 1/4  1|1     1/2    3  0.0011860240770393826
263 PITCH  Note_D5  110+1/2 1/8  Note_E6  110+1/2 1/8  1|1     1/4    1  0.0005047115033003369
264 MULTI  Multi    110+5/8 1/4  Note_B5  110+5/8 1/4  2|1     1/2    2  0.0010094459839206094
265 MULTI  Note_A#4 111     3/8  Multi    111     3/8  1|2     3/4    3  0.0015142034767058332
266 REP    Div2     111+1/2 1/4  Rest     111+1/2 1/4  1|1     1/2    2  0.0010094459839206094
267 REP    Rest     111+3/4 1/4  Div2     111+3/4 1/4  1|1     1/2    2  0.0010094459839206094
268 INS    Rest     112     1/4  Ornament1112     0    1|1       0    2  0.0003532944819677475
269 REP    Rest     112     1/4  Note_D6  112     1/4  1|1     1/2    1  0.000832899096615547
270 RHYTHM Div2     112+1/4 1/4  3plet    112+1/4 1/4  1|1     1/2    3  0.0011860240770393826
271 CONS   Div2     112+1/2 1/4  Note_D5  112+1/2 1/4  1|1     1/2    2  0.0010094459839206094
272 CONS   Div2     112+3/4 1/4  Note_C5  112+3/4 1/4  1|1     1/2    2  0.0010094459839206094
273 FRAG   Note_Bb5 113     1/4  Div2     113     1/4  1|1     1/2    3  0.0011860240770393826
274 DEL    Artic    113     1/4                        1|0       0    1  0.0001766316361035969
275 FRAG   Note_G5  113+1/4 1/8  Div2     113+1/4 1/8  1|1     1/4    2  0.0006813163794022747
276 FRAG   Note_Eb5 113+3/8 1/8  Div2     113+3/8 1/8  1|1     1/4    1  0.0005047115033003369
277 PITCH  Note_C5  113+1/2 1/8  Note_Gb5 113+1/2 1/8  1|1     1/4    1  0.0005047115033003369
278 MULTI  Decorated113+5/8 1/4  Multi    113+5/8 1/4  1|2     1/2    2  0.0010094459839206094
279 CONS   Div2     114     1/4  Note_D5  114     1/4  1|1     1/2    2  0.0010094459839206094
280 INS                          Artic    114     1/4  0|1       0    1  0.0001766316361035969
281 FRAG   Note_D5  114+1/4 1/8  Div2     114+1/4 1/8  1|1     1/4    2  0.0006813163794022747
282 FRAG   Note_D5  114+3/8 1/8  Div2     114+3/8 1/8  1|1     1/4    1  0.0005047115033003369
283 CONS   Div2     114+1/2 1/4  Note_A5  114+1/2 1/4  1|1     1/2    3  0.0011860240770393826
284 REP    Div2     114+3/4 1/4  Rest     114+3/4 1/4  1|1     1/2    2  0.0010094459839206094
285 REP    Div2     115     1/4  Rest     115     1/4  1|1     1/2    2  0.0010094459839206094
286 FRAG   Note_A5  115+1/4 1/8  Div2     115+1/4 1/8  1|1     1/4    1  0.0005047115033003369
287 FRAG   Note_G5  115+3/8 1/8  Div2     115+3/8 1/8  1|1     1/4    1  0.0005047115033003369
288 MULTI  Multi    115+1/2 1/4  Multi    115+1/2 1/4  2|2     1/2    3  0.0011860240770393826
289 FRAG   Note_D5  115+3/4 1/8  Div2     115+3/4 1/8  1|1     1/4    2  0.0006813163794022747
290 FRAG   Note_C5  115+7/8 1/8  Div2     115+7/8 1/8  1|1     1/4    2  0.0006813163794022747
291 MULTI  Multi    116     1/2  Note_D5  116     1/2  5|1       1    4  0.0020189840165731887
292 MULTI  Multi    116+1/2 1/2  Rest     116+1/2 1/2  5|1       1    5  0.0021955084746593245
293 REP    Div2     117     1/4  Rest     117     1/4  1|1     1/2    2  0.0010094459839206094
294 REP    Note_Eb5 117+1/4 1/8  Rest     117+1/4 1/8  1|1     1/4    1  0.0005047115033003369
295 PITCH  Note_F5  117+3/8 1/8  Note_G4  117+3/8 1/8  1|1     1/4    1  0.0005047115033003369
296 RHYTHM Div2     117+1/2 1/4  3plet    117+1/2 1/4  1|1     1/2    3  0.0011860240770393826
297 RHYTHM Div2     117+3/4 1/4  3plet    117+3/4 1/4  1|1     1/2    2  0.0010094459839206094
298 CONS   Div2     118     1/4  Tie_G5   118     1/4  1|1     1/2    3  0.0011860240770393826
299 PITCH  Note_A5  118+1/4 1/12 Note_G5  118+1/4 1/12 1|1     1/6    1  0.000395339583238119
300 PITCH  Note_D5  118+5/121/12 Note_G5  118+5/121/12 1|1     1/6    1  0.000395339583238119
301 RHYTHM Div2     118+1/2 1/4  3plet    118+1/2 1/4  1|1     1/2    3  0.0011860240770393826
302 RHYTHM Div2     118+3/4 1/4  3plet    118+3/4 1/4  1|1     1/2    3  0.0011860240770393826
303 RHYTHM Div2     119     1/4  3plet    119     1/4  1|1     1/2    4  0.001362633392525292
304 RHYTHM Div2     119+1/4 1/4  3plet    119+1/4 1/4  1|1     1/2    3  0.0011860240770393826
305 MULTI  Rest     119+1/2 1/2  Multi    119+1/2 1/2  1|4       1    4  0.0020189840165731887
306 REP    Rest     120     1/8  Note_D4  120     1/8  1|1     1/4    1  0.0005047115033003369
307 PITCH  Note_D5  120+1/8 1/8  Note_Eb4 120+1/8 1/8  1|1     1/4    1  0.0005047115033003369
308 PITCH  Note_F5  120+1/4 1/8  Note_G4  120+1/4 1/8  1|1     1/4    1  0.0005047115033003369
309 PITCH  Note_D5  120+3/8 1/8  Note_Bb4 120+3/8 1/8  1|1     1/4    1  0.0005047115033003369
310 PITCH  Note_Eb5 120+1/2 1/8  Note_D5  120+1/2 1/8  1|1     1/4    1  0.0005047115033003369
311 MULTI  Note_Bb5 120+5/8 3/8  Multi    120+5/8 3/8  1|3     3/4    3  0.0015142034767058332
312 REP    Rest     121     1/4  Div2     121     1/4  1|1     1/2    2  0.0010094459839206094
313 REP    Rest     121+1/4 1/8  Note_C#5 121+1/4 1/8  1|1     1/4    1  0.0005047115033003369
314 CONS   Div2     121+3/8 1/8  Note_E5  121+3/8 1/8  1|1     1/4    2  0.0006813163794022747
315 PITCH  Note_G5  121+1/2 1/8  Note_F#5 121+1/2 1/8  1|1     1/4    1  0.0005047115033003369
316 PITCH  Note_E5  121+5/8 1/8  Note_A5  121+5/8 1/8  1|1     1/4    1  0.0005047115033003369
317 PITCH  Note_F5  121+3/4 1/8  Note_B5  121+3/4 1/8  1|1     1/4    1  0.0005047115033003369
318 CONS   3plet    122     1/4  Note_A5  122     1/4  1|1     1/2    3  0.0011860240770393826
319 RHYTHM 3plet    122+1/4 1/4  Div2     122+1/4 1/4  1|1     1/2    3  0.0011860240770393826
320 RHYTHM 3plet    122+1/2 1/4  Div2     122+1/2 1/4  1|1     1/2    3  0.0011860240770393826
321 PITCH  Note_E4  122+3/4 1/8  Note_B4  122+3/4 1/8  1|1     1/4    1  0.0005047115033003369
322 PITCH  Note_D4  122+7/8 1/8  Note_C#5 122+7/8 1/8  1|1     1/4    1  0.0005047115033003369
323 MULTI  Note_A4  123+1/8 3/8  Multi    123+1/8 3/8  1|2     3/4    2  0.0013376834016904926
324 MULTI  Rest     123+1/2 1/2  Multi    123+1/2 1/2  1|4       1    3  0.0018424907768904708
325 REP    Rest     124     1/4  3plet    124     1/4  1|1     1/2    3  0.0011860240770393826
326 CONS   Div2     124+1/4 1/4  Note_A4  124+1/4 1/4  1|1     1/2    4  0.001362633392525292
327 REP    Div2     124+1/2 1/4  Rest     124+1/2 1/4  1|1     1/2    3  0.0011860240770393826
328 RHYTHM Div2     124+3/4 1/4  3plet    124+3/4 1/4  1|1     1/2    2  0.0010094459839206094
329 RHYTHM Div2     125     1/4  3plet    125     1/4  1|1     1/2    3  0.0011860240770393826
330 RHYTHM Div2     125+1/4 1/4  3plet    125+1/4 1/4  1|1     1/2    2  0.0010094459839206094
331 CONS   Div2     125+1/2 1/4  Note_G4  125+1/2 1/4  1|1     1/2    4  0.001362633392525292
332 REP    Div2     125+3/4 1/4  Rest     125+3/4 1/4  1|1     1/2    2  0.0010094459839206094
333 RHYTHM Div2     126     1/4  3plet    126     1/4  1|1     1/2    3  0.0011860240770393826
334 RHYTHM Div2     126+1/4 1/4  3plet    126+1/4 1/4  1|1     1/2    3  0.0011860240770393826
335 RHYTHM Div2     126+1/2 1/4  3plet    126+1/2 1/4  1|1     1/2    3  0.0011860240770393826
336 RHYTHM Div2     126+3/4 1/4  3plet    126+3/4 1/4  1|1     1/2    4  0.001362633392525292
337 CONS   Div2     127     1/4  Note_C5  127     1/4  1|1     1/2    2  0.0010094459839206094
338 RHYTHM Div2     127+1/4 1/4  3plet    127+1/4 1/4  1|1     1/2    3  0.0011860240770393826
339 SHRINK Tie_C4   127+1/2 1/8  Rest     127+1/2 1/8  1|1     1/4    2  0.0006813163794022747
340 REP    Rest     127+5/8 1/8  Note_F4  127+5/8 1/8  1|1     1/4    1  0.0005047115033003369
341 REP    Rest     127+3/4 1/4  Div2     127+3/4 1/4  1|1     1/2    4  0.001362633392525292
342 REP    Rest     128     1/4  Note_E5  128     1/4  1|1     1/2    2  0.0010094459839206094
343 INS                          Artic    128     1/4  0|1       0    1  0.0001766316361035969
344 REP    3plet    128+1/4 1/4  Decorated128+1/4 1/4  1|1     1/2    4  0.001362633392525292
345 RHYTHM 3plet    128+1/2 1/4  Div2     128+1/2 1/4  1|1     1/2    3  0.0011860240770393826
346 FRAG   Note_Bb4 128+3/4 1/4  Div2     128+3/4 1/4  1|1     1/2    3  0.0011860240770393826
347 DEL    Artic    128+3/4 1/4                        1|0       0    1  0.0001766316361035969
348 REP    Rest     129     1/4  Note_G#4 129     1/4  1|1     1/2    2  0.0010094459839206094
349 INS                          Artic    129     1/4  0|1       0    1  0.0001766316361035969
350 REP    3plet    129+1/4 1/4  Decorated129+1/4 1/4  1|1     1/2    4  0.001362633392525292
351 REP    Rest     129+1/2 1/12 Note_D5  129+1/2 1/12 1|1     1/6    1  0.000395339583238119
352 PITCH  Note_D5  129+7/121/12 Note_C#5 129+7/121/12 1|1     1/6    1  0.000395339583238119
353 REP    Note_C5  129+2/3 1/12 Rest     129+2/3 1/12 1|1     1/6    1  0.000395339583238119
354 FRAG   Note_C#5 129+3/4 1/4  Div2     129+3/4 1/4  1|1     1/2    4  0.001362633392525292
355 REP    3plet    130     1/4  Decorated130     1/4  1|1     1/2    5  0.0015392739469463068
356 RHYTHM 3plet    130+1/4 1/4  Div2     130+1/4 1/4  1|1     1/2    3  0.0011860240770393826
357 PITCH  Note_A5  130+1/2 1/4  Note_B4  130+1/2 1/4  1|1     1/2    2  0.0010094459839206094
358 INS                          Artic    130+1/2 1/4  0|1       0    1  0.0001766316361035969
359 RHYTHM 3plet    130+3/4 1/4  Div2     130+3/4 1/4  1|1     1/2    3  0.0011860240770393826
360 RHYTHM 3plet    131     1/4  Div2     131     1/4  1|1     1/2    4  0.001362633392525292
361 REP    Note_E6  131+1/4 1/4  Rest     131+1/4 1/4  1|1     1/2    2  0.0010094459839206094
362 DEL    Artic    131+1/4 1/4                        1|0       0    1  0.0001766316361035969
363 INS    Rest     132     1/4  Ornament1132     0    1|1       0    2  0.0003532944819677475
364 REP    Rest     132     1/4  Note_A#4 132     1/4  1|1     1/2    1  0.000832899096615547
365 DEL    Ornament1132+1/4 0    Note_C#5 132+1/4 1/8  1|1       0    2  0.0003532944819677475
366 PITCH  Note_E6  132+1/4 1/8  Note_C#5 132+1/4 1/8  1|1     1/4    1  0.0005047115033003369
367 DEL    Ornament1132+3/8 0    Note_A#4 132+3/8 1/8  1|1       0    2  0.0003532944819677475
368 PITCH  Note_E6  132+3/8 1/8  Note_A#4 132+3/8 1/8  1|1     1/4    1  0.0005047115033003369
369 PITCH  Note_D6  132+1/2 1/8  Note_B4  132+1/2 1/8  1|1     1/4    1  0.0005047115033003369
370 PITCH  Note_D6  132+5/8 1/8  Note_E5  132+5/8 1/8  1|1     1/4    1  0.0005047115033003369
371 RHYTHM Div2     132+3/4 1/4  3plet    132+3/4 1/4  1|1     1/2    3  0.0011860240770393826
372 PITCH  Note_F#5 133     1/8  Note_A#5 133     1/8  1|1     1/4    1  0.0005047115033003369
373 PITCH  Note_F#5 133+1/8 1/8  Note_C#6 133+1/8 1/8  1|1     1/4    1  0.0005047115033003369
374 FRAG   Note_E5  133+1/4 1/8  Div2     133+1/4 1/8  1|1     1/4    2  0.0006813163794022747
375 FRAG   Note_F5  133+3/8 1/8  Div2     133+3/8 1/8  1|1     1/4    2  0.0006813163794022747
376 FRAG   Tie_F5   133+1/2 1/4  Div2     133+1/2 1/4  1|1     1/2    2  0.0010094459839206094
377 REP    Decorated133+3/4 1/8  Div2     133+3/4 1/8  1|1     1/4    3  0.0008579524715678355
378 FRAG   Note_C#6 133+7/8 1/8  Div2     133+7/8 1/8  1|1     1/4    2  0.0006813163794022747
379 RHYTHM 3plet    134     1/4  Div2     134     1/4  1|1     1/2    2  0.0010094459839206094
380 FRAG   Note_D5  134+1/4 1/8  Div2     134+1/4 1/8  1|1     1/4    2  0.0006813163794022747
381 FRAG   Note_C#5 134+3/8 1/8  Div2     134+3/8 1/8  1|1     1/4    2  0.0006813163794022747
382 SPLIT  Tie_C#5  134+1/2 1/8  Note_F#4 134+1/2 1/8  1|1     1/4    2  0.0006813163794022747
383 PITCH  Note_E4  134+7/8 1/8  Note_G#4 134+7/8 1/8  1|1     1/4    1  0.0005047115033003369
384 PITCH  Note_A4  135+1/8 1/8  Note_B4  135+1/8 1/8  1|1     1/4    1  0.0005047115033003369
385 REP    Rest     135+1/4 1/4  Div2     135+1/4 1/4  1|1     1/2    2  0.0010094459839206094
386 MULTI  Rest     135+1/2 1/2  Multi    135+1/2 1/2  1|4       1    4  0.0020189840165731887
387 REP    Rest     136     1/8  Note_F#5 136     1/8  1|1     1/4    1  0.0005047115033003369
388 MULTI  Decorated136+1/8 1/4  Multi    136+1/8 1/4  1|2     1/2    3  0.0011860240770393826
389 PITCH  Note_B4  136+1/2 1/8  Note_F#4 136+1/2 1/8  1|1     1/4    1  0.0005047115033003369
390 PITCH  Note_G#4 136+5/8 1/8  Note_E4  136+5/8 1/8  1|1     1/4    1  0.0005047115033003369
391 REP    Rest     136+3/4 1/8  Note_E#4 136+3/4 1/8  1|1     1/4    1  0.0005047115033003369
392 CONS   3plet    136+7/8 1/8  Note_G#4 136+7/8 1/8  1|1     1/4    3  0.0008579524715678355
393 PITCH  Note_F#5 137     1/8  Note_B4  137     1/8  1|1     1/4    1  0.0005047115033003369
394 PITCH  Note_D#5 137+1/8 1/8  Note_D5  137+1/8 1/8  1|1     1/4    1  0.0005047115033003369
395 FRAG   Note_E#5 137+1/4 1/4  Div2     137+1/4 1/4  1|1     1/2    2  0.0010094459839206094
396 CONS   Div2     137+1/2 1/4  Note_C#5 137+1/2 1/4  1|1     1/2    4  0.001362633392525292
397 INS                          Artic    137+1/2 1/4  0|1       0    1  0.0001766316361035969
398 REP    Note_A#4 137+3/4 1/8  Rest     137+3/4 1/8  1|1     1/4    1  0.0005047115033003369
399 PITCH  Note_G4  137+7/8 1/8  Note_B4  137+7/8 1/8  1|1     1/4    1  0.0005047115033003369
400 PITCH  Note_C#5 138     1/8  Note_A#4 138     1/8  1|1     1/4    1  0.0005047115033003369
401 DEL    Ornament1138+1/8 0    Note_C#5 138+1/8 1/8  1|1       0    2  0.0003532944819677475
402 PITCH  Note_B4  138+1/8 1/8  Note_C#5 138+1/8 1/8  1|1     1/4    1  0.0005047115033003369
403 PITCH  Note_A#4 138+1/4 1/8  Note_D#5 138+1/4 1/8  1|1     1/4    1  0.0005047115033003369
404 PITCH  Note_C#5 138+3/8 1/8  Note_E#5 138+3/8 1/8  1|1     1/4    1  0.0005047115033003369
405 MULTI  Multi    138+1/2 3/8  Multi    138+1/2 3/8  4|2     3/4    2  0.0013376834016904926
406 REP    Div2     139     1/4  Rest     139     1/4  1|1     1/2    2  0.0010094459839206094
407 FRAG   Note_D5  139+1/4 1/4  Div2     139+1/4 1/4  1|1     1/2    2  0.0010094459839206094
408 REP    Rest     139+1/2 1/4  Div2     139+1/2 1/4  1|1     1/2    2  0.0010094459839206094
409 DEL    Ornament1139+3/4 0    Note_A5  139+3/4 1/8  1|1       0    2  0.0003532944819677475
410 PITCH  Note_D5  139+3/4 1/8  Note_A5  139+3/4 1/8  1|1     1/4    1  0.0005047115033003369
411 PITCH  Note_A5  139+7/8 1/8  Note_F#5 139+7/8 1/8  1|1     1/4    1  0.0005047115033003369
412 CONS   3plet    140     1/4  Note_G5  140     1/4  1|1     1/2    3  0.0011860240770393826
413 RHYTHM 3plet    140+1/4 1/4  Div2     140+1/4 1/4  1|1     1/2    3  0.0011860240770393826
414 RHYTHM 3plet    140+1/2 1/4  Div2     140+1/2 1/4  1|1     1/2    3  0.0011860240770393826
415 RHYTHM 3plet    140+3/4 1/4  Div2     140+3/4 1/4  1|1     1/2    5  0.0015392739469463068
416 REP    Rest     141     1/8  Note_F5  141     1/8  1|1     1/4    1  0.0005047115033003369
417 PITCH  Note_Eb5 141+1/8 1/8  Note_E5  141+1/8 1/8  1|1     1/4    1  0.0005047115033003369
418 FRAG   Note_C5  141+1/4 1/4  Div2     141+1/4 1/4  1|1     1/2    3  0.0011860240770393826
419 DEL    Artic    141+1/4 1/4                        1|0       0    1  0.0001766316361035969
420 DEL    Ornament1141+1/2 0    Note_D5  141+1/2 1/8  1|1       0    2  0.0003532944819677475
421 PITCH  Note_A4  141+1/2 1/8  Note_D5  141+1/2 1/8  1|1     1/4    1  0.0005047115033003369
422 PITCH  Note_Ab4 141+5/8 1/8  Note_Eb5 141+5/8 1/8  1|1     1/4    1  0.0005047115033003369
423 FRAG   Note_A4  141+3/4 1/4  Div2     141+3/4 1/4  1|1     1/2    2  0.0010094459839206094
424 DEL    Artic    141+3/4 1/4                        1|0       0    1  0.0001766316361035969
425 REP    Rest     142     1/8  Note_Bb4 142     1/8  1|1     1/4    1  0.0005047115033003369
426 DEL    Ornament1142+1/8 0    Note_G#4 142+1/8 1/8  1|1       0    2  0.0003532944819677475
427 PITCH  Note_F4  142+1/8 1/8  Note_G#4 142+1/8 1/8  1|1     1/4    1  0.0005047115033003369
428 RHYTHM Div2     142+1/4 1/4  3plet    142+1/4 1/4  1|1     1/2    4  0.001362633392525292
429 PITCH  Note_G#4 142+1/2 1/8  Note_G5  142+1/2 1/8  1|1     1/4    1  0.0005047115033003369
430 PITCH  Note_A4  142+5/8 1/8  Note_F5  142+5/8 1/8  1|1     1/4    1  0.0005047115033003369
431 PITCH  Note_F5  142+7/8 1/8  Note_Eb5 142+7/8 1/8  1|1     1/4    1  0.0005047115033003369
432 PITCH  Note_F#5 143     1/8  Note_D5  143     1/8  1|1     1/4    1  0.0005047115033003369
433 PITCH  Note_E5  143+1/8 1/8  Note_Bb4 143+1/8 1/8  1|1     1/4    1  0.0005047115033003369
434 FRAG   Note_F5  143+1/4 1/4  Div2     143+1/4 1/4  1|1     1/2    3  0.0011860240770393826
435 DEL    Artic    143+1/4 1/4                        1|0       0    1  0.0001766316361035969
436 CONS   Div2     143+1/2 1/4  Note_C5  143+1/2 1/4  1|1     1/2    3  0.0011860240770393826
437 INS                          Artic    143+1/2 1/4  0|1       0    1  0.0001766316361035969
438 DEL    Ornament1143+3/4 0    Note_Bb4 143+3/4 1/8  1|1       0    2  0.0003532944819677475
439 CONS   Div2     143+7/8 1/8  Note_G4  143+7/8 1/8  1|1     1/4    2  0.0006813163794022747
440 MULTI  Multi    144     1/2  Multi    144     1/2  2|2       1    2  0.0016660287390540818
441 MULTI  Rest     144+1/2 1/2  Multi    144+1/2 1/2  1|3       1    2  0.0016660287390540818
442 REP    Rest     145     1/4  Note_C5  145     1/4  1|1     1/2    1  0.000832899096615547
443 PITCH  Note_Bb5 145+1/4 1/8  Note_C5  145+1/4 1/8  1|1     1/4    1  0.0005047115033003369
444 PITCH  Note_Ab5 145+3/8 1/8  Note_Bb4 145+3/8 1/8  1|1     1/4    1  0.0005047115033003369
445 REP    Div2     145+1/2 1/4  Decorated145+1/2 1/4  1|1     1/2    3  0.0011860240770393826
446 PITCH  Note_Gb5 145+3/4 1/8  Note_Bb4 145+3/4 1/8  1|1     1/4    1  0.0005047115033003369
447 PITCH  Note_F5  145+7/8 1/8  Note_G4  145+7/8 1/8  1|1     1/4    1  0.0005047115033003369
448 PITCH  Tie_F5   146     1/4  Tie_G4   146     1/4  1|1     1/2    1  0.000832899096615547
449 REP    Div2     146+1/4 1/4  Rest     146+1/4 1/4  1|1     1/2    2  0.0010094459839206094
450 REP    Div2     146+1/2 1/4  Rest     146+1/2 1/4  1|1     1/2    2  0.0010094459839206094
451 REP    Note_F5  146+3/4 1/8  Rest     146+3/4 1/8  1|1     1/4    1  0.0005047115033003369
452 PITCH  Note_E5  146+7/8 1/8  Note_G4  146+7/8 1/8  1|1     1/4    1  0.0005047115033003369
453 FRAG   Tie_E5   147     1/4  3plet    147     1/4  1|1     1/2    4  0.001362633392525292
454 RHYTHM Div2     147+1/4 1/4  3plet    147+1/4 1/4  1|1     1/2    3  0.0011860240770393826
455 CONS   Div2     147+1/2 1/4  Note_E4  147+1/2 1/4  1|1     1/2    2  0.0010094459839206094
456 REP    Note_E5  147+3/4 1/8  Rest     147+3/4 1/8  1|1     1/4    1  0.0005047115033003369
457 INS    Note_D#5 147+7/8 1/8  Ornament1147+7/8 0    1|1       0    2  0.0003532944819677475
458 PITCH  Note_D#5 147+7/8 1/8  Note_A#4 147+7/8 1/8  1|1     1/4    1  0.0005047115033003369
459 SPLIT  Tie_D#5  148     1/4  Note_A4  148     1/4  1|1     1/2    2  0.0010094459839206094
460 CONS   Div2     148+1/4 1/4  Note_Eb4 148+1/4 1/4  1|1     1/2    2  0.0010094459839206094
461 REP    Div2     148+1/2 1/4  Rest     148+1/2 1/4  1|1     1/2    4  0.001362633392525292
462 PITCH  Note_D5  148+3/4 1/8  Note_D4  148+3/4 1/8  1|1     1/4    1  0.0005047115033003369
463 PITCH  Note_C5  148+7/8 1/8  Note_Eb4 148+7/8 1/8  1|1     1/4    1  0.0005047115033003369
464 RHYTHM 3plet    149     1/4  Div2     149     1/4  1|1     1/2    3  0.0011860240770393826
465 FRAG   Note_A4  149+1/4 1/4  Div2     149+1/4 1/4  1|1     1/2    3  0.0011860240770393826
466 DEL    Artic    149+1/4 1/4                        1|0       0    1  0.0001766316361035969
467 REP    Rest     149+1/2 1/8  Note_C5  149+1/2 1/8  1|1     1/4    1  0.0005047115033003369
468 PITCH  Note_G5  149+5/8 1/8  Note_Eb5 149+5/8 1/8  1|1     1/4    1  0.0005047115033003369
469 PITCH  Note_Gb5 149+3/4 1/8  Note_C5  149+3/4 1/8  1|1     1/4    1  0.0005047115033003369
470 PITCH  Note_E5  149+7/8 1/8  Note_C#5 149+7/8 1/8  1|1     1/4    1  0.0005047115033003369
471 CONS   Div2     150     1/4  Note_D5  150     1/4  1|1     1/2    2  0.0010094459839206094
472 INS                          Artic    150     1/4  0|1       0    1  0.0001766316361035969
473 PITCH  Note_D5  150+1/4 1/8  Note_Bb4 150+1/4 1/8  1|1     1/4    1  0.0005047115033003369
474 PITCH  Note_D5  150+3/8 1/8  Note_A4  150+3/8 1/8  1|1     1/4    1  0.0005047115033003369
475 SPLIT  Tie_D5   150+1/2 1/8  Note_Bb4 150+1/2 1/8  1|1     1/4    2  0.0006813163794022747
476 REP    Rest     150+5/8 1/8  Note_G4  150+5/8 1/8  1|1     1/4    1  0.0005047115033003369
477 REP    Rest     151+1/2 1/4  Div2     151+1/2 1/4  1|1     1/2    2  0.0010094459839206094
478 RHYTHM 3plet    151+3/4 1/4  Div2     151+3/4 1/4  1|1     1/2    3  0.0011860240770393826
479 MULTI  Multi    152     3/4  Multi    152     3/4  4|2   1+1/2    6  0.0030286143775848373
480 TIE    Note_Bb5 152+3/4 1/8  Tie_Bb5  152+3/4 1/8  1|1     1/4    1  0.0005047115033003369
481 PITCH  Note_G5  152+7/8 1/8  Note_Eb5 152+7/8 1/8  1|1     1/4    1  0.0005047115033003369
482 MULTI  Multi    153     1/2  Multi    153     1/2  3|2       1    4  0.0020189840165731887
483 REP    Div2     153+1/2 1/4  Rest     153+1/2 1/4  1|1     1/2    2  0.0010094459839206094
484 RHYTHM 3plet    153+3/4 1/4  Div2     153+3/4 1/4  1|1     1/2    2  0.0010094459839206094
485 MULTI  Note_A5  154     3/8  Multi    154     3/8  1|2     3/4    4  0.0016907547638295162
486 MULTI  Multi    154+1/2 1/2  3plet    154+1/2 1/2  4|1       1    3  0.0018424907768904708
487 CONS   Div2     155     1/4  Note_F5  155     1/4  1|1     1/2    1  0.000832899096615547
488 CONS   Div2     155+1/4 1/4  Note_D5  155+1/4 1/4  1|1     1/2    2  0.0010094459839206094
489 INS                          Artic    155+1/4 1/4  0|1       0    1  0.0001766316361035969
490 REP    Div2     155+1/2 1/4  Rest     155+1/2 1/4  1|1     1/2    2  0.0010094459839206094
491 RHYTHM Div2     155+3/4 1/4  3plet    155+3/4 1/4  1|1     1/2    2  0.0010094459839206094
492 CONS   Div2     156     1/4  Note_C6  156     1/4  1|1     1/2    2  0.0010094459839206094
493 RHYTHM Div2     156+1/4 1/4  3plet    156+1/4 1/4  1|1     1/2    3  0.0011860240770393826
494 CONS   Div2     156+1/2 1/4  Note_Eb5 156+1/2 1/4  1|1     1/2    2  0.0010094459839206094
495 REP    Rest     156+3/4 1/4  3plet    156+3/4 1/4  1|1     1/2    3  0.0011860240770393826
496 REP    Rest     157     1/4  Div2     157     1/4  1|1     1/2    3  0.0011860240770393826
497 INS    Rest     157+1/4 1/8  Ornament1157+1/4 0    1|1       0    2  0.0003532944819677475
498 REP    Rest     157+1/4 1/8  Note_C#6 157+1/4 1/8  1|1     1/4    1  0.0005047115033003369
499 REP    Decorated157+3/8 1/8  Div2     157+3/8 1/8  1|1     1/4    3  0.0008579524715678355
500 SPLIT  Tie_A5   157+1/2 1/8  Note_F#5 157+1/2 1/8  1|1     1/4    2  0.0006813163794022747
501 PITCH  Note_G5  157+5/8 1/8  Note_E5  157+5/8 1/8  1|1     1/4    1  0.0005047115033003369
502 CONS   Div2     157+3/4 1/4  Note_D5  157+3/4 1/4  1|1     1/2    3  0.0011860240770393826
503 INS                          Artic    157+3/4 1/4  0|1       0    1  0.0001766316361035969
504 REP    Div2     158     1/4  Decorated158     1/4  1|1     1/2    4  0.001362633392525292
505 PITCH  Note_A4  158+1/4 1/8  Note_E5  158+1/4 1/8  1|1     1/4    1  0.0005047115033003369
506 PITCH  Note_G#4 158+3/8 1/8  Note_C#5 158+3/8 1/8  1|1     1/4    1  0.0005047115033003369
507 PITCH  Note_G4  158+1/2 1/8  Note_D5  158+1/2 1/8  1|1     1/4    1  0.0005047115033003369
508 PITCH  Note_E5  158+5/8 1/8  Note_F#5 158+5/8 1/8  1|1     1/4    1  0.0005047115033003369
509 PITCH  Note_C#5 158+3/4 1/8  Note_A5  158+3/4 1/8  1|1     1/4    1  0.0005047115033003369
510 PITCH  Note_A4  158+7/8 1/8  Note_C#6 158+7/8 1/8  1|1     1/4    1  0.0005047115033003369
511 MULTI  Multi    159     1/2  3plet    159     1/2  3|1       1    3  0.0018424907768904708
512 MULTI  Rest     159+1/2 1/2  Multi    159+1/2 1/2  1|3       1    4  0.0020189840165731887
513 RHYTHM 3plet    160+1/2 1/4  Div2     160+1/2 1/4  1|1     1/2    3  0.0011860240770393826
514 RHYTHM 3plet    160+3/4 1/4  Div2     160+3/4 1/4  1|1     1/2    3  0.0011860240770393826
515 FRAG   Note_G4  161     1/4  Div2     161     1/4  1|1     1/2    3  0.0011860240770393826
516 RHYTHM 3plet    161+1/4 1/4  Div2     161+1/4 1/4  1|1     1/2    3  0.0011860240770393826
517 RHYTHM 3plet    161+1/2 1/4  Div2     161+1/2 1/4  1|1     1/2    3  0.0011860240770393826
518 FRAG   Note_Bb4 161+3/4 1/4  3plet    161+3/4 1/4  1|1     1/2    3  0.0011860240770393826
519 RHYTHM 3plet    162     1/4  Div2     162     1/4  1|1     1/2    3  0.0011860240770393826
520 RHYTHM 3plet    162+1/4 1/4  Div2     162+1/4 1/4  1|1     1/2    2  0.0010094459839206094
521 FRAG   Note_C5  162+1/2 1/4  Div2     162+1/2 1/4  1|1     1/2    1  0.000832899096615547
522 RHYTHM 3plet    162+3/4 1/4  Div2     162+3/4 1/4  1|1     1/2    3  0.0011860240770393826
523 RHYTHM 3plet    163     1/4  Div2     163     1/4  1|1     1/2    4  0.001362633392525292
524 FRAG   Note_C5  163+1/4 1/4  Div2     163+1/4 1/4  1|1     1/2    2  0.0010094459839206094
525 RHYTHM 3plet    163+1/2 1/4  Div2     163+1/2 1/4  1|1     1/2    3  0.0011860240770393826
526 RHYTHM 3plet    163+3/4 1/4  Div2     163+3/4 1/4  1|1     1/2    6  0.0017159457568850511
527 SPLIT  Note_A5  164     1/4  Tie_G5   164     1/4  1|1     1/2    3  0.0011860240770393826
528 DEL    Artic    164     1/4                        1|0       0    1  0.0001766316361035969
529 REP    Rest     164+1/4 1/4  Div2     164+1/4 1/4  1|1     1/2    2  0.0010094459839206094
530 REP    Rest     164+1/2 1/4  Note_Bb4 164+1/2 1/4  1|1     1/2    2  0.0010094459839206094
531 INS                          Artic    164+1/2 1/4  0|1       0    1  0.0001766316361035969
532 PITCH  Note_A5  164+7/8 1/8  Note_Ab5 164+7/8 1/8  1|1     1/4    1  0.0005047115033003369
533 CONS   Div2     165     1/4  Tie_Ab5  165     1/4  1|1     1/2    3  0.0011860240770393826
534 PITCH  Note_B4  165+1/4 1/8  Note_F#5 165+1/4 1/8  1|1     1/4    1  0.0005047115033003369
535 PITCH  Note_G#5 165+3/8 1/8  Note_D5  165+3/8 1/8  1|1     1/4    1  0.0005047115033003369
536 CONS   Div2     165+1/2 1/4  Note_B4  165+1/2 1/4  1|1     1/2    3  0.0011860240770393826
537 REP    Note_E5  165+3/4 1/8  Rest     165+3/4 1/8  1|1     1/4    1  0.0005047115033003369
538 INS    Note_D5  165+7/8 1/8  Ornament1165+7/8 0    1|1       0    2  0.0003532944819677475
539 PITCH  Note_D5  165+7/8 1/8  Note_B5  165+7/8 1/8  1|1     1/4    1  0.0005047115033003369
540 CONS   Div2     166     1/4  Tie_B5   166     1/4  1|1     1/2    3  0.0011860240770393826
541 PITCH  Note_B4  166+1/4 1/8  Note_A5  166+1/4 1/8  1|1     1/4    1  0.0005047115033003369
542 PITCH  Note_Bb4 166+3/8 1/8  Note_E5  166+3/8 1/8  1|1     1/4    1  0.0005047115033003369
543 PITCH  Note_A4  166+1/2 1/8  Note_C#5 166+1/2 1/8  1|1     1/4    1  0.0005047115033003369
544 REP    Rest     166+3/4 1/4  Div2     166+3/4 1/4  1|1     1/2    2  0.0010094459839206094
545 MULTI  Rest     167     1/2  Multi    167     1/2  1|4       1    5  0.0021955084746593245
546 SPLIT  Note_E5  167+1/2 1/8  Tie_A5   167+1/2 1/8  1|1     1/4    2  0.0006813163794022747
547 REP    Note_A5  167+5/8 1/8  Rest     167+5/8 1/8  1|1     1/4    1  0.0005047115033003369
548 REP    Div2     167+3/4 1/4  Rest     167+3/4 1/4  1|1     1/2    3  0.0011860240770393826
549 MULTI  Decorated168     1/2  Multi    168     1/2  1|3       1    4  0.0020189840165731887
550 MULTI  Multi    168+1/2 1/2  3plet    168+1/2 1/2  4|1       1    5  0.0021955084746593245
551 SPLIT  Tie_C#6  169     1/4  Note_E5  169     1/4  1|1     1/2    3  0.0011860240770393826
552 INS                          Artic    169     1/4  0|1       0    1  0.0001766316361035969
553 MULTI  Multi    169+1/4 1/4  Multi    169+1/4 1/4  2|2     1/2    2  0.0010094459839206094
554 MULTI  Multi    169+1/2 3/8  Multi    169+1/2 3/8  2|2     3/4    3  0.0015142034767058332
555 MULTI  3plet    170     1/2  Multi    170     1/2  1|4       1    5  0.0021955084746593245
556 MULTI  3plet    170+1/2 1/2  Multi    170+1/2 1/2  1|6       1    5  0.0021955084746593245
557 FRAG   Note_B4  171     1/4  Div2     171     1/4  1|1     1/2    4  0.001362633392525292
558 DEL    Artic    171     1/4                        1|0       0    1  0.0001766316361035969
559 REP    Rest     171+1/4 1/4  Div2     171+1/4 1/4  1|1     1/2    4  0.001362633392525292
560 MULTI  Decorated171+1/2 1/2  Multi    171+1/2 1/2  1|3       1    3  0.0018424907768904708
561 MULTI  Multi    172     1/2  Rest     172     1/2  2|1       1    3  0.0018424907768904708
562 REP    Note_B4  172+1/2 1/8  Rest     172+1/2 1/8  1|1     1/4    1  0.0005047115033003369
563 PITCH  Note_C##5172+5/8 1/8  Note_G#4 172+5/8 1/8  1|1     1/4    1  0.0005047115033003369
564 FRAG   Note_E#5 172+3/4 1/8  Div2     172+3/4 1/8  1|1     1/4    2  0.0006813163794022747
565 FRAG   Note_G#5 172+7/8 1/8  Div2     172+7/8 1/8  1|1     1/4    2  0.0006813163794022747
566 PITCH  Note_B5  173     1/8  Note_F#5 173     1/8  1|1     1/4    1  0.0005047115033003369
567 PITCH  Note_D6  173+1/8 1/8  Note_A#5 173+1/8 1/8  1|1     1/4    1  0.0005047115033003369
568 REP    Rest     173+1/4 1/8  Note_G#5 173+1/4 1/8  1|1     1/4    1  0.0005047115033003369
569 PITCH  Note_B5  173+3/8 1/8  Note_F#5 173+3/8 1/8  1|1     1/4    1  0.0005047115033003369
570 PITCH  Note_D6  173+1/2 1/8  Note_E#5 173+1/2 1/8  1|1     1/4    1  0.0005047115033003369
571 FRAG   Note_B5  173+5/8 1/8  Div2     173+5/8 1/8  1|1     1/4    1  0.0005047115033003369
572 MULTI  Multi    173+3/4 1/4  Multi    173+3/4 1/4  2|2     1/2    4  0.001362633392525292
573 PITCH  Note_A#5 174     1/8  Note_C#6 174     1/8  1|1     1/4    1  0.0005047115033003369
574 PITCH  Note_C#6 174+1/8 1/8  Note_B5  174+1/8 1/8  1|1     1/4    1  0.0005047115033003369
575 PITCH  Note_G#5 174+1/4 1/8  Note_A#5 174+1/4 1/8  1|1     1/4    1  0.0005047115033003369
576 PITCH  Note_G5  174+3/8 1/8  Note_C#6 174+3/8 1/8  1|1     1/4    1  0.0005047115033003369
577 PITCH  Note_F#5 174+1/2 1/8  Note_G#5 174+1/2 1/8  1|1     1/4    1  0.0005047115033003369
578 PITCH  Note_C#5 174+5/8 1/8  Note_E#5 174+5/8 1/8  1|1     1/4    1  0.0005047115033003369
579 REP    Note_A#4 174+3/4 1/8  Rest     174+3/4 1/8  1|1     1/4    1  0.0005047115033003369
580 PITCH  Note_G#4 174+7/8 1/8  Note_A#5 174+7/8 1/8  1|1     1/4    1  0.0005047115033003369
581 RHYTHM Div2     175     1/4  3plet    175     1/4  1|1     1/2    3  0.0011860240770393826
582 PITCH  Note_F#4 175+1/4 1/8  Note_A5  175+1/4 1/8  1|1     1/4    1  0.0005047115033003369
583 PITCH  Note_A4  175+3/8 1/8  Note_F5  175+3/8 1/8  1|1     1/4    1  0.0005047115033003369
584 PITCH  Note_C5  175+1/2 1/8  Note_F#5 175+1/2 1/8  1|1     1/4    1  0.0005047115033003369
585 PITCH  Note_D5  175+5/8 1/8  Note_Eb5 175+5/8 1/8  1|1     1/4    1  0.0005047115033003369
586 PITCH  Note_Eb5 175+3/4 1/8  Note_D5  175+3/4 1/8  1|1     1/4    1  0.0005047115033003369
587 PITCH  Note_A5  175+7/8 1/8  Note_C5  175+7/8 1/8  1|1     1/4    1  0.0005047115033003369
588 REP    Rest     176     1/4  Div2     176     1/4  1|1     1/2    2  0.0010094459839206094
589 PITCH  Note_G5  176+3/8 1/8  Note_Bb4 176+3/8 1/8  1|1     1/4    1  0.0005047115033003369
590 REP    Rest     176+1/2 1/8  Note_D5  176+1/2 1/8  1|1     1/4    1  0.0005047115033003369
591 PITCH  Note_D5  176+5/8 1/8  Note_Bb4 176+5/8 1/8  1|1     1/4    1  0.0005047115033003369
592 REP    Note_Bb4 176+3/4 1/8  Rest     176+3/4 1/8  1|1     1/4    1  0.0005047115033003369
593 PITCH  Note_G4  176+7/8 1/8  Note_D5  176+7/8 1/8  1|1     1/4    1  0.0005047115033003369
594 FRAG   Note_Eb4 177     1/4  Div2     177     1/4  1|1     1/2    2  0.0010094459839206094
595 REP    Rest     177+1/4 1/4  Div2     177+1/4 1/4  1|1     1/2    1  0.000832899096615547
596 REP    Rest     177+1/2 1/4  Div2     177+1/2 1/4  1|1     1/2    2  0.0010094459839206094
597 CONS   Div2     177+7/8 1/8  Note_G5  177+7/8 1/8  1|1     1/4    2  0.0006813163794022747
598 PITCH  Note_A4  178     1/8  Note_A5  178     1/8  1|1     1/4    1  0.0005047115033003369
599 PITCH  Note_C5  178+1/8 1/8  Note_F5  178+1/8 1/8  1|1     1/4    1  0.0005047115033003369
600 PITCH  Note_Eb5 178+1/4 1/8  Note_A5  178+1/4 1/8  1|1     1/4    1  0.0005047115033003369
601 PITCH  Note_G5  178+3/8 1/8  Note_C6  178+3/8 1/8  1|1     1/4    2  0.0006813163794022747
602 DEL    Artic    178+3/8 1/8                        1|0       0    1  0.0001766316361035969
603 MULTI  Note_A5  178+1/2 3/8  Multi    178+1/2 3/8  1|2     3/4    2  0.0013376834016904926
604 PITCH  Note_F5  179     1/8  Note_D6  179     1/8  1|1     1/4    1  0.0005047115033003369
605 PITCH  Note_D5  179+1/8 1/8  Note_Bb5 179+1/8 1/8  1|1     1/4    1  0.0005047115033003369
606 REP    Note_Bb4 179+1/4 1/8  Rest     179+1/4 1/8  1|1     1/4    1  0.0005047115033003369
607 PITCH  Note_G4  179+3/8 1/8  Note_A5  179+3/8 1/8  1|1     1/4    1  0.0005047115033003369
608 FRAG   Note_C5  179+1/2 1/4  Div2     179+1/2 1/4  1|1     1/2    3  0.0011860240770393826
609 DEL    Artic    179+1/2 1/4                        1|0       0    1  0.0001766316361035969
610 DEL    Ornament1179+7/8 0    Note_G5  179+7/8 1/8  1|1       0    2  0.0003532944819677475
611 PITCH  Note_Ab4 179+7/8 1/8  Note_G5  179+7/8 1/8  1|1     1/4    1  0.0005047115033003369
612 PITCH  Note_G4  180     1/8  Note_Eb5 180     1/8  1|1     1/4    1  0.0005047115033003369
613 MULTI  Note_Eb5 180+1/8 3/8  Multi    180+1/8 3/8  1|3     3/4    3  0.0015142034767058332
614 PITCH  Note_G4  180+1/2 1/8  Note_Eb5 180+1/2 1/8  1|1     1/4    1  0.0005047115033003369
615 MULTI  Note_Eb5 180+5/8 3/8  Multi    180+5/8 3/8  1|3     3/4    2  0.0013376834016904926
616 PITCH  Note_Bb4 181     1/8  Note_Gb5 181     1/8  1|1     1/4    1  0.0005047115033003369
617 MULTI  Note_F5  181+1/8 3/8  Multi    181+1/8 3/8  1|3     3/4    3  0.0015142034767058332
618 PITCH  Note_Bb4 181+1/2 1/8  Note_F5  181+1/2 1/8  1|1     1/4    1  0.0005047115033003369
619 MULTI  Note_F5  181+5/8 3/8  Multi    181+5/8 3/8  1|3     3/4    2  0.0013376834016904926
620 REP    Rest     182     1/8  Note_E5  182     1/8  1|1     1/4    1  0.0005047115033003369
621 PITCH  Note_A4  182+1/8 1/8  Note_A5  182+1/8 1/8  1|1     1/4    2  0.0006813163794022747
622 DEL    Artic    182+1/8 1/8                        1|0       0    1  0.0001766316361035969
623 REP    Note_E5  182+1/4 1/8  Rest     182+1/4 1/8  1|1     1/4    1  0.0005047115033003369
624 PITCH  Note_D5  182+3/8 1/8  Note_E5  182+3/8 1/8  1|1     1/4    1  0.0005047115033003369
625 RHYTHM Div2     182+1/2 1/4  3plet    182+1/2 1/4  1|1     1/2    2  0.0010094459839206094
626 PITCH  Note_A4  182+3/4 1/8  Note_F4  182+3/4 1/8  1|1     1/4    1  0.0005047115033003369
627 PITCH  Note_G4  182+7/8 1/8  Note_D4  182+7/8 1/8  1|1     1/4    1  0.0005047115033003369
628 PITCH  Note_G#4 183     1/8  Note_E4  183     1/8  1|1     1/4    1  0.0005047115033003369
629 PITCH  Note_D#5 183+1/8 3/8  Note_B4  183+1/8 3/8  1|1     3/4    1  0.0011611945222356201
630 REP    Rest     184     1/4  Div2     184     1/4  1|1     1/2    2  0.0010094459839206094
631 REP    Rest     184+1/4 1/8  Note_G4  184+1/4 1/8  1|1     1/4    1  0.0005047115033003369
632 DEL    Ornament1184+3/8 0    Note_Bb4 184+3/8 1/8  1|1       0    2  0.0003532944819677475
633 PITCH  Note_F4  184+3/8 1/8  Note_Bb4 184+3/8 1/8  1|1     1/4    1  0.0005047115033003369
634 MULTI  3plet    184+1/2 1/2  Multi    184+1/2 1/2  1|4       1    7  0.0025486511123435918
635 MULTI  3plet    185     1/2  Multi    185     1/2  1|5       1    5  0.0021955084746593245
636 MULTI  3plet    185+1/2 1/2  Multi    185+1/2 1/2  1|4       1    3  0.0018424907768904708
637 FRAG   Note_Bb5 186     1    Div4     186     1    1|1       2   12  0.004744192619010379
638 PITCH  Note_A5  187     1/12 Note_A4  187     1/12 1|1     1/6    1  0.000395339583238119
639 REP    Note_Bb5 187+1/121/12 Rest     187+1/121/12 1|1     1/6    1  0.000395339583238119
640 RHYTHM 3plet    187+1/4 1/4  Div2     187+1/4 1/4  1|1     1/2    3  0.0011860240770393826
641 MULTI  Tie_F5   187+1/2 1/2  Multi    187+1/2 1/2  1|4       1    4  0.0020189840165731887
642 DEL    Fork1    188     1                          1|0       1    2  0.0016660287390540818
643 FRAG   Tie_F5   189     1    Div4     188     1    1|1       2   10  0.004391202429730567
644 MULTI  Tie_F5   190     1/2  Multi    189     1/2  1|2       1    3  0.0018424907768904708
similarity= 0.3778434499936898

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 1.7 11 0.9931
Mozart K281-1 vs K281-1_02 4.6 304 0.7958
Mozart K281-1 vs K281-1_03 3.0 615 0.6438
Mozart K279-1 vs K279-1_01 3.0 1 0.9998
Mozart K279-1 vs K279-1_02 4.6 172 0.8694
Mozart K279-1 vs K279-1_03 4.3 633 0.6724
Mozart K330-3 vs K330-3_01 4.9 19 0.9917
Mozart K330-3 vs K330-3_02 4.8 158 0.9037
Mozart K330-3 vs K330-3_03 6.1 432 0.7631
Mozart K545-2 vs K545-2_01 1.7 16 0.9611
Mozart K545-2 vs K545-2_02 3.1 192 0.8230
Mozart K545-2 vs K545-2_03 3.3 464 0.5889
Mozart K576-3 vs K576-3_01 3.3 13 0.9865
Mozart K576-3 vs K576-3_02 2.2 73 0.9575
Mozart K576-3 vs K576-3_03 2.9 511 0.6130

Filosax

Dataset Pair Diff time (ms) Number of diffs Similarity
Filosax 1 vs 2 5.5 645 0.3778
Filosax 1 vs 3 3.9 551 0.4521
Filosax 1 vs 4 3.3 557 0.3842
Filosax 1 vs 5 6.6 432 0.4321
Filosax 2 vs 3 2.4 608 0.3891
Filosax 2 vs 4 3.3 579 0.3146
Filosax 2 vs 5 28.3 387 0.3132
Filosax 3 vs 4 9.1 401 0.3036
Filosax 3 vs 5 4.6 323 0.3594
Filosax 4 vs 5 4.0 461 0.4237

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 1.7 2696.9 2420.3
Mozart K281-1 vs K281-1_02 4.6 2668.9 43939.6
Mozart K281-1 vs K281-1_03 3.0 2670.2 163869.9
Mozart K279-1 vs K279-1_01 3.0 2586.8 2227.0
Mozart K279-1 vs K279-1_02 4.6 2613.0 5196.6
Mozart K279-1 vs K279-1_03 4.3 2676.8 21724.2
Mozart K330-3 vs K330-3_01 4.9 4195.4 3716.3
Mozart K330-3 vs K330-3_02 4.8 4188.4 5864.1
Mozart K330-3 vs K330-3_03 6.1 4083.4 24145.9
Mozart K545-2 vs K545-2_01 1.7 1539.8 1489.9
Mozart K545-2 vs K545-2_02 3.1 1532.0 2824.4
Mozart K545-2 vs K545-2_03 3.3 1428.7 32242.7
Mozart K576-3 vs K576-3_01 3.3 1541.8 3428.9
Mozart K576-3 vs K576-3_02 2.2 1653.0 5413.7
Mozart K576-3 vs K576-3_03 2.9 1497.7 358190.7

TSM Diff's core comparison time stays in the low milliseconds regardless of how many differences are found. By contrast, MusicDiff, gets much slower as the number of diffs grows, especially on the _03 versions.

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.