|
Music.Analysis.MusicXML.Level4 |
|
|
|
Synopsis |
|
type Score_Partwise = (Document_Attributes, (Score_Header, [Part])) | | type Part = [Measure] | | type Measure = [Music_Data] | | | | type Note = (Note_, Maybe Instrument, Editorial_Voice, Maybe Type, [Dot], Maybe Accidental, Maybe Time_Modification, Maybe Stem, Maybe Notehead, Maybe Staff, [Beam], [Notations], [Lyric]) | | | | type Grace = Grace | | type Cue = Cue | | type Tie = Tie | | type Full_Note = (Maybe Chord, Full_Note_) | | | | type Unpitched = Unpitched | | type Rest = Rest | | type Duration = IntegerNumber | | type Editorial_Voice = Editorial_Voice | | type Instrument = Instrument | | type Type = Type_ | | type Dot = Dot | | type Accidental = Accidental_ | | type Time_Modification = Time_Modification | | type Stem = Stem | | type Notehead = Notehead | | type Beam = Beam | | type Staff = IntegerNumber | | type Lyric = Lyric | | type Notations = Notations | | type Attributes = (Editorial, Maybe Divisions, [Key], [Time], Maybe Staves, Maybe Part_Symbol, Maybe Instruments, [Clef], [Staff_Details], Maybe Transpose, [Directive], [Measure_Style]) | | type Editorial = Editorial | | type Divisions = IntegerNumber | | type Key = (Key_, [Key_Octave]) | | | | type Time = Time_B | | type Staves = Staves | | type Part_Symbol = Part_Symbol | | type Instruments = Instruments | | type Clef = (Sign, Maybe Line, Maybe Clef_Octave_Change) | | type Staff_Details = Staff_Details | | type Transpose = Transpose | | type Directive = Directive | | type Measure_Style = Measure_Style | | abst_Score_Partwise :: Score_Partwise -> Score_Partwise | | abst_Part :: Part -> Part | | abst_Measure :: Measure -> Measure | | abst_Music_Data :: Music_Data -> Maybe Music_Data | | abst_Note :: Note -> Maybe Note | | abst_Note_ :: Note_ -> Maybe Note_ | | abst_Full_Note :: Full_Note -> Maybe Full_Note | | abst_Full_Note_ :: Full_Note_ -> Maybe Full_Note_ | | abst_Duration :: Duration -> Duration | | abst_Editorial_Voice :: Editorial_Voice -> Editorial_Voice | | abst_Instrument :: Instrument -> Instrument | | abst_Type :: Type -> Type | | abst_Dot :: Dot -> Dot | | abst_Accidental :: Accidental -> Accidental | | abst_Staff :: Staff -> Staff | | abst_Editorial :: Editorial -> Editorial | | abst_Divisions :: Divisions -> Divisions | | abst_Staves :: Staves -> Staves | | abst_Attributes :: Attributes -> Attributes | | abst_Key :: Key -> Key | | abst_Key_ :: Key_ -> Key_ | | abst_Time :: Time -> Time | | abst_Part_Symbol :: Part_Symbol -> Part_Symbol | | abst_Instruments :: Instruments -> Instruments | | abst_Clef :: Clef -> Clef | | abst_Staff_Details :: Staff_Details -> Staff_Details | | abst_Transpose :: Transpose -> Transpose | | abst_Directive :: Directive -> Directive | | abst_Measure_Style :: Measure_Style -> Measure_Style | | rep_Score_Partwise :: Score_Partwise -> Score_Partwise | | rep_Part :: Part -> Part | | rep_Measure :: Measure -> Measure | | rep_Music_Data :: Music_Data -> Music_Data | | rep_Note :: Note -> Note | | rep_Note_ :: Note_ -> Note_ | | rep_Full_Note :: Full_Note -> Full_Note | | rep_Full_Note_ :: Full_Note_ -> Full_Note_ | | rep_Duration :: Duration -> Duration | | rep_Editorial_Voice :: Editorial_Voice -> Editorial_Voice | | rep_Instrument :: Instrument -> Instrument | | rep_Type :: Type -> Type | | rep_Dot :: Dot -> Dot | | rep_Accidental :: Accidental -> Accidental | | rep_Staff :: Staff -> Staff | | rep_Editorial :: Editorial -> Editorial | | rep_Divisions :: Divisions -> Divisions | | rep_Staves :: Staves -> Staves | | rep_Attributes :: Attributes -> Attributes | | rep_Key :: Key -> Key | | rep_Key_ :: Key_ -> Key_ | | rep_Time :: Time -> Time | | rep_Part_Symbol :: Part_Symbol -> Part_Symbol | | rep_Instruments :: Instruments -> Instruments | | rep_Clef :: Clef -> Clef | | rep_Staff_Details :: Staff_Details -> Staff_Details | | rep_Transpose :: Transpose -> Transpose | | rep_Directive :: Directive -> Directive | | rep_Measure_Style :: Measure_Style -> Measure_Style | | map_Score_Partwise :: (Music_Data -> Music_Data) -> Score_Partwise -> Score_Partwise | | map_Part :: (Music_Data -> Music_Data) -> Part -> Part | | map_Measure :: (Music_Data -> Music_Data) -> Measure -> Measure | | map_Music_Data :: (Music_Data -> Music_Data) -> Music_Data -> Music_Data |
|
|
Documentation |
|
|
|
|
|
|
|
|
Constructors | | Instances | |
|
|
type Note = (Note_, Maybe Instrument, Editorial_Voice, Maybe Type, [Dot], Maybe Accidental, Maybe Time_Modification, Maybe Stem, Maybe Notehead, Maybe Staff, [Beam], [Notations], [Lyric]) | Source |
|
|
|
Constructors | | Instances | |
|
|
|
|
|
|
|
|
|
|
|
Constructors | | Instances | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
positive number
|
|
|
|
|
|
type Attributes = (Editorial, Maybe Divisions, [Key], [Time], Maybe Staves, Maybe Part_Symbol, Maybe Instruments, [Clef], [Staff_Details], Maybe Transpose, [Directive], [Measure_Style]) | Source |
|
|
|
|
|
|
|
|
|
Constructors | | Instances | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Produced by Haddock version 2.6.0 |