hop_length = 512
win_length = 2048
max_win = 6
mu = 8
Gamma = 1
f_novfn = lambda x, hop_length, sr: get_superflux_novfn(x, sr, hop_length, win_length, max_win, mu, Gamma)
results = evaluate_tempos(f_novfn, get_fourier_tempo, hop_length)
ipd.HTML(results.to_html(escape=False, float_format='%.2f'))
8 / 20
names | Ground-Truth Tempos | Estimated Tempos | Close Enough | |
---|---|---|---|---|
0 | train1.wav | [64.5, 129.5] | 259.10 | False |
1 | train2.wav | [83.5, 167.5] | 335.43 | False |
2 | train3.wav | [76.5, 153.0] | 305.30 | False |
3 | train4.wav | [42.0, 126.0] | 42.16 | True |
4 | train5.wav | [68.5, 205.5] | 204.87 | True |
5 | train6.wav | [41.0, 82.0] | 164.70 | False |
6 | train7.wav | [56.5, 113.5] | 56.24 | True |
7 | train8.wav | [74.0, 148.0] | 295.14 | False |
8 | train9.wav | [64.5, 129.0] | 259.00 | False |
9 | train10.wav | [61.0, 122.5] | 122.47 | True |
10 | train11.wav | [70.0, 140.0] | 279.19 | False |
11 | train12.wav | [27.0, 54.0] | 54.23 | True |
12 | train13.wav | [90.0, 180.0] | 359.53 | False |
13 | train14.wav | [65.0, 130.0] | 259.10 | False |
14 | train15.wav | [62.0, 186.0] | 184.79 | True |
15 | train16.wav | [45.0, 90.5] | 180.35 | False |
16 | train17.wav | [45.5, 91.5] | 90.38 | True |
17 | train18.wav | [61.0, 121.5] | 120.51 | True |
18 | train19.wav | [93.5, 188.0] | 375.60 | False |
19 | train20.wav | [115.5, 220.5] | 439.87 | False |