To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Revision:

root / README

History | View | Annotate | Download (1.64 KB)

1 0:4182672fd6f8 Chris
Matthias Mauch MIREX Submissions 2010
2
=====================================
3
4
This README file contains instructions to run three different methods:
5
6
1) chord estimation with a DBN (doChordID.sh)
7
2) simple chord estimation (doChordID-simple.sh)
8
3) structural segmentation (doSegmentation.sh)
9
10
Each method is called through the respective bash script.
11
12
All methods use Sonic Annotator. A Sonic Annotator binary for 64bit Linux is in this directory. Please contact me (mail@matthiasmauch.net) or Chris Cannam (chris.cannam@eecs.qmul.ac.uk) if you need a different version.
13
14
All methods use just one core, as far as I'm aware. Whatever MATLAB does implicitly I don't know.
15
16
Please find more detailed information on the individual methods below.
17
18
1. Chord Estimation with a DBN
19
------------------------------
20
21
Example call to the bash shell script "doChordID.sh":
22
23
  ./doChordID.sh wavfilelist.txt outputdirectory
24
25
This method requires MATLAB.
26
This method uses a lot of memory (expected up to 17GB for long songs).
27
Expected running time is roughly real-time for most songs +/- 40%.
28
29
2. Simple Chord Estimation
30
---------------------------
31
32
Example call to the bash shell script "doChordID-simple.sh":
33
34
  ./doChordID-simple.sh wavfilelist.txt outputdirectory
35
36
No special memory requirements.
37
This method is quite quick, takes roughly a third of the real duration.
38
39
3. Structural Segmentation
40
--------------------------
41
42
Example call to the bash shell script "doSegmentation.sh":
43
44
  ./doSegmentation.sh wavfilelist.txt outputdirectory
45
46
This method requires MATLAB.
47
No special memory requirements.
48
This method is quicker than real-time, takes roughly 70% of the real duration.