Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Music.LilyPond.Light.Model
Contents
- 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
Constructors
Constructors
Header | |
data Articulation_T Source #
Constructors
Instances
Constructors
Dynamic_Mark Dynamic_Mark_T | |
Hairpin Hairpin_T | |
Espressivo |
data Phrasing_T Source #
Constructors
Begin_Slur | |
End_Slur | |
Begin_PhrasingSlur | |
End_PhrasingSlur | |
Begin_Beam | |
End_Beam | |
SustainOn | |
SustainOff |
Instances
Constructors
Text_Symbol | |
Text_Plain | |
Text_Markup |
data Annotation Source #
Constructors
Instances
Repeat barline types = ".|:", ":..:", ":|.|:", ":|.:", ":.|.:", "[|:", ":|][|:" ":|]", ":|."
Constructors
Music
element category enumeration.
Type of rest. Perhaps MMRest should be given here also.
Constructors
Normal_Rest | |
Spacer_Rest |
Constructors
Note | |
Fields
| |
Chord | |
Fields
| |
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) Source #
Constructors
Normal_Staff | |
Rhythmic_Staff |
type Voice_Text = String Source #
type Chord_Text = String Source #
Constructors
Part (Maybe Chord_Text) (Maybe Voice_Text) [Music] | |
MultipleParts [[Music]] |
data Staff_Set_T Source #
Constructors
ChoirStaff | |
GrandStaff | |
PianoStaff | |
StaffGroup | |
StaffGroup_SquareBracket |
Instances
type Staff_Scalar = Int Source #
Constructors
Staff Staff_Settings Staff_Name Part | |
Staff_Set Staff_Set_T Staff_Name [Staff] |
data Score_Settings Source #
Constructors
Score_Settings | |
Fields
|
Instances
Constructors
Score Score_Settings [Staff] |
Constructors
Work | |
Fields
|
Constructors
Fragment | |
Fields |