hly-0.16: Haskell LilyPond

Safe HaskellSafe
LanguageHaskell98

Music.LilyPond.Light.Model

Contents

Synopsis

Documentation

data Version Source #

Constructors

Version String 

data Units Source #

Constructors

MM 
CM 

Instances

Eq Units Source # 

Methods

(==) :: Units -> Units -> Bool #

(/=) :: Units -> Units -> Bool #

Show Units Source # 

Methods

showsPrec :: Int -> Units -> ShowS #

show :: Units -> String #

showList :: [Units] -> ShowS #

data Length Source #

Constructors

Length Double Units 

Instances

data Bar_T Source #

Repeat barline types = ".|:", ":..:", ":|.|:", ":|.:", ":.|.:", "[|:", ":|][|:" ":|]", ":|."

Instances

Eq Bar_T Source # 

Methods

(==) :: Bar_T -> Bar_T -> Bool #

(/=) :: Bar_T -> Bar_T -> Bool #

Show Bar_T Source # 

Methods

showsPrec :: Int -> Bar_T -> ShowS #

show :: Bar_T -> String #

showList :: [Bar_T] -> ShowS #

type Tuplet_T = (Integer, Integer) Source #

(Denominator,Numerator)

music_c :: Music -> Music_C Source #

Categorise Music element.

data Rest_T Source #

Type of rest. Perhaps MMRest should be given here also.

Constructors

Normal_Rest 
Spacer_Rest 

Instances

data Part Source #

Instances

Eq Part Source # 

Methods

(==) :: Part -> Part -> Bool #

(/=) :: Part -> Part -> Bool #

Show Part Source # 

Methods

showsPrec :: Int -> Part -> ShowS #

show :: Part -> String #

showList :: [Part] -> ShowS #

data Score Source #

Constructors

Score Score_Settings [Staff] 

Instances

data Work Source #

Instances

Eq Work Source # 

Methods

(==) :: Work -> Work -> Bool #

(/=) :: Work -> Work -> Bool #

Show Work Source # 

Methods

showsPrec :: Int -> Work -> ShowS #

show :: Work -> String #

showList :: [Work] -> ShowS #

Lilypond Work Source # 

Default values

Translation