| Safe Haskell | Safe-Inferred |
|---|---|
| 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
- 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
- | 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
- data Part
- 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
| Paper | |
Fields
| |
Constructors
| Header | |
data Articulation_T Source
Constructors
| Accent | |
| Arpeggio | |
| ArpeggioDown | |
| ArpeggioNeutral | |
| ArpeggioUp | |
| DownBow | |
| Fermata | |
| Flageolet | |
| Glissando | |
| Harmonic | |
| LaissezVibrer | |
| Marcato | |
| Open | |
| Portato | |
| Staccato | |
| StemTremolo Integer | |
| Stopped | |
| Tenuto | |
| Trill | |
| UpBow |
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
data Annotation Source
Constructors
Instances
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
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] |
Constructors
| Score Score_Settings [Staff] |
Constructors
| Work | |
Fields
| |
Constructors
| Fragment | |
Fields | |