streamed-0.2: Programmatically edit MIDI event streams via ALSA

Safe HaskellSafe-Infered

Sound.MIDI.ALSA.Guitar

Documentation

class Transpose pitch whereSource

Methods

getPitch :: pitch -> IntSource

transpose :: Int -> pitch -> Maybe pitchSource

Instances

Transpose Pitch 
Transpose PitchChannel 

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

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