Here is a sample of the output of the program for two pieces. Each line in the output represents a short segment of the piece (equivalent to the smallest unit of the metrical structure). On the left is the time-point (in milliseconds) of each segment beginning. To the right of that is the metrical strength of the segment beginning (indicated by the number of x's). To the right of that is the program's harmonic analysis: the root of the segment, followed by a graphical representation of the root's position on the "line of fifths". To the right of that is the program's TPC analysis: the TPC choice for each pitch event in the piece. Again, the note names of any pitches in the segment are shown, followed by the graphical line-of-fifths representation.
The outputs for two pieces are given here: first, the unaccompanied melody "Yankee Doodle"; second, the Gavotte from Bach's French Suite No. 5 in G major.
Analysis: Harmonic Rep TPC Rep
0 x x x x x G | < G > |
125 x G | < G > |
250 x x G | < G > |
375 x G | < G > |
500 x x x G | < A > |
625 x G | < A > |
750 x x G | < B > |
875 x G | < B > |
1000 x x x x G | < G > |
1125 x G | < G > |
1250 x x G | < B > |
1375 x G | < B > |
1500 x x x D | < A > |
1625 x D | < A > |
1750 x x D | < D > |
1875 x D | < D > |
2000 x x x x x G | < G > |
2125 x G | < G > |
2250 x x G | < G > |
2375 x G | < G > |
2500 x x x G | < A > |
2625 x G | < A > |
2750 x x G | < B > |
2875 x G | < B > |
3000 x x x x G | < G > |
3125 x G | < G > |
3250 x x G | < G > |
3375 x G | < G > |
3500 x x x D | < F#> |
3625 x D | < F#> |
3750 x x D | < F#> |
3875 x D | < F#> |
4000 x x x x x G | < G > |
4125 x G | < G > |
4250 x x G | < G > |
4375 x G | < G > |
4500 x x x G | < A > |
4625 x G | < A > |
4750 x x G | < B > |
4875 x G | < B > |
5000 x x x x G | < C > |
5125 x G | < C > |
5250 x x G | < B > |
5375 x G | < B > |
5500 x x x G | < A > |
5625 x G | < A > |
5750 x x G | < G > |
5875 x G | < G > |
6000 x x x x x D | < F#> |
6125 x D | < F#> |
6250 x x D | < D > |
6375 x D | < D > |
6500 x x x D | < E > |
6625 x D | < E > |
6750 x x D | < F#> |
6875 x D | < F#> |
7000 x x x x G | < G > |
7125 x G | < G > |
7250 x x G | < G > |
7375 x G | < G > |
7500 x x x G | < G > |
7625 x G | < G > |
7750 x x G | < G > |
7875 x G | < G > |
8000 x x x x x C | < E > |
8125 x C | < E > |
8250 x x C | < E > |
8375 x C | < F#> |
8500 x x x C | < E > |
8625 x C | < E > |
8750 x x C | < D > |
8875 x C | < D > |
9000 x x x x C | < E > |
9125 x C | < E > |
9250 x x C | < F#> |
9375 x C | < F#> |
9500 x x x C | < G > |
9625 x C | < G > |
9750 x x C | < G > |
9875 x C | < G > |
10000 x x x x x D | < D > |
10125 x D | < D > |
10250 x x D | < D > |
10375 x D | < E > |
10500 x x x D | < D > |
10625 x D | < D > |
10750 x x D | < C > |
10875 x D | < C > |
11000 x x x x G | < B > |
11125 x G | < B > |
11250 x x G | < B > |
11375 x G | < B > |
11500 x x x G | < D > |
11625 x G | < D > |
11750 x x G | < D > |
11875 x G | < D > |
12000 x x x x x C | < E > |
12125 x C | < E > |
12250 x x C | < E > |
12375 x C | < F#> |
12500 x x x C | < E > |
12625 x C | < E > |
12750 x x C | < D > |
12875 x C | < D > |
13000 x x x x C | < E > |
13125 x C | < E > |
13250 x x C | < F#> |
13375 x C | < F#> |
13500 x x x C | < G > |
13625 x C | < G > |
13750 x x C | < E > |
13875 x C | < E > |
14000 x x x x x G | < D > |
14125 x G | < D > |
14250 x x G | < G > |
14375 x G | < G > |
14500 x x x D | < F#> |
14625 x D | < F#> |
14750 x x D | < A > |
14875 x D | < A > |
15000 x x x x G | < G > |
15125 x G | < G > |
15250 x x G | < G > |
15375 x G | < G > |
15500 x x x G | < G > |
15625 x G | < G > |
15750 x x G | < G > |
15875 x G | < G > |
Analysis: Harmonic Rep TPC Rep
0 x x x x G | < G, D, B > | | |
250 x G | < G, D, B > | | |
500 x x G | < G, G, B > 2 |
750 x G | < G, G, B > 2 |
1000 x x x D | < D, A, F# > | | |
1250 x D | < D, A, F# > | | |
1500 x x D | < A, E, F# > | | |
1750 x D | < A, F#,F# > | 2
2000 x x x x E | < G, E, B > | | |
2250 x E | < G, E, B > | | |
2500 x x E | < G, E, E > | 2
2750 x E | < G, E, E > | 2
3000 x x x B | < D, B, F# > | | |
3250 x B | < D, B, F# > | | |
3500 x x B | < D, B, F# > | | |
3750 x B | < D, B, F# > | | |
4000 x x x x A | < C, G, E > | | |
4250 x A | < C, G, E > | | |
4500 x x A | < C, C, A > 2 |
4750 x A | < C, C, A > 2 |
5000 x x x D | < D, A, F# > | | |
5250 x D | < D, A, F# > | | |
5500 x x A | < A, B > | |
5750 x A | < C, A > | |
6000 x x x x D | < D, A, F# > | | |
6250 x D | < A, B, F# > | | |
6500 x x D | < C, D > | |
6750 x D | < D, A > | |
7000 x x x G | < C, G, G > | 2
7250 x G | < G, G, B > 2 |
7500 x x G | < D, A > | |
7750 x G | < G, D > | |
8000 x x x x E | < G, D, B > | | |
8250 x E | < D, D, B > 2 |
8500 x x E | < G, E, B > | | |
8750 x E | < G, B, F# > | | |
9000 x x x A | < G, E, C# > | | |
9250 x A | < A, E, C# > | | |
9500 x x A | < G, E, C# > | | |
9750 x D | < D, F#,F# > | 2
10000 x x x x E | < G, E, E > | 2
10250 x E | < G, D, E > | | |
10500 x x A | < E, E, C# > 2 |
10750 x A | < E, F#,C# > | | |
11000 x x x A | < C, G, A > | | |
11250 x A | < C, A, A > | 2
11500 x x A | < D, A, B > | | |
11750 x A | < A, E, C# > | | |
12000 x x x x D | < D, A, F# > | | |
12250 x D | < D, D, A > 2 |
12500 x x A | < G, A, C# > | | |
12750 x A | < A, E, C# > | | |
13000 x x x D | < D, A, F# > | | |
13250 x D | < D, D, A > 2 |
13500 x x D | < D, A, F# > | | |
13750 x D | < G, D, A > | | |
14000 x x x x D | < G, D, A > | | |
14250 x D | < D, A, F# > | | |
14500 x x D | < A, E, C# > | | |
14750 x D | < A, F#,C# > | | |
15000 x x x D | < D, D > 2
15250 x D | < D, D > 2
15500 x x D | < D, D > 2
15750 x D | < D, D > 2
16000 x x x x D | < D, A, F# > | | |
16250 x D | < D, A, F# > | | |
16500 x x D | < D, A, A, F#> | 2 |
16750 x D | < D, A, A, F#> | 2 |
17000 x x x D | < G, D, A, F#> | | | |
17250 x D | < D, A, F#,F#> | | 2
17500 x x D | < D, A, E, F#> | | | |
17750 x D | < D, D, A, F#> 2 | |
18000 x x x x D | < G, A > | |
18250 x D | < A, F# > | |
18500 x x D | < C, E > | |
18750 x D | < C, D > | |
19000 x x x G | < G, G, D, B > 2 | |
19250 x G | < C, G, G, D > | 2 |
19500 x x G | < D, B > | |
19750 x G | < D, A > | |
20000 x x x x G | < G, G, D, B > 2 | |
20250 x G | < G, D, A, B > | | | |
20500 x x G | < G, B, B > | 2
20750 x G | < G, G, B > 2 |
21000 x x x E | < C, G, E > | | |
21250 x E | < G, D, E > | | |
21500 x x D | < C, A, F# > | | |
21750 x G | < G, B, B > | 2
22000 x x x x D | < C, A, A > | 2
22250 x D | < C, A, B > | | |
22500 x x D | < C, A, F# > | | |
22750 x D | < A, A, F# > 2 |
23000 x x x B | < B, F#,D# > | | |
23250 x B | < B, F#,D# > | | |
23500 x x B | < B, F#,D# > | | |
23750 x B | < B, F#,D# > | | |
24000 x x x x B | < B > |
24250 x B | < B, C# > | |
24500 x x B | < F#,D# > | |
24750 x B | < E, F# > | |
25000 x x x B | < F#,D# > | |
25250 x B | < G, D# > | |
25500 x x B | < F#,D# > | |
25750 x E | < E, E > 2
26000 x x x x B | < F#,D# > | |
26250 x B | < E, F# > | |
26500 x x B | < F#,D# > | |
26750 x B | < G, D# > | |
27000 x x x B | < A, B > | |
27250 x B | < B, B > 2
27500 x x B | < A, B > | |
27750 x B | < G, C# > | |
28000 x x x x B | < F#,D# > | |
28250 x B | < G, D# > | |
28500 x x B | < A, B > | |
28750 x B | < B, B > 2
29000 x x x A | < C, G > | |
29250 x A | < A, F# > | |
29500 x x E | < G, B > | |
29750 x E | < A, B > | |
30000 x x x x E | < G, E, B > | | |
30250 x E | < G, E, B > | | |
30500 x x B | < A, B, F# > | | |
30750 x B | < A, B, D# > | | |
31000 x x x E | < G, E, E > | 2
31250 x E | < G, E, E > | 2
31500 x x E | < G, E, B > | | |
31750 x E | < G, E, B > | | |
32000 x x x x E | < G, E, B > | | |
32250 x E | < G, B, F# > | | |
32500 x x E | < G, E, B > | | |
32750 x E | < A, E, B > | | |
33000 x x x G | < G, D, B > | | |
33250 x G | < C, G, D > | | |
33500 x x G | < G, D, D > | 2
33750 x G | < G, D, E > | | |
34000 x x x x A | < F, C > | |
34250 x A | < G, B > | |
34500 x x A | < A, A > 2
34750 x A | < G, B > | |
35000 x x x D | < F, C > | |
35250 x D | < D, D > 2
35500 x x A | < C, E > | |
35750 x A | < E, B > | |
36000 x x x x A | < A, F# > | |
36250 x A | < G, G > 2
36500 x x A | < A, F# > | |
36750 x A | < E, B > | |
37000 x x x A | < C, D > | |
37250 x A | < C, A > | |
37500 x x A | < B, B > 2
37750 x A | < C, A > | |
38000 x x x x A | < G, D > | |
38250 x A | < C, A > | |
38500 x x A | < D, B > | |
38750 x A | < C, E > | |
39000 x x x D | < D, A, F# > | | |
39250 x D | < A, A, F# > 2 |
39500 x x D | < A, F#,F# > | 2
39750 x D | < A, A, F# > 2 |
40000 x x x x D | < C, D, A > | | |
40250 x D | < C, A, E > | | |
40500 x x D | < D, A, F# > | | |
40750 x D | < G, D, A > | | |
41000 x x x D | < C, A, F# > | | |
41250 x D | < C, B, F# > | | |
41500 x x D | < C, A, F# > | | |
41750 x C | < C, G, G > | 2
42000 x x x x D | < C, A, F# > | | |
42250 x D | < C, G, A > | | |
42500 x x D | < A, A, F# > 2 |
42750 x D | < A, B, F# > | | |
43000 x x x D | < C, D, F# > | | |
43250 x D | < D, D, F# > 2 |
43500 x x D | < C, D, F# > | | |
43750 x D | < E, B, F# > | | |
44000 x x x x D | < C, A, F# > | | |
44250 x D | < C, G, B > | | |
44500 x x D | < C, C, A > 2 |
44750 x D | < C, D, F# > | | |
45000 x x x E | < G, E, B > | | |
45250 x E | < E, E, B > 2 |
45500 x x A | < C, C, A > 2 |
45750 x A | < C, C, A > 2 |
46000 x x x x D | < D, A, F# > | | |
46250 x D | < D, A, F# > | | |
46500 x x D | < D, A, F# > | | |
46750 x G | < G, D, A > | | |
47000 x x x G | < G, G, B > 2 |
47250 x G | < G, G, B > 2 |
47500 x x G | < G, G, B > 2 |
47750 x G | < G, G, B > 2 |