Safe Haskell | Safe |
---|---|
Language | Haskell98 |
- data Version = Version String
- data Units
- data Length = Length Double Units
- data Paper = Paper {
- binding_offset :: Length
- bottom_margin :: Length
- indent :: Length
- inner_margin :: Length
- left_margin :: Length
- outer_margin :: Length
- paper_width :: Length
- paper_height :: Length
- ragged_right :: Bool
- ragged_last :: Bool
- ragged_bottom :: Bool
- ragged_last_bottom :: Bool
- right_margin :: Length
- top_margin :: Length
- two_sided :: Bool
- print_page_number :: Bool
- min_systems_per_page :: Maybe Integer
- max_systems_per_page :: Maybe Integer
- systems_per_page :: Maybe Integer
- systems_count :: Maybe Integer
- page_count :: Maybe Integer
- system_separator_markup :: Maybe String
- system_spacing_basic_distance :: Maybe Integer
- system_spacing_minimum_distance :: Maybe Integer
- data Header = Header {}
- data Articulation_T
- data Dynamic_T
- data Phrasing_T
- data Text_T
- data Annotation
- data Bar_T
- data Command_T
- = AutoBeamOff
- | Bar Bar_T
- | BarlineCheck
- | BarNumberCheck Integer
- | Break
- | Change String
- | DynamicDown
- | DynamicNeutral
- | DynamicUp
- | NoBreak
- | NoPageBreak
- | Octavation Integer
- | PageBreak
- | Partial Duration
- | Rehearsal_Mark (Maybe Int)
- | StemDown
- | StemNeutral
- | StemUp
- | TupletDown
- | TupletNeutral
- | TupletUp
- | User String
- | VoiceOne
- | VoiceTwo
- | VoiceThree
- | VoiceFour
- type Tuplet_T = (Integer, Integer)
- data Tuplet_Mode
- data Music_C
- music_c :: Music -> Music_C
- data Rest_T
- data Music
- = Note { }
- | Chord { }
- | Tremolo (Either Music (Music, Music)) Integer
- | Rest Rest_T Duration [Annotation]
- | MMRest Integer Time_Signature [Annotation]
- | Skip Duration [Annotation]
- | Repeat Integer Music
- | Tuplet Tuplet_Mode Tuplet_T Music
- | Grace Music
- | AfterGrace Music Music
- | Join [Music]
- | Clef (Clef Int)
- | Time Time_Signature
- | Key Note_T (Maybe Alteration_T) Mode_T
- | Tempo (Maybe String) Duration Rational
- | Command Command_T [Annotation]
- | Polyphony Music Music
- | Empty
- type Staff_Name = (String, String)
- type Staff_ID = String
- data Staff_T
- type Voice_Text = String
- type Chord_Text = String
- data Part
- = Part (Maybe Chord_Text) (Maybe Voice_Text) [Music]
- | MultipleParts [[Music]]
- data Staff_Set_T
- type Staff_Scalar = Int
- data Staff_Settings = Staff_Settings Staff_T Staff_ID Staff_Scalar
- data Staff
- data Score_Settings = Score_Settings {}
- data Score = Score Score_Settings [Staff]
- data Work = Work {}
- data Fragment = Fragment {}
- data Format
- default_version :: Version
- default_header :: Header
- default_score_settings :: Score_Settings
- ly_bool :: Bool -> String
Documentation
data Articulation_T Source #
data Phrasing_T Source #
data Annotation Source #
Repeat barline types = ".|:", ":..:", ":|.|:", ":|.:", ":.|.:", "[|:", ":|][|:" ":|]", ":|."
data Tuplet_Mode Source #
Music
element category enumeration.
Type of rest. Perhaps MMRest should be given here also.
type Staff_Name = (String, String) Source #
type Voice_Text = String Source #
type Chord_Text = String Source #
Part (Maybe Chord_Text) (Maybe Voice_Text) [Music] | |
MultipleParts [[Music]] |
data Staff_Set_T Source #
type Staff_Scalar = Int Source #
data Staff_Settings Source #
data Score_Settings Source #
Score_Settings | |
|
Work | |
|