Wiki » History » Version 1

Matthew Davies, 2011-04-12 04:14 PM
created instructions to reproduce results for the davies11spl paper

1 1 Matthew Davies
h1. Instructions for reproducible research
2 1 Matthew Davies
3 1 Matthew Davies
In order to generate the figures to accompany the article:
4 1 Matthew Davies
5 1 Matthew Davies
"Measuring the performance of beat tracking algorithms using a beat error histogram"
6 1 Matthew Davies
IEEE Signal Processing Letters, 18 (3), 157-160, 2011
7 1 Matthew Davies
8 1 Matthew Davies
The figures are the following:
9 1 Matthew Davies
- Figure 1: (a) and (d) example beat times and annotations (excerpt zoomed in for clarity). (b) and (e) forward and backward beat error histograms. (c) and (f) circular histograms.
10 1 Matthew Davies
11 1 Matthew Davies
- Figure 2: Scatter plots showing information gain scores for the beat tracker output against the following evaluation methods: (a) PScore; (b) CMLc; (c) Cemgil; and (d) AMLt.
12 1 Matthew Davies
13 1 Matthew Davies
- Extra Figure 3:  Scatter plots showing information gain scores for human tapping compared against the following evaluation methods: (a) PScore; (b) CMLc; (c) Cemgil; and (d) AMLt.
14 1 Matthew Davies
15 1 Matthew Davies
please call the following function in Matlab
16 1 Matthew Davies
17 1 Matthew Davies
@>>figure_gui@
18 1 Matthew Davies
19 1 Matthew Davies
This then has options to display figures and to save the data.
20 1 Matthew Davies
21 1 Matthew Davies
Within this folder are the audio examples to accompany Figure 1. 
22 1 Matthew Davies
23 1 Matthew Davies
This code has been tested on Matlab 7.10.0.499 (R2010a) running Fedora Release 12 (Constantine) and Matlab 7.8.0 (R2009a) running Mac Os X 10.6.4.
24 1 Matthew Davies
25 1 Matthew Davies
It requires the Signal Processing Toolbox.
26 1 Matthew Davies
27 1 Matthew Davies
NOTE: You *must* also download the beat evaluation toolbox parent project - as this has core parent functions 
28 1 Matthew Davies
https://code.soundsoftware.ac.uk/projects/beat-evaluation
29 1 Matthew Davies
30 1 Matthew Davies
The version of the beat evaluation toolbox required to exactly reproduce the results from this paper is tagged as *davies11spl* in the repository.