reactive-balsa-0.1.1: Programmatically edit MIDI events via ALSA and reactive-banana

Safe HaskellNone

Reactive.Banana.ALSA.Guitar

Documentation

class Transpose pitch whereSource

Methods

getPitch :: pitch -> PitchSource

transpose :: Int -> pitch -> Maybe pitchSource

mapChordToString :: (Transpose pitch, Ord pitch) => [Pitch] -> [pitch] -> [pitch]Source

choosePitchForString :: (Transpose pitch, Ord pitch) => [pitch] -> Pitch -> Maybe pitchSource