music-pitch-1.3: Abstract representation of musical pitch.

Safe HaskellNone

Music.Pitch.Relative.Accidental

Contents

Synopsis

Alterable class

class Alterable a whereSource

Class of things that can be altered.

Methods

sharpen :: a -> aSource

Increase the given pitch by one.

flatten :: a -> aSource

Decrease the given pitch by one.

Accidentals

doubleFlat :: AccidentalSource

The double flat accidental.

flat :: AccidentalSource

The flat accidental.

natural :: AccidentalSource

The natural accidental.

sharp :: AccidentalSource

The sharp accidental.

doubleSharp :: AccidentalSource

The double sharp accidental.