| Safe Haskell | Safe-Inferred |
|---|
Euterpea.Music.Note.Music
Documentation
type Pitch = (PitchClass, Octave)Source
data PitchClass Source
Constructors
| 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 |
Instances
| Bounded PitchClass | |
| Enum PitchClass | |
| Eq PitchClass | |
| Ord PitchClass | |
| Read PitchClass | |
| Show PitchClass | |
| NFData PitchClass | |
| Performable Pitch | |
| Performable Note1 | |
| Performable (Pitch, Volume) |
Constructors
| Tempo Rational | |
| Transpose AbsPitch | |
| Instrument InstrumentName | |
| Phrase [PhraseAttribute] | |
| Player PlayerName | |
| KeySig PitchClass Mode |
type PlayerName = StringSource
data InstrumentName Source
Constructors
Instances
| Enum InstrumentName | |
| Eq InstrumentName | |
| Ord InstrumentName | |
| Show InstrumentName | |
| NFData InstrumentName |
data PhraseAttribute Source
Instances
| Eq PhraseAttribute | |
| Ord PhraseAttribute | |
| Show PhraseAttribute | |
| NFData PhraseAttribute |
Constructors
| Accent Rational | |
| Crescendo Rational | |
| Diminuendo Rational | |
| StdLoudness StdLoudness | |
| Loudness Rational |
data StdLoudness Source
Instances
| Enum StdLoudness | |
| Eq StdLoudness | |
| Ord StdLoudness | |
| Show StdLoudness | |
| NFData StdLoudness |
Constructors
| Ritardando Rational | |
| Accelerando Rational |
data Articulation Source
Constructors
| Staccato Rational | |
| Legato Rational | |
| Slurred Rational | |
| Tenuto | |
| Marcato | |
| Pedal | |
| Fermata | |
| FermataDown | |
| Breath | |
| DownBow | |
| UpBow | |
| Harmonic | |
| Pizzicato | |
| LeftPizz | |
| BartokPizz | |
| Swell | |
| Wedge | |
| Thumb | |
| Stopped |
Instances
| Eq Articulation | |
| Ord Articulation | |
| Show Articulation | |
| NFData Articulation |
Constructors
| Trill | |
| Mordent | |
| InvMordent | |
| DoubleMordent | |
| Turn | |
| TrilledTurn | |
| ShortTrill | |
| Arpeggio | |
| ArpeggioUp | |
| ArpeggioDown | |
| Instruction String | |
| Head NoteHead | |
| DiatonicTrans Int |
Constructors
| DiamondHead | |
| SquareHead | |
| XHead | |
| TriangleHead | |
| TremoloHead | |
| SlashHead | |
| ArtHarmonic | |
| NoHead |
instrument :: InstrumentName -> Music a -> Music aSource
phrase :: [PhraseAttribute] -> Music a -> Music aSource
player :: PlayerName -> Music a -> Music aSource
pcToInt :: PitchClass -> IntSource