packages feed

music-score-1.8: music-score.cabal

name:                   music-score
version:                1.8
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,
                        aeson                   >= 0.7.0.6 && < 1,
                        lens                    >= 4.6      && < 4.7,
                        process                 >= 1.2 && < 1.3,
                        containers,
                        void,
                        nats,          
                        data-default,
                        average                 >= 0.6 && < 1,
                        semigroups              >= 0.13.0.1 && < 1,
                        contravariant           >= 1.2 && < 2,
                        comonad                 >= 4.2.2 && < 5,
                        bifunctors              >= 4.1.1.1 && < 5,
                        profunctors             >= 4.2.0.1 && < 5,
                        distributive            >= 0.4.4 && < 5,
                        adjunctions             >= 4.2 && < 5,
                        transformers            >= 0.3.0.0 && < 0.5,
                        transformers-compat     >= 0.3.3.4 && < 0.5,
                        mtl                     >= 2.1.2 && < 2.3,
                        monadplus,
                        NumInstances,
                        colour                  >= 2.3.3 && < 3.0,
                        HCodecs                 >= 0.5 && < 0.6,
                        vector-space            >= 0.8.7 && < 0.9,
                        vector-space-points     >= 0.2 && < 0.3,
                        musicxml2               == 1.8,
                        lilypond                == 1.8,
                        music-pitch-literal     == 1.8,
                        music-dynamics-literal  == 1.8,
                        prettify,
                        parsec
    exposed-modules:    Data.Clipped
                        Data.PairMonad
                        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.Nominal
                        Music.Time.Graces
                        Music.Time.Track
                        Music.Time.Voice
                        Music.Time.Chord
                        Music.Time.Score
                        -- Music.Time.Linear   ?
                        -- Music.Time.Spline   ?
                        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.Clef
                        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.Time.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