packages feed

musicxml2 1.4 → 1.4.1

raw patch · 1 files changed

+3/−3 lines, 1 filesdep +natsPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: nats

API changes (from Hackage documentation)

- Music.MusicXml: [getBeatType] :: BeatType -> Int
- Music.MusicXml: [getBeat] :: Beat -> Int
- Music.MusicXml: [getDivs] :: Divs -> Int
- Music.MusicXml: [getFifths] :: Fifths -> Int
- Music.MusicXml: [getLevel] :: Level -> Max8
- Music.MusicXml: [getLine] :: Line -> Int
- Music.MusicXml: [getNoteVal] :: NoteVal -> Rational
- Music.MusicXml: [getOctaves] :: Octaves -> Int
- Music.MusicXml: [getSemitones] :: Semitones -> Double
- Music.MusicXml: [noteAccidental] :: NoteProps -> Maybe (Accidental, Bool, Bool)
- Music.MusicXml: [noteBeam] :: NoteProps -> Maybe (Level, BeamType)
- Music.MusicXml: [noteDots] :: NoteProps -> Natural
- Music.MusicXml: [noteInstrument] :: NoteProps -> Maybe String
- Music.MusicXml: [noteLyrics] :: NoteProps -> [Lyric]
- Music.MusicXml: [noteNotations] :: NoteProps -> [Notation]
- Music.MusicXml: [noteNoteHeadText] :: NoteProps -> Maybe String
- Music.MusicXml: [noteNoteHead] :: NoteProps -> Maybe (NoteHead, Bool, Bool)
- Music.MusicXml: [noteStaff] :: NoteProps -> Maybe Natural
- Music.MusicXml: [noteStem] :: NoteProps -> Maybe StemDirection
- Music.MusicXml: [noteTimeMod] :: NoteProps -> Maybe (Natural, Natural)
- Music.MusicXml: [noteType] :: NoteProps -> Maybe NoteType
- Music.MusicXml: [noteVoice] :: NoteProps -> Maybe Natural
- Music.MusicXml.Dynamics: instance GHC.Classes.Eq Music.MusicXml.Dynamics.Dynamics
- Music.MusicXml.Dynamics: instance GHC.Classes.Ord Music.MusicXml.Dynamics.Dynamics
- Music.MusicXml.Dynamics: instance GHC.Enum.Bounded Music.MusicXml.Dynamics.Dynamics
- Music.MusicXml.Dynamics: instance GHC.Enum.Enum Music.MusicXml.Dynamics.Dynamics
- Music.MusicXml.Dynamics: instance GHC.Show.Show Music.MusicXml.Dynamics.Dynamics
- Music.MusicXml.Dynamics: instance Music.Dynamics.Literal.IsDynamics Music.MusicXml.Dynamics.Dynamics
- Music.MusicXml.Pitch: [getFifths] :: Fifths -> Int
- Music.MusicXml.Pitch: [getLine] :: Line -> Int
- Music.MusicXml.Pitch: [getOctaves] :: Octaves -> Int
- Music.MusicXml.Pitch: [getSemitones] :: Semitones -> Double
- Music.MusicXml.Pitch: instance GHC.Classes.Eq Music.MusicXml.Pitch.Accidental
- Music.MusicXml.Pitch: instance GHC.Classes.Eq Music.MusicXml.Pitch.Fifths
- Music.MusicXml.Pitch: instance GHC.Classes.Eq Music.MusicXml.Pitch.Line
- Music.MusicXml.Pitch: instance GHC.Classes.Eq Music.MusicXml.Pitch.Mode
- Music.MusicXml.Pitch: instance GHC.Classes.Eq Music.MusicXml.Pitch.Octaves
- Music.MusicXml.Pitch: instance GHC.Classes.Eq Music.MusicXml.Pitch.PitchClass
- Music.MusicXml.Pitch: instance GHC.Classes.Eq Music.MusicXml.Pitch.Semitones
- Music.MusicXml.Pitch: instance GHC.Classes.Ord Music.MusicXml.Pitch.Accidental
- Music.MusicXml.Pitch: instance GHC.Classes.Ord Music.MusicXml.Pitch.Fifths
- Music.MusicXml.Pitch: instance GHC.Classes.Ord Music.MusicXml.Pitch.Line
- Music.MusicXml.Pitch: instance GHC.Classes.Ord Music.MusicXml.Pitch.Mode
- Music.MusicXml.Pitch: instance GHC.Classes.Ord Music.MusicXml.Pitch.Octaves
- Music.MusicXml.Pitch: instance GHC.Classes.Ord Music.MusicXml.Pitch.PitchClass
- Music.MusicXml.Pitch: instance GHC.Classes.Ord Music.MusicXml.Pitch.Semitones
- Music.MusicXml.Pitch: instance GHC.Enum.Enum Music.MusicXml.Pitch.Accidental
- Music.MusicXml.Pitch: instance GHC.Enum.Enum Music.MusicXml.Pitch.Fifths
- Music.MusicXml.Pitch: instance GHC.Enum.Enum Music.MusicXml.Pitch.Line
- Music.MusicXml.Pitch: instance GHC.Enum.Enum Music.MusicXml.Pitch.Mode
- Music.MusicXml.Pitch: instance GHC.Enum.Enum Music.MusicXml.Pitch.Octaves
- Music.MusicXml.Pitch: instance GHC.Enum.Enum Music.MusicXml.Pitch.PitchClass
- Music.MusicXml.Pitch: instance GHC.Enum.Enum Music.MusicXml.Pitch.Semitones
- Music.MusicXml.Pitch: instance GHC.Num.Num Music.MusicXml.Pitch.Fifths
- Music.MusicXml.Pitch: instance GHC.Num.Num Music.MusicXml.Pitch.Line
- Music.MusicXml.Pitch: instance GHC.Num.Num Music.MusicXml.Pitch.Octaves
- Music.MusicXml.Pitch: instance GHC.Num.Num Music.MusicXml.Pitch.Semitones
- Music.MusicXml.Pitch: instance GHC.Real.Fractional Music.MusicXml.Pitch.Semitones
- Music.MusicXml.Pitch: instance GHC.Real.Integral Music.MusicXml.Pitch.Octaves
- Music.MusicXml.Pitch: instance GHC.Real.Real Music.MusicXml.Pitch.Octaves
- Music.MusicXml.Pitch: instance GHC.Show.Show Music.MusicXml.Pitch.Mode
- Music.MusicXml.Pitch: instance GHC.Show.Show Music.MusicXml.Pitch.PitchClass
- Music.MusicXml.Pitch: instance Music.Pitch.Literal.Pitch.IsPitch Music.MusicXml.Pitch.DisplayPitch
- Music.MusicXml.Pitch: instance Music.Pitch.Literal.Pitch.IsPitch Music.MusicXml.Pitch.Fifths
- Music.MusicXml.Pitch: instance Music.Pitch.Literal.Pitch.IsPitch Music.MusicXml.Pitch.Pitch
- Music.MusicXml.Score: [getBeatType] :: BeatType -> Int
- Music.MusicXml.Score: [getBeat] :: Beat -> Int
- Music.MusicXml.Score: [getDivs] :: Divs -> Int
- Music.MusicXml.Score: [getFifths] :: Fifths -> Int
- Music.MusicXml.Score: [getLevel] :: Level -> Max8
- Music.MusicXml.Score: [getLine] :: Line -> Int
- Music.MusicXml.Score: [getMusic] :: Music -> [MusicElem]
- Music.MusicXml.Score: [getNoteVal] :: NoteVal -> Rational
- Music.MusicXml.Score: [getOctaves] :: Octaves -> Int
- Music.MusicXml.Score: [getPartList] :: PartList -> [PartListElem]
- Music.MusicXml.Score: [getSemitones] :: Semitones -> Double
- Music.MusicXml.Score: [noteAccidental] :: NoteProps -> Maybe (Accidental, Bool, Bool)
- Music.MusicXml.Score: [noteBeam] :: NoteProps -> Maybe (Level, BeamType)
- Music.MusicXml.Score: [noteDots] :: NoteProps -> Natural
- Music.MusicXml.Score: [noteInstrument] :: NoteProps -> Maybe String
- Music.MusicXml.Score: [noteLyrics] :: NoteProps -> [Lyric]
- Music.MusicXml.Score: [noteNotations] :: NoteProps -> [Notation]
- Music.MusicXml.Score: [noteNoteHeadText] :: NoteProps -> Maybe String
- Music.MusicXml.Score: [noteNoteHead] :: NoteProps -> Maybe (NoteHead, Bool, Bool)
- Music.MusicXml.Score: [noteStaff] :: NoteProps -> Maybe Natural
- Music.MusicXml.Score: [noteStem] :: NoteProps -> Maybe StemDirection
- Music.MusicXml.Score: [noteTimeMod] :: NoteProps -> Maybe (Natural, Natural)
- Music.MusicXml.Score: [noteType] :: NoteProps -> Maybe NoteType
- Music.MusicXml.Score: [noteVoice] :: NoteProps -> Maybe Natural
- Music.MusicXml.Score: instance Data.Default.Class.Default Music.MusicXml.Score.PartList
- Music.MusicXml.Score: instance Data.Semigroup.Semigroup Music.MusicXml.Score.Music
- Music.MusicXml.Score: instance Data.Semigroup.Semigroup Music.MusicXml.Score.PartList
- Music.MusicXml.Score: instance GHC.Base.Monoid Music.MusicXml.Score.Music
- Music.MusicXml.Score: instance GHC.Base.Monoid Music.MusicXml.Score.PartList
- Music.MusicXml.Score: instance GHC.Classes.Eq Music.MusicXml.Score.ClefSign
- Music.MusicXml.Score: instance GHC.Classes.Eq Music.MusicXml.Score.Level
- Music.MusicXml.Score: instance GHC.Classes.Ord Music.MusicXml.Score.ClefSign
- Music.MusicXml.Score: instance GHC.Enum.Bounded Music.MusicXml.Score.ClefSign
- Music.MusicXml.Score: instance GHC.Enum.Enum Music.MusicXml.Score.ClefSign
- Music.MusicXml.Score: instance GHC.Num.Num Music.MusicXml.Score.Level
- Music.MusicXml.Score: instance GHC.Show.Show Music.MusicXml.Score.Level
- Music.MusicXml.Simple: instance Data.Default.Class.Default Music.MusicXml.Score.FullNote
- Music.MusicXml.Simple: instance Data.Default.Class.Default Music.MusicXml.Score.Note
- Music.MusicXml.Simple: instance Data.Default.Class.Default Music.MusicXml.Score.NoteProps
- Music.MusicXml.Simple: instance Data.Default.Class.Default Music.MusicXml.Score.ScoreAttrs
- Music.MusicXml.Simple: instance Data.Default.Class.Default Music.MusicXml.Score.ScoreHeader
- Music.MusicXml.Simple: instance Data.Default.Class.Default Music.MusicXml.Time.Divs
- Music.MusicXml.Time: [getBeatType] :: BeatType -> Int
- Music.MusicXml.Time: [getBeat] :: Beat -> Int
- Music.MusicXml.Time: [getDivs] :: Divs -> Int
- Music.MusicXml.Time: [getNoteVal] :: NoteVal -> Rational
- Music.MusicXml.Time: [getTempo] :: Tempo -> Double
- Music.MusicXml.Time: instance GHC.Classes.Eq Music.MusicXml.Time.Beat
- Music.MusicXml.Time: instance GHC.Classes.Eq Music.MusicXml.Time.BeatType
- Music.MusicXml.Time: instance GHC.Classes.Eq Music.MusicXml.Time.Divs
- Music.MusicXml.Time: instance GHC.Classes.Eq Music.MusicXml.Time.NoteSize
- Music.MusicXml.Time: instance GHC.Classes.Eq Music.MusicXml.Time.NoteVal
- Music.MusicXml.Time: instance GHC.Classes.Eq Music.MusicXml.Time.Tempo
- Music.MusicXml.Time: instance GHC.Classes.Ord Music.MusicXml.Time.Beat
- Music.MusicXml.Time: instance GHC.Classes.Ord Music.MusicXml.Time.BeatType
- Music.MusicXml.Time: instance GHC.Classes.Ord Music.MusicXml.Time.Divs
- Music.MusicXml.Time: instance GHC.Classes.Ord Music.MusicXml.Time.NoteSize
- Music.MusicXml.Time: instance GHC.Classes.Ord Music.MusicXml.Time.NoteVal
- Music.MusicXml.Time: instance GHC.Classes.Ord Music.MusicXml.Time.Tempo
- Music.MusicXml.Time: instance GHC.Enum.Bounded Music.MusicXml.Time.NoteSize
- Music.MusicXml.Time: instance GHC.Enum.Enum Music.MusicXml.Time.Beat
- Music.MusicXml.Time: instance GHC.Enum.Enum Music.MusicXml.Time.BeatType
- Music.MusicXml.Time: instance GHC.Enum.Enum Music.MusicXml.Time.Divs
- Music.MusicXml.Time: instance GHC.Enum.Enum Music.MusicXml.Time.NoteSize
- Music.MusicXml.Time: instance GHC.Enum.Enum Music.MusicXml.Time.NoteVal
- Music.MusicXml.Time: instance GHC.Enum.Enum Music.MusicXml.Time.Tempo
- Music.MusicXml.Time: instance GHC.Num.Num Music.MusicXml.Time.Beat
- Music.MusicXml.Time: instance GHC.Num.Num Music.MusicXml.Time.BeatType
- Music.MusicXml.Time: instance GHC.Num.Num Music.MusicXml.Time.Divs
- Music.MusicXml.Time: instance GHC.Num.Num Music.MusicXml.Time.NoteVal
- Music.MusicXml.Time: instance GHC.Num.Num Music.MusicXml.Time.Tempo
- Music.MusicXml.Time: instance GHC.Real.Fractional Music.MusicXml.Time.NoteVal
- Music.MusicXml.Time: instance GHC.Real.Integral Music.MusicXml.Time.Divs
- Music.MusicXml.Time: instance GHC.Real.Real Music.MusicXml.Time.Divs
- Music.MusicXml.Time: instance GHC.Real.Real Music.MusicXml.Time.NoteVal
- Music.MusicXml.Time: instance GHC.Real.RealFrac Music.MusicXml.Time.NoteVal
- Music.MusicXml.Time: instance GHC.Show.Show Music.MusicXml.Time.Divs
- Music.MusicXml.Time: instance GHC.Show.Show Music.MusicXml.Time.NoteVal
- Music.MusicXml.Time: instance GHC.Show.Show Music.MusicXml.Time.Tempo
+ Music.MusicXml: getBeat :: Beat -> Int
+ Music.MusicXml: getBeatType :: BeatType -> Int
+ Music.MusicXml: getDivs :: Divs -> Int
+ Music.MusicXml: getFifths :: Fifths -> Int
+ Music.MusicXml: getLevel :: Level -> Max8
+ Music.MusicXml: getLine :: Line -> Int
+ Music.MusicXml: getNoteVal :: NoteVal -> Rational
+ Music.MusicXml: getOctaves :: Octaves -> Int
+ Music.MusicXml: getSemitones :: Semitones -> Double
+ Music.MusicXml: noteAccidental :: NoteProps -> Maybe (Accidental, Bool, Bool)
+ Music.MusicXml: noteBeam :: NoteProps -> Maybe (Level, BeamType)
+ Music.MusicXml: noteDots :: NoteProps -> Natural
+ Music.MusicXml: noteInstrument :: NoteProps -> Maybe String
+ Music.MusicXml: noteLyrics :: NoteProps -> [Lyric]
+ Music.MusicXml: noteNotations :: NoteProps -> [Notation]
+ Music.MusicXml: noteNoteHead :: NoteProps -> Maybe (NoteHead, Bool, Bool)
+ Music.MusicXml: noteNoteHeadText :: NoteProps -> Maybe String
+ Music.MusicXml: noteStaff :: NoteProps -> Maybe Natural
+ Music.MusicXml: noteStem :: NoteProps -> Maybe StemDirection
+ Music.MusicXml: noteTimeMod :: NoteProps -> Maybe (Natural, Natural)
+ Music.MusicXml: noteType :: NoteProps -> Maybe NoteType
+ Music.MusicXml: noteVoice :: NoteProps -> Maybe Natural
+ Music.MusicXml.Dynamics: instance Bounded Dynamics
+ Music.MusicXml.Dynamics: instance Enum Dynamics
+ Music.MusicXml.Dynamics: instance Eq Dynamics
+ Music.MusicXml.Dynamics: instance IsDynamics Dynamics
+ Music.MusicXml.Dynamics: instance Ord Dynamics
+ Music.MusicXml.Dynamics: instance Show Dynamics
+ Music.MusicXml.Pitch: getFifths :: Fifths -> Int
+ Music.MusicXml.Pitch: getLine :: Line -> Int
+ Music.MusicXml.Pitch: getOctaves :: Octaves -> Int
+ Music.MusicXml.Pitch: getSemitones :: Semitones -> Double
+ Music.MusicXml.Pitch: instance Enum Accidental
+ Music.MusicXml.Pitch: instance Enum Fifths
+ Music.MusicXml.Pitch: instance Enum Line
+ Music.MusicXml.Pitch: instance Enum Mode
+ Music.MusicXml.Pitch: instance Enum Octaves
+ Music.MusicXml.Pitch: instance Enum PitchClass
+ Music.MusicXml.Pitch: instance Enum Semitones
+ Music.MusicXml.Pitch: instance Eq Accidental
+ Music.MusicXml.Pitch: instance Eq Fifths
+ Music.MusicXml.Pitch: instance Eq Line
+ Music.MusicXml.Pitch: instance Eq Mode
+ Music.MusicXml.Pitch: instance Eq Octaves
+ Music.MusicXml.Pitch: instance Eq PitchClass
+ Music.MusicXml.Pitch: instance Eq Semitones
+ Music.MusicXml.Pitch: instance Fractional Semitones
+ Music.MusicXml.Pitch: instance Integral Octaves
+ Music.MusicXml.Pitch: instance IsPitch DisplayPitch
+ Music.MusicXml.Pitch: instance IsPitch Fifths
+ Music.MusicXml.Pitch: instance IsPitch Pitch
+ Music.MusicXml.Pitch: instance Num Fifths
+ Music.MusicXml.Pitch: instance Num Line
+ Music.MusicXml.Pitch: instance Num Octaves
+ Music.MusicXml.Pitch: instance Num Semitones
+ Music.MusicXml.Pitch: instance Ord Accidental
+ Music.MusicXml.Pitch: instance Ord Fifths
+ Music.MusicXml.Pitch: instance Ord Line
+ Music.MusicXml.Pitch: instance Ord Mode
+ Music.MusicXml.Pitch: instance Ord Octaves
+ Music.MusicXml.Pitch: instance Ord PitchClass
+ Music.MusicXml.Pitch: instance Ord Semitones
+ Music.MusicXml.Pitch: instance Real Octaves
+ Music.MusicXml.Pitch: instance Show Mode
+ Music.MusicXml.Pitch: instance Show PitchClass
+ Music.MusicXml.Score: getBeat :: Beat -> Int
+ Music.MusicXml.Score: getBeatType :: BeatType -> Int
+ Music.MusicXml.Score: getDivs :: Divs -> Int
+ Music.MusicXml.Score: getFifths :: Fifths -> Int
+ Music.MusicXml.Score: getLevel :: Level -> Max8
+ Music.MusicXml.Score: getLine :: Line -> Int
+ Music.MusicXml.Score: getMusic :: Music -> [MusicElem]
+ Music.MusicXml.Score: getNoteVal :: NoteVal -> Rational
+ Music.MusicXml.Score: getOctaves :: Octaves -> Int
+ Music.MusicXml.Score: getPartList :: PartList -> [PartListElem]
+ Music.MusicXml.Score: getSemitones :: Semitones -> Double
+ Music.MusicXml.Score: instance Bounded ClefSign
+ Music.MusicXml.Score: instance Default PartList
+ Music.MusicXml.Score: instance Enum ClefSign
+ Music.MusicXml.Score: instance Eq ClefSign
+ Music.MusicXml.Score: instance Eq Level
+ Music.MusicXml.Score: instance Monoid Music
+ Music.MusicXml.Score: instance Monoid PartList
+ Music.MusicXml.Score: instance Num Level
+ Music.MusicXml.Score: instance Ord ClefSign
+ Music.MusicXml.Score: instance Semigroup Music
+ Music.MusicXml.Score: instance Semigroup PartList
+ Music.MusicXml.Score: instance Show Level
+ Music.MusicXml.Score: noteAccidental :: NoteProps -> Maybe (Accidental, Bool, Bool)
+ Music.MusicXml.Score: noteBeam :: NoteProps -> Maybe (Level, BeamType)
+ Music.MusicXml.Score: noteDots :: NoteProps -> Natural
+ Music.MusicXml.Score: noteInstrument :: NoteProps -> Maybe String
+ Music.MusicXml.Score: noteLyrics :: NoteProps -> [Lyric]
+ Music.MusicXml.Score: noteNotations :: NoteProps -> [Notation]
+ Music.MusicXml.Score: noteNoteHead :: NoteProps -> Maybe (NoteHead, Bool, Bool)
+ Music.MusicXml.Score: noteNoteHeadText :: NoteProps -> Maybe String
+ Music.MusicXml.Score: noteStaff :: NoteProps -> Maybe Natural
+ Music.MusicXml.Score: noteStem :: NoteProps -> Maybe StemDirection
+ Music.MusicXml.Score: noteTimeMod :: NoteProps -> Maybe (Natural, Natural)
+ Music.MusicXml.Score: noteType :: NoteProps -> Maybe NoteType
+ Music.MusicXml.Score: noteVoice :: NoteProps -> Maybe Natural
+ Music.MusicXml.Simple: instance Default Divs
+ Music.MusicXml.Simple: instance Default FullNote
+ Music.MusicXml.Simple: instance Default Note
+ Music.MusicXml.Simple: instance Default NoteProps
+ Music.MusicXml.Simple: instance Default ScoreAttrs
+ Music.MusicXml.Simple: instance Default ScoreHeader
+ Music.MusicXml.Time: getBeat :: Beat -> Int
+ Music.MusicXml.Time: getBeatType :: BeatType -> Int
+ Music.MusicXml.Time: getDivs :: Divs -> Int
+ Music.MusicXml.Time: getNoteVal :: NoteVal -> Rational
+ Music.MusicXml.Time: getTempo :: Tempo -> Double
+ Music.MusicXml.Time: instance Bounded NoteSize
+ Music.MusicXml.Time: instance Enum Beat
+ Music.MusicXml.Time: instance Enum BeatType
+ Music.MusicXml.Time: instance Enum Divs
+ Music.MusicXml.Time: instance Enum NoteSize
+ Music.MusicXml.Time: instance Enum NoteVal
+ Music.MusicXml.Time: instance Enum Tempo
+ Music.MusicXml.Time: instance Eq Beat
+ Music.MusicXml.Time: instance Eq BeatType
+ Music.MusicXml.Time: instance Eq Divs
+ Music.MusicXml.Time: instance Eq NoteSize
+ Music.MusicXml.Time: instance Eq NoteVal
+ Music.MusicXml.Time: instance Eq Tempo
+ Music.MusicXml.Time: instance Fractional NoteVal
+ Music.MusicXml.Time: instance Integral Divs
+ Music.MusicXml.Time: instance Num Beat
+ Music.MusicXml.Time: instance Num BeatType
+ Music.MusicXml.Time: instance Num Divs
+ Music.MusicXml.Time: instance Num NoteVal
+ Music.MusicXml.Time: instance Num Tempo
+ Music.MusicXml.Time: instance Ord Beat
+ Music.MusicXml.Time: instance Ord BeatType
+ Music.MusicXml.Time: instance Ord Divs
+ Music.MusicXml.Time: instance Ord NoteSize
+ Music.MusicXml.Time: instance Ord NoteVal
+ Music.MusicXml.Time: instance Ord Tempo
+ Music.MusicXml.Time: instance Real Divs
+ Music.MusicXml.Time: instance Real NoteVal
+ Music.MusicXml.Time: instance RealFrac NoteVal
+ Music.MusicXml.Time: instance Show Divs
+ Music.MusicXml.Time: instance Show NoteVal
+ Music.MusicXml.Time: instance Show Tempo

Files

musicxml2.cabal view
@@ -1,6 +1,6 @@  name:               musicxml2-version:            1.4+version:            1.4.1 cabal-version:      >= 1.2 author:             Hans Hoglund maintainer:         Hans Hoglund@@ -17,8 +17,8 @@ library                         build-depends:          base >= 4 && < 5,-        semigroups, data-default, type-unary, reverse-apply,-        xml, +        semigroups, nats, data-default, type-unary, reverse-apply,+        xml,         music-pitch-literal,         music-dynamics-literal