The HarmTrace package
HarmTrace: Harmony Analysis and Retrieval of Music with Type-level Representations of Abstract Chords Entities
We present HarmTrace, a system for automatically analysing the harmony of music sequences. HarmTrace is described in the paper:
Jose Pedro Magalhaes and W. Bas de Haas. Experience Report: Functional Modelling of Musical Harmony. International Conference on Functional Programming, 2011. http://dreixel.net/research/pdf/fmmh.pdf
Properties
| Versions | 0.1, 0.1.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 1.0, 2.0, 2.1, 2.2.0 |
|---|---|
| Dependencies | array, base (≥4.2 & <4.7), binary (≥0.6.4), cmdargs (≥0.10.1), deepseq, Diff (0.1.*), directory, filepath, ghc-prim (≥0.2), HarmTrace-Base (≥1.0.0.2), HCodecs (≥0.2.2), hmatrix (≥0.11.0.3), hmatrix-gsl-stats (≥0.1.2.9), instant-generics (≥0.3.6 & <0.4), ListLike (≥3.0.1), mtl, parallel (≥3), parseargs (≥0.1.3.2), process (≥1.0), sox (≥0.2.2.2), template-haskell (≥2.4 & <2.9), uu-parsinglib (2.7.4.*), vector (≥0.7) |
| License | GPL-3 |
| Copyright | (c) 2010--2013 Universiteit Utrecht, 2012--2013 University of Oxford |
| Author | W. Bas de Haas and Jose Pedro Magalhaes |
| Maintainer | bash@cs.uu.nl, jpm@cs.ox.ac.uk |
| Stability | experimental |
| Category | Music |
| Home page | http://www.cs.uu.nl/wiki/GenericProgramming/HarmTrace |
| Executables | harmtrace |
| Upload date | Mon Jan 21 13:50:03 UTC 2013 |
| Uploaded by | JosePedroMagalhaes |
| Build failure | ghc-7.6 (log) |
Modules
- HarmTrace
- Audio
- HarmTrace.Audio.Annotate
- HarmTrace.Audio.AnnotationParser
- HarmTrace.Audio.ChromaChord
- HarmTrace.Audio.ChromaKey
- HarmTrace.Audio.DataParser
- HarmTrace.Audio.Evaluation
- HarmTrace.Audio.Key
- HarmTrace.Audio.Statistical
- HAnTree
- HarmTrace.HAnTree.HAn
- HarmTrace.HAnTree.HAnParser
- HarmTrace.HAnTree.PostProcess
- HarmTrace.HAnTree.ToHAnTree
- HarmTrace.HAnTree.Tree
- Matching
- HarmTrace.Matching.Alignment
- HarmTrace.Matching.GuptaNishimura
- HarmTrace.Matching.HChord
- HarmTrace.Matching.Sim
- HarmTrace.Matching.SimpleChord
- HarmTrace.Matching.Standard
- Models
- HarmTrace.Models.ChordTokens
- Jazz
- HarmTrace.Models.Jazz.Instances
- HarmTrace.Models.Jazz.Main
- HarmTrace.Models.Jazz.Model
- HarmTrace.Models.Models
- HarmTrace.Models.Parser
- Pop
- HarmTrace.Models.Pop.Instances
- HarmTrace.Models.Pop.Main
- HarmTrace.Models.Pop.Model
- HarmTrace.Models.TypeLevel
- Audio
Downloads
- HarmTrace-2.1.tar.gz (Cabal source package)
- package description (included in the package)