tempo_eval.list_reference_corpus_names
- tempo_eval.list_reference_corpus_names()[source]
List of corpus names for (built-in) references datasets. Instead of the actual jam annotation_metadata corpus name, we use the names of the base directories of the references repository, as this allows us listing them without parsing the whole tree.
Additionally, using directory names lets us better control the spelling of corpus names, as we don’t have to rely on what’s in many many jam files.
>>> from tempo_eval import list_reference_corpus_names >>> list_reference_corpus_names() ['acm_mirum', 'ballroom', 'beatles', 'fma_medium', 'fma_small', 'giantsteps_mtg_key', 'giantsteps_tempo', 'gtzan', 'hainsworth', 'ismir2004songs', 'klapuri', 'lmd_tempo', 'rwc_mdb_c', 'rwc_mdb_g', 'rwc_mdb_j', 'rwc_mdb_p', 'rwc_mdb_r', 'smc_mirex', 'wjd']
See also
To actually read annotations, use
read_reference_annotations
.