billboard-parser-1.0.0.1: A parser for the Billboard chord dataset

Portabilitynon-portable
Stabilityexperimental
MaintainerW. Bas de Haas <bash@cs.uu.nl>
Safe HaskellNone

Billboard.BillboardParser

Description

Summary: A set of combinator parsers that parse Billboard data. See: John Ashley Burgoyne, Jonathan Wild, Ichiro Fujinaga, An Expert Ground-Truth Set for Audio Chord Recognition and Music Analysis, In: Proceedings of International Conference on Music Information Retrieval, 2011. (http://ismir2011.ismir.net/papers/OS8-1.pdf)

Synopsis

Documentation

pBillboard :: Parser BillboardDataSource

The top-level parser for parsing the billboard data (see parseBillboard).

parseBillboard :: String -> (BillboardData, [Error LineColPos])Source

Toplevel function for parsing Billboard data files. The function returns a tuple containing the result of the parsing in a BillboardData type and a (possibly empty) list of parsing errors.

acceptableBeatDeviationMultiplier :: DoubleSource

A parameter that sets the acceptable beat deviation multiplier, which controls when exceptionally long beat lengths will be interpolated.