packages feed

lilypond 1.7.1 → 1.7.2

raw patch · 4 files changed

+20/−7 lines, 4 filesdep ~music-dynamics-literaldep ~music-pitch-literalPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: music-dynamics-literal, music-pitch-literal

API changes (from Hackage documentation)

- Music.Lilypond: data PitchClass
- Music.Lilypond.Pitch: data PitchClass
- Music.Lilypond.Pitch: instance Enum PitchClass
- Music.Lilypond.Pitch: instance Eq PitchClass
- Music.Lilypond.Pitch: instance Ord PitchClass
- Music.Lilypond.Pitch: instance Show PitchClass
+ Music.Lilypond: Harmonic :: ChordPostEvent
+ Music.Lilypond: data ChordPostEvent
+ Music.Lilypond: data PitchName
+ Music.Lilypond.Pitch: data PitchName
+ Music.Lilypond.Pitch: instance Enum PitchName
+ Music.Lilypond.Pitch: instance Eq PitchName
+ Music.Lilypond.Pitch: instance Ord PitchName
+ Music.Lilypond.Pitch: instance Show PitchName
- Music.Lilypond: A :: PitchClass
+ Music.Lilypond: A :: PitchName
- Music.Lilypond: B :: PitchClass
+ Music.Lilypond: B :: PitchName
- Music.Lilypond: C :: PitchClass
+ Music.Lilypond: C :: PitchName
- Music.Lilypond: D :: PitchClass
+ Music.Lilypond: D :: PitchName
- Music.Lilypond: E :: PitchClass
+ Music.Lilypond: E :: PitchName
- Music.Lilypond: F :: PitchClass
+ Music.Lilypond: F :: PitchName
- Music.Lilypond: G :: PitchClass
+ Music.Lilypond: G :: PitchName
- Music.Lilypond: Pitch :: (PitchClass, Accidental, Octaves) -> Pitch
+ Music.Lilypond: Pitch :: (PitchName, Accidental, Octaves) -> Pitch
- Music.Lilypond: getPitch :: Pitch -> (PitchClass, Accidental, Octaves)
+ Music.Lilypond: getPitch :: Pitch -> (PitchName, Accidental, Octaves)
- Music.Lilypond.Pitch: A :: PitchClass
+ Music.Lilypond.Pitch: A :: PitchName
- Music.Lilypond.Pitch: B :: PitchClass
+ Music.Lilypond.Pitch: B :: PitchName
- Music.Lilypond.Pitch: C :: PitchClass
+ Music.Lilypond.Pitch: C :: PitchName
- Music.Lilypond.Pitch: D :: PitchClass
+ Music.Lilypond.Pitch: D :: PitchName
- Music.Lilypond.Pitch: E :: PitchClass
+ Music.Lilypond.Pitch: E :: PitchName
- Music.Lilypond.Pitch: F :: PitchClass
+ Music.Lilypond.Pitch: F :: PitchName
- Music.Lilypond.Pitch: G :: PitchClass
+ Music.Lilypond.Pitch: G :: PitchName
- Music.Lilypond.Pitch: Pitch :: (PitchClass, Accidental, Octaves) -> Pitch
+ Music.Lilypond.Pitch: Pitch :: (PitchName, Accidental, Octaves) -> Pitch
- Music.Lilypond.Pitch: getPitch :: Pitch -> (PitchClass, Accidental, Octaves)
+ Music.Lilypond.Pitch: getPitch :: Pitch -> (PitchName, Accidental, Octaves)

Files

lilypond.cabal view
@@ -1,6 +1,6 @@  name:                   lilypond-version:                1.7.1+version:                1.7.2 author:                 Hans Hoglund maintainer:             Hans Hoglund <hans@hanshoglund.se> license:                BSD3@@ -28,8 +28,8 @@                         process                 >= 1.2 && < 1.3,                         data-default,                         prettify,-                        music-pitch-literal     == 1.7.1,-                        music-dynamics-literal  == 1.7.1+                        music-pitch-literal     == 1.7.2,+                        music-dynamics-literal  == 1.7.2     exposed-modules:    Music.Lilypond                         Music.Lilypond.Pitch                         Music.Lilypond.Dynamics
src/Music/Lilypond.hs view
@@ -35,6 +35,7 @@          -- ** Articulation and dynamics         PostEvent(..),+        ChordPostEvent(..),          -- ** Text         Articulation(..),@@ -50,7 +51,7 @@         Duration(..),         -- ** Pitch         Pitch(..),-        PitchClass(..),+        PitchName(..),         Accidental(..),         Octaves(..), 
src/Music/Lilypond/IO.hs view
@@ -1,6 +1,18 @@  {-# LANGUAGE OverloadedStrings, GeneralizedNewtypeDeriving #-} +-------------------------------------------------------------------------------------+-- |+-- Copyright   : (c) Hans Hoglund 2012+--+-- License     : BSD-style+--+-- Maintainer  : hans@hanshoglund.se+-- Stability   : experimental+-- Portability : GHC+--+-------------------------------------------------------------------------------------+ module Music.Lilypond.IO -- (   -- ) where
src/Music/Lilypond/Pitch.hs view
@@ -15,7 +15,7 @@  module Music.Lilypond.Pitch (         Pitch(..),-        PitchClass(..),+        PitchName(..),         Accidental(..),         Octaves(..),         Mode(..),@@ -25,10 +25,10 @@ import Text.Pretty hiding (Mode) import Music.Pitch.Literal -data PitchClass = C | D | E | F | G | A | B+data PitchName = C | D | E | F | G | A | B     deriving (Eq, Ord, Show, Enum) -newtype Pitch = Pitch { getPitch :: (PitchClass, Accidental, Octaves) }+newtype Pitch = Pitch { getPitch :: (PitchName, Accidental, Octaves) }     deriving (Eq, Ord, Show)  instance Pretty Pitch where