HarmTrace-Base: Parsing and unambiguously representing musical chords.

[ lgpl, library, music ] [ Propose Tags ] [ Report a vulnerability ]

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]

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 1.0.0.0, 1.0.0.1, 1.0.0.2, 1.1.0.1, 1.1.0.2, 1.4.0.1, 1.5.3.1, 1.6.0.0
Change log CHANGELOG.md
Dependencies base (>=4.4 && <5), binary (>=0.6.4), containers (>=0.5.0.0), ghc-prim (>=0.2), ListLike (>=3.0.1), uu-parsinglib (>=2.9.1 && <2.9.2) [details]
Tested with ghc ==7.4.1, ghc ==7.6.1, ghc ==7.8.2, ghc ==7.10.2, ghc ==8.0.2, ghc ==8.2.1
License LGPL-3.0-only
Copyright (c) 2012--2018 Chordify B.V.
Author W. Bas de Haas, Jeroen Bransen and Jose Pedro Magalhaes
Maintainer haskelldevelopers@chordify.net
Revised Revision 1 made by BasDeHaas at 2018-02-27T13:30:32Z
Category Music
Home page https://github.com/chordify/HarmTrace-Base
Source repo head: git clone git@github.com:chordify/HarmTrace-Base.git
Uploaded by BasDeHaas at 2017-10-03T11:34:38Z
Distributions
Reverse Dependencies 4 direct, 0 indirect [details]
Downloads 7370 total (21 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-10-03 [all 1 reports]

Readme for HarmTrace-Base-1.6.0.0

[back to package description]

README

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).

Installing

cabal install

or

stack init and stack build