From 890ef3cca2c10842155eca627c3dcaff220e4989 Mon Sep 17 00:00:00 2001 From: apmcleod Date: Mon, 29 Oct 2018 16:53:34 +0900 Subject: [PATCH] Update README.md --- README.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 25e5aec..b722666 100755 --- a/README.md +++ b/README.md @@ -1,5 +1,17 @@ # Metrical Alignment +This is the code and data from my 2018 ISMIR paper. If you use it, please cite it: + +` +@inproceedings{McLeod:18b, + title={Meter detection and alignment of {MIDI} performance}, + author={McLeod, Andrew and Steedman, Mark}, + booktitle={{ISMIR}}, + year={2018}, + pages={113--119} +} +` + ## Project Overview This is a model for meter detection and alignment from live performance MIDI data. Example corpora are found in the `corpora` directory, [anacrusis files](#anacrusis-files) are found in the `anacrusis` directory, and pre-trained grammars are found in the `grammars` directory. @@ -16,7 +28,9 @@ included with the project with the following command: `$ make`. Once the class files are installed in the bin directory, the project can be run. Run the project from the command line as follows: -`$ java -cp bin metalign.Main ARGS Files` +`$ java -cp bin metalign.Main ARGS Files` + + Standard usage: `$ java -cp bin metalign.Main -BHmm -HLpcfg -g grammars/WTCInvMiscq4e.m100000.lpcfg -e -m 100000 -x -a anacrusis -b 200 corpora/WTCInv/bach-0846-fugue.mid` Files should be a list of 1 or more music files (MIDI/krn) or directories containing only music files. Any directory entered will be searched recursively for files.