haskore-0.1.0.3: The Haskore Computer Music SystemSource codeContentsIndex
Haskore.Example.Guitar
Documentation
mapChordToString :: [T] -> [Class] -> [T]Source
choosePitchForString :: [Class] -> T -> TSource
stringPitches :: [T]Source
data Direction Source
Constructors
Up
Down
delayTime :: DurSource
dirDelays :: Direction -> [Offset]Source
type UpDownPattern = [(Dur, Direction)]Source
udpInter :: UpDownPatternSource
udpLast :: UpDownPatternSource
udp :: UpDownPatternSource
chords :: [([Class], UpDownPattern)]Source
type DelayedNote = (Offset, (Dur, Maybe T))Source
chordToPattern :: [Class] -> UpDownPattern -> [[DelayedNote]]Source
guitarEvents :: [[DelayedNote]]Source
delayNotes :: [DelayedNote] -> [T ()]Source
stringMelodies :: [T ()]Source
parallelSong :: [instr] -> T drum instrSource
parallelSongMIDI :: TSource
chordWithLegatoPattern :: [T drum instr] -> UpDownPattern -> T drum instrSource
legatoSong :: [instr] -> T drum instrSource
legatoSongMIDI :: TSource
Produced by Haddock version 2.6.1