hmt: Haskell Music Theory

[ library, music ] [ Propose Tags ]

Haskell music theory library


[Skip to Readme]
Versions [faq] 0.1, 0.2, 0.3, 0.11, 0.12, 0.14, 0.15, 0.16, 0.18
Dependencies aeson, array, base (>=4.9 && <5), bytestring, colour, containers, data-ordlist, directory, fgl, filepath, hsc3 (==0.18.*), lazy-csv, logict, multiset-comb, parsec, permutation, primes, process, random, safe, split, text, time [details]
License LicenseRef-GPL
Copyright Rohan Drape, 2006-2020
Author Rohan Drape
Maintainer rd@rohandrape.net
Category Music
Home page http://rohandrape.net/t/hmt
Source repo head: darcs get http://rohandrape.net/sw/hmt
Uploaded by RohanDrape at 2020-06-13T08:44:05Z
Distributions Debian:0.16, NixOS:0.18
Downloads 7083 total (33 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2020-06-13 [all 2 reports]

Modules

  • Music
    • Theory
      • Music.Theory.Array
        • Music.Theory.Array.CSV
          • Midi
            • Music.Theory.Array.CSV.Midi.MND
            • Music.Theory.Array.CSV.Midi.SKINI
        • Music.Theory.Array.Cell_Ref
        • Music.Theory.Array.Direction
        • Music.Theory.Array.Text
      • Music.Theory.Bits
      • Music.Theory.Bjorklund
      • Block_Design
        • Music.Theory.Block_Design.Johnson_2007
      • Music.Theory.Braille
      • Music.Theory.Byte
      • Music.Theory.Clef
      • Music.Theory.Combinations
      • Contour
        • Music.Theory.Contour.Polansky_1992
      • DB
        • Music.Theory.DB.CSV
        • Music.Theory.DB.Common
        • Music.Theory.DB.JSON
        • Music.Theory.DB.Plain
      • Music.Theory.Directory
      • Music.Theory.Duration
        • Music.Theory.Duration.Annotation
        • Music.Theory.Duration.CT
        • Music.Theory.Duration.Name
          • Music.Theory.Duration.Name.Abbreviation
        • Music.Theory.Duration.RQ
          • Music.Theory.Duration.RQ.Division
          • Music.Theory.Duration.RQ.Tied
        • Sequence
          • Music.Theory.Duration.Sequence.Notate
      • Music.Theory.Dynamic_Mark
      • Music.Theory.Either
      • Music.Theory.Enum
      • Music.Theory.Function
      • Music.Theory.Gamelan
      • Graph
        • Music.Theory.Graph.Deacon_1934
        • Music.Theory.Graph.Dot
        • Music.Theory.Graph.FGL
        • Music.Theory.Graph.IO
        • Music.Theory.Graph.Johnson_2014
        • Music.Theory.Graph.LCF
        • Music.Theory.Graph.OBJ
        • Music.Theory.Graph.PLY
        • Music.Theory.Graph.Type
      • Music.Theory.IO
      • Instrument
        • Music.Theory.Instrument.Choir
        • Music.Theory.Instrument.Names
      • Music.Theory.Interval
        • Music.Theory.Interval.Barlow_1987
        • Music.Theory.Interval.Name
        • Music.Theory.Interval.Spelling
      • Music.Theory.Key
      • Music.Theory.List
      • Music.Theory.Map
      • Music.Theory.Math
        • Music.Theory.Math.Convert
          • Music.Theory.Math.Convert.FX
        • Music.Theory.Math.Nichomachus
        • Music.Theory.Math.OEIS
        • Music.Theory.Math.Prime
      • Music.Theory.Maybe
      • Meter
        • Music.Theory.Meter.Barlow_1987
      • Metric
        • Music.Theory.Metric.Buchler_1998
        • Music.Theory.Metric.Morris_1980
        • Music.Theory.Metric.Polansky_1996
      • Music.Theory.Monad
      • Music.Theory.Opt
      • Music.Theory.Ord
      • Music.Theory.Parse
      • Music.Theory.Permutations
        • Music.Theory.Permutations.List
        • Music.Theory.Permutations.Morris_1984
      • Music.Theory.Pitch
        • Music.Theory.Pitch.Bark
        • Music.Theory.Pitch.Chord
        • Music.Theory.Pitch.Name
        • Music.Theory.Pitch.Note
          • Music.Theory.Pitch.Note.Name
        • Music.Theory.Pitch.Spelling
          • Music.Theory.Pitch.Spelling.Cluster
          • Music.Theory.Pitch.Spelling.Key
          • Music.Theory.Pitch.Spelling.Table
      • Random
        • Music.Theory.Random.I_Ching
        • Music.Theory.Random.Jones_1981
      • Music.Theory.Read
      • Set
        • Music.Theory.Set.List
        • Music.Theory.Set.Set
      • Music.Theory.Show
      • Music.Theory.String
      • Music.Theory.Tempo_Marking
      • Tiling
        • Music.Theory.Tiling.Canon
        • Music.Theory.Tiling.Johnson_2004
        • Music.Theory.Tiling.Johnson_2009
      • Time
        • Bel1990
          • Music.Theory.Time.Bel1990.R
        • Music.Theory.Time.Duration
        • Music.Theory.Time.Notation
        • Music.Theory.Time.Seq
      • Music.Theory.Time_Signature
      • Music.Theory.Tuning
        • Music.Theory.Tuning.Alves_1997
        • Music.Theory.Tuning.DB
          • Music.Theory.Tuning.DB.Alves
          • Music.Theory.Tuning.DB.Gann
          • Music.Theory.Tuning.DB.Microtonal_Synthesis
          • Music.Theory.Tuning.DB.Riley
          • Music.Theory.Tuning.DB.Werckmeister
        • Music.Theory.Tuning.EFG
        • Music.Theory.Tuning.ET
        • Music.Theory.Tuning.Gann_1993
        • Graph
          • Music.Theory.Tuning.Graph.Euler
          • Music.Theory.Tuning.Graph.ISET
        • Music.Theory.Tuning.HS
        • Music.Theory.Tuning.Load
        • Music.Theory.Tuning.Meyer_1929
        • Music.Theory.Tuning.Midi
        • Music.Theory.Tuning.Partch
        • Music.Theory.Tuning.Polansky_1978
        • Music.Theory.Tuning.Polansky_1984
        • Music.Theory.Tuning.Polansky_1985c
        • Music.Theory.Tuning.Polansky_1990
        • Music.Theory.Tuning.Rosenboom_1979
        • Music.Theory.Tuning.Scala
          • Music.Theory.Tuning.Scala.Interval
          • Music.Theory.Tuning.Scala.KBM
          • Music.Theory.Tuning.Scala.Meta
          • Music.Theory.Tuning.Scala.Mode
        • Music.Theory.Tuning.Sethares_1994
        • Music.Theory.Tuning.Syntonic
        • Music.Theory.Tuning.Type
        • Music.Theory.Tuning.Wilson
      • Music.Theory.Tuple
      • Music.Theory.Unicode
      • Music.Theory.Wyschnegradsky
      • Xenakis
        • Music.Theory.Xenakis.S4
        • Music.Theory.Xenakis.Sieve
      • Music.Theory.Z
        • Music.Theory.Z.Boros_1990
        • Music.Theory.Z.Castren_1994
        • Music.Theory.Z.Clough_1979
        • Music.Theory.Z.Drape_1999
        • Music.Theory.Z.Forte_1973
        • Music.Theory.Z.Lewin_1980
        • Music.Theory.Z.Literature
        • Music.Theory.Z.Morris_1974
        • Music.Theory.Z.Morris_1987
          • Music.Theory.Z.Morris_1987.Parse
        • Music.Theory.Z.Rahn_1980
        • Music.Theory.Z.Read_1978
        • Music.Theory.Z.SRO
        • Music.Theory.Z.TTO

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for hmt-0.18

[back to package description]
hmt - haskell music theory
--------------------------

[haskell](http://haskell.org/) music theory

related:

- [hmt-diagrams](?t=hmt-diagrams)
- [hmt-texts](?t=hmt-texts)

## cli

[csv-midi](?t=hmt&e=md/csv-midi.md),
[db](?t=hmt&e=md/db.md),
[gl](?t=hmt&e=md/gl.md),
[obj](?t=hmt&e=md/obj.md),
[pct](?t=hmt&e=md/pct.md),
[ply](?t=hmt&e=md/ply.md),
[scala](?t=hmt&e=md/scala.md)

© [rohan drape](http://rohandrape.net/), 2006-2020, [gpl](http://gnu.org/copyleft/).