packages feed

music-score-1.9.0: music-score.cabal

name:                   music-score
version:                1.9.0
author:                 Hans Hoglund
maintainer:             Hans Hoglund
license:                BSD3
license-file:           COPYING
synopsis:               Musical score and part representation.
category:               Music
tested-with:            GHC
build-type:             Custom
cabal-version:          >= 1.10

description: 
    Musical time struture, voices, tracks and scores.
    
    This library is part of the Music Suite, see <http://music-suite.github.io>.

source-repository head
  type:               git
  location:           git://github.com/music-suite/music-score.git
  
library
    build-depends:      base                    >= 4 && < 5,
                        base-orphans            >= 0.1 && < 0.4,
                        aeson                   >= 0.7.0.6 && < 1,
                        lens                    >= 4.11     && < 5,
                        process                 >= 1.2 && < 1.3,
                        containers,
                        nats,          
                        average                 >= 0.6.1    && < 1,
                        semigroups              >= 0.13.0.1 && < 1,
                        comonad                 >= 4.2.2 && < 5,
                        contravariant           >= 1.2 && < 2,
                        bifunctors              >= 5 && < 6,
                        -- profunctors             >= 4.2.0.1 && < 5,
                        distributive            >= 0.4.4 && < 5,
                        adjunctions             >= 4.2 && < 5,
                        mtl                     >= 2.1.3.1 && < 3,
                        transformers            >= 0.4.3.0 && < 0.5,
                        transformers-compat     >= 0.4.0.4 && < 0.5,
                        monadplus,
                        NumInstances,
                        colour                  >= 2.3.3 && < 3.0,
                        HCodecs                 >= 0.5 && < 0.6,
                        vector-space            >= 0.10.2 && < 1,
                        vector-space-points     >= 0.2 && < 1,
                        musicxml2               == 1.9.0,
                        lilypond                == 1.9.0,
                        music-pitch-literal     == 1.9.0,
                        music-dynamics-literal  == 1.9.0,
                        prettify,
                        parsec                  >= 3.1.9 && < 4
    exposed-modules:    Data.Clipped
                        Data.PairMonad
                        Data.AffineSpace.Point.Offsets
                        Data.Functor.Couple
                        Data.Functor.Context
                        Data.Functor.Rep.Lens
                        Data.List.Ordered
                        Data.Semigroup.Instances
                        Control.Monad.Compose
                        Music.Time
                        Music.Time.Types
                        Music.Time.Transform
                        Music.Time.Duration
                        Music.Time.Position
                        Music.Time.Split
                        Music.Time.Reverse
                        Music.Time.Juxtapose
                        Music.Time.Rest
                        Music.Time.Aligned
                        Music.Time.Note
                        Music.Time.Placed
                        Music.Time.Event
                        Music.Time.Future
                        Music.Time.Past
                        Music.Time.Track
                        Music.Time.Voice
                        Music.Time.Score
                        Music.Time.Segment
                        Music.Time.Behavior
                        Music.Time.Reactive
                        Music.Time.Bound
                        Music.Time.Meta
                        Music.Score
                        Music.Score.Ties
                        Music.Score.Part
                        Music.Score.Phrases
                        Music.Score.Meta
                        Music.Score.Meta.Annotations
                        Music.Score.Meta.Attribution
                        Music.Score.Meta.Barline
                        Music.Score.Meta.Clef
                        Music.Score.Meta.Fermata
                        Music.Score.Meta.Key
                        Music.Score.Meta.RehearsalMark
                        Music.Score.Meta.Tempo
                        Music.Score.Meta.Time
                        Music.Score.Meta.Title
                        Music.Score.Meta.Pickup
                        Music.Score.Meta.Extract
                        Music.Score.Pitch
                        Music.Score.Articulation
                        Music.Score.Dynamics
                        Music.Score.Slide
                        Music.Score.Tremolo
                        Music.Score.Text
                        Music.Score.Harmonics
                        Music.Score.Color
                        Music.Score.Export.Abc
                        Music.Score.Export.Backend
                        Music.Score.Export.NoteList
                        Music.Score.Export.Midi
                        Music.Score.Export.SuperCollider
                        Music.Score.Export.Lilypond
                        Music.Score.Export.MusicXml
                        Music.Score.Export.ArticulationNotation
                        Music.Score.Export.DynamicNotation
                        Music.Score.Import.Abc
                        Music.Score.Import.Lilypond
                        Music.Score.Import.Midi
                        -- We expose these to allow GHCI development
                        Music.Time.Internal.Convert
                        Music.Time.Internal.Util
                        Music.Time.Internal.Transform
                        Music.Score.Internal.Quantize
                        Music.Score.Internal.Instances
                        Music.Score.Internal.Util
                        Music.Score.Internal.Export
    hs-source-dirs:     src
    default-language:   Haskell2010
    ghc-options:        -fno-warn-typed-holes