name: HarmTrace version: 1.0 synopsis: Harmony Analysis and Retrieval of Music description: 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. copyright: (c) 2010--2011 Universiteit Utrecht license: GPL-3 license-file: LICENSE author: W. Bas de Haas and Jose Pedro Magalhaes stability: experimental maintainer: bash@cs.uu.nl, jpm@cs.uu.nl homepage: http://www.cs.uu.nl/wiki/GenericProgramming/HarmTrace category: Music build-type: Simple cabal-version: >= 1.6 tested-with: GHC == 7.0.3, GHC == 7.2.1 extra-source-files: README executable harmtrace hs-source-dirs: src other-modules: HarmTrace.HarmTrace HarmTrace.Audio.Annotations HarmTrace.Audio.BeatChroma HarmTrace.Audio.ChordTypes HarmTrace.Audio.Evaluation HarmTrace.Audio.Harmonize HarmTrace.Audio.Key HarmTrace.Audio.Parser HarmTrace.Audio.Utils HarmTrace.Base.MusicRep HarmTrace.Base.Parsing HarmTrace.Base.TypeLevel HarmTrace.HAnTree.Binary HarmTrace.HAnTree.HAn HarmTrace.HAnTree.HAnParser HarmTrace.HAnTree.PostProcess HarmTrace.HAnTree.ToHAnTree HarmTrace.HAnTree.Tree HarmTrace.IO.Errors HarmTrace.IO.Main HarmTrace.IO.PrintTree HarmTrace.Matching.Alignment HarmTrace.Matching.HChord HarmTrace.Matching.Sim HarmTrace.Matching.SimpleChord HarmTrace.Matching.Standard HarmTrace.Matching.GuptaNishimura HarmTrace.Models.Models HarmTrace.Models.Parser HarmTrace.Models.Jazz.Instances HarmTrace.Models.Jazz.Main HarmTrace.Models.Jazz.Model HarmTrace.Models.Pop.Instances HarmTrace.Models.Pop.Main HarmTrace.Models.Pop.Model HarmTrace.Tokenizer.Tokenizer HarmTrace.Tokenizer.Tokens main-is: Main.hs build-depends: base >= 4.2 && < 4.5, template-haskell >=2.4 && <2.7, mtl, directory, filepath, array, parallel >= 3, Diff == 0.1.*, parseargs >= 0.1.3.2, regex-tdfa == 1.1.*, process >= 1.0, uu-parsinglib >= 2.7.1, ListLike >= 3.0.1, vector >= 0.7, deepseq, instant-generics >= 0.3.1 && < 0.4, binary == 0.5.*, hmatrix >= 0.11.0.3, hmatrix-gsl-stats >= 0.1.2.9 cpp-options: -DAUDIO ghc-options: -Wall -O2 -fno-spec-constr-count -funbox-strict-fields -fcontext-stack=50 -threaded -feager-blackholing -rtsopts ghc-prof-options: -auto-all