HarmTrace-Base: Parsing and unambiguously representing musical chords.

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.



HarmTrace: Harmony Analysis and Retrieval of Music with Type-level Representations of Abstract Chords Entities

We present HarmTrace-Base, a library for parsing and unambiguously representing musical chords.

[Skip to ReadMe]


Change logCHANGELOG.md
Dependenciesbase (>=4.4 && <5), binary (>=0.6.4), containers (>=, ghc-prim (>=0.2), ListLike (>=3.0.1), uu-parsinglib (==2.9.1.*) [details]
Copyright(c) 2012--2017 Chordify B.V.
AuthorW. Bas de Haas, Jeroen Bransen and Jose Pedro Magalhaes
Home pagehttps://bitbucket.org/bash/harmtrace-base
Source repositoryhead: git clone git@bitbucket.org:bash/harmtrace-base.git
UploadedTue Oct 3 11:34:02 UTC 2017 by BasDeHaas




Maintainers' corner

For package maintainers and hackage trustees

Readme for HarmTrace-Base-

[back to package description]


HarmTrace Base: Parsing and unambiguously representing musical chords

HarmTrace base is a library for representing musical chords. It is used a small number of programs. A Chordify we build our back-end in Haskell and the HarmTrace-Base library is used to represent, store, manipulate, print chords etc. Basically the library offers a set of types and classes for representing musical chords in an unambiguous manner as presented in [1]. [1] Christopher Harte, Mark Sandler and Samer Abdallah (2005), "Symbolic representation of musical chords: a proposed syntax for text annotations"
In: Proceedings of 6th International Conference on Music Information Retrieval (pp. 66-71).


cabal install or stack init and stack build