Safe Haskell | Safe-Inferred |
---|
Documentation
type Pitch = (PitchClass, Octave)Source
data PitchClass Source
Cff | |
Cf | |
C | |
Dff | |
Cs | |
Df | |
Css | |
D | |
Eff | |
Ds | |
Ef | |
Fff | |
Dss | |
E | |
Ff | |
Es | |
F | |
Gff | |
Ess | |
Fs | |
Gf | |
Fss | |
G | |
Aff | |
Gs | |
Af | |
Gss | |
A | |
Bff | |
As | |
Bf | |
Ass | |
B | |
Bs | |
Bss |
Bounded PitchClass | |
Enum PitchClass | |
Eq PitchClass | |
Ord PitchClass | |
Read PitchClass | |
Show PitchClass | |
NFData PitchClass | |
Performable Pitch | |
Performable Note1 | |
Performable (Pitch, Volume) |
type PlayerName = StringSource
data InstrumentName Source
Enum InstrumentName | |
Eq InstrumentName | |
Ord InstrumentName | |
Show InstrumentName | |
NFData InstrumentName |
data PhraseAttribute Source
Eq PhraseAttribute | |
Ord PhraseAttribute | |
Show PhraseAttribute | |
NFData PhraseAttribute |
Accent Rational | |
Crescendo Rational | |
Diminuendo Rational | |
StdLoudness StdLoudness | |
Loudness Rational |
data StdLoudness Source
Enum StdLoudness | |
Eq StdLoudness | |
Ord StdLoudness | |
Show StdLoudness | |
NFData StdLoudness |
Ritardando Rational | |
Accelerando Rational |
data Articulation Source
Staccato Rational | |
Legato Rational | |
Slurred Rational | |
Tenuto | |
Marcato | |
Pedal | |
Fermata | |
FermataDown | |
Breath | |
DownBow | |
UpBow | |
Harmonic | |
Pizzicato | |
LeftPizz | |
BartokPizz | |
Swell | |
Wedge | |
Thumb | |
Stopped |
Eq Articulation | |
Ord Articulation | |
Show Articulation | |
NFData Articulation |
instrument :: InstrumentName -> Music a -> Music aSource
phrase :: [PhraseAttribute] -> Music a -> Music aSource
player :: PlayerName -> Music a -> Music aSource
pcToInt :: PitchClass -> IntSource