hop_length = 512
win_length = 2048
f_novfn = lambda x, hop_length, sr: get_novfn(x, sr, hop_length, win_length)
results = evaluate_tempos(f_novfn, get_fourier_tempo, hop_length)
ipd.HTML(results.to_html(escape=False, float_format='%.2f'))
6 / 20
| names | Ground-Truth Tempos | Estimated Tempos | Close Enough | |
|---|---|---|---|---|
| 0 | train1.wav | [64.5, 129.5] | 258.40 | False | 
| 1 | train2.wav | [83.5, 167.5] | 334.52 | False | 
| 2 | train3.wav | [76.5, 153.0] | 306.47 | False | 
| 3 | train4.wav | [42.0, 126.0] | 126.15 | True | 
| 4 | train5.wav | [68.5, 205.5] | 204.32 | True | 
| 5 | train6.wav | [41.0, 82.0] | 164.25 | False | 
| 6 | train7.wav | [56.5, 113.5] | 56.09 | True | 
| 7 | train8.wav | [74.0, 148.0] | 590.68 | False | 
| 8 | train9.wav | [64.5, 129.0] | 258.30 | False | 
| 9 | train10.wav | [61.0, 122.5] | 122.14 | True | 
| 10 | train11.wav | [70.0, 140.0] | 280.43 | False | 
| 11 | train12.wav | [27.0, 54.0] | 2.00 | False | 
| 12 | train13.wav | [90.0, 180.0] | 360.56 | False | 
| 13 | train14.wav | [65.0, 130.0] | 522.81 | False | 
| 14 | train15.wav | [62.0, 186.0] | 186.29 | True | 
| 15 | train16.wav | [45.0, 90.5] | 183.86 | False | 
| 16 | train17.wav | [45.5, 91.5] | 12.02 | False | 
| 17 | train18.wav | [61.0, 121.5] | 242.37 | False | 
| 18 | train19.wav | [93.5, 188.0] | 188.29 | True | 
| 19 | train20.wav | [115.5, 220.5] | 440.68 | False |