|
| Music.Analysis.MusicXML.Level5 |
|
|
|
| Synopsis |
|
| type Score_Partwise = (Document_Attributes, (Score_Header, [Part])) | | | type Part = (ID, [Measure]) | | | type Measure = ((CDATA, Maybe Yes_No, Maybe Yes_No, Maybe Tenths), [Music_Data]) | | | | | type Note = ((Print_Style, Printout, Maybe CDATA, Maybe CDATA, Maybe CDATA, Maybe CDATA, Maybe CDATA, Maybe Yes_No), (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 Duration = IntegerNumber | | | type Editorial_Voice = Editorial_Voice | | | type Instrument = Instrument | | | type Type = (Maybe Symbol_Size, Type_) | | | type Dot = Dot | | | type Accidental = ((Maybe Yes_No, Maybe Yes_No, Level_Display, Print_Style), 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 = ((Maybe CDATA, Print_Style, Print_Object), (Key_, [Key_Octave])) | | | | | type Key_Octave = ((CDATA, Maybe Yes_No), Octave) | | | type Time = ((Maybe CDATA, Maybe Time_A, Print_Style, Print_Object), Time_B) | | | type Staves = Staves | | | type Part_Symbol = Part_Symbol | | | type Instruments = Instruments | | | type Clef = ((Maybe CDATA, Maybe Yes_No, Maybe Symbol_Size, Print_Style, Print_Object), (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 -> Music_Data | | | abst_Note :: Note -> Note | | | abst_Note_ :: Note_ -> Note_ | | | abst_Grace :: Grace -> Grace | | | abst_Cue :: Cue -> Cue | | | abst_Tie :: Tie -> Tie | | | abst_Full_Note :: Full_Note -> Full_Note | | | abst_Full_Note_ :: Full_Note_ -> 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_Time_Modification :: Time_Modification -> Time_Modification | | | abst_Stem :: Stem -> Stem | | | abst_Notehead :: Notehead -> Notehead | | | abst_Beam :: Beam -> Beam | | | abst_Staff :: Staff -> Staff | | | abst_Notations :: Notations -> Notations | | | abst_Editorial :: Editorial -> Editorial | | | abst_Divisions :: Divisions -> Divisions | | | abst_Key_Octave :: Key_Octave -> Key_Octave | | | abst_Staves :: Staves -> Staves | | | abst_Attributes :: Attributes -> Attributes | | | abst_Lyric :: Lyric -> Lyric | | | 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 | | | empty_Print_Style :: Print_Style | | | empty_Printout :: Printout | | | empty_Level_Display :: Level_Display | | | 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_Grace :: Grace -> Grace | | | rep_Cue :: Cue -> Cue | | | rep_Tie :: Tie -> Tie | | | 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_Time_Modification :: Time_Modification -> Time_Modification | | | rep_Stem :: Stem -> Stem | | | rep_Notehead :: Notehead -> Notehead | | | rep_Beam :: Beam -> Beam | | | rep_Staff :: Staff -> Staff | | | rep_Notations :: Notations -> Notations | | | rep_Editorial :: Editorial -> Editorial | | | rep_Divisions :: Divisions -> Divisions | | | rep_Key_Octave :: Key_Octave -> Key_Octave | | | rep_Staves :: Staves -> Staves | | | rep_Attributes :: Attributes -> Attributes | | | rep_Lyric :: Lyric -> Lyric | | | 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 = ((Print_Style, Printout, Maybe CDATA, Maybe CDATA, Maybe CDATA, Maybe CDATA, Maybe CDATA, Maybe Yes_No), (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 |