Documentation
mapChordToString :: [T] -> [Class] -> [T]Source
choosePitchForString :: [Class] -> T -> TSource
stringPitches :: [T]Source
type UpDownPattern = [(Dur, Direction)]Source
chords :: [([Class], UpDownPattern)]Source
chordToPattern :: [Class] -> UpDownPattern -> [[DelayedNote]]Source
guitarEvents :: [[DelayedNote]]Source
delayNotes :: [DelayedNote] -> [T ()]Source
stringMelodies :: [T ()]Source
parallelSong :: [instr] -> T drum instrSource
chordWithLegatoPattern :: [T drum instr] -> UpDownPattern -> T drum instrSource
legatoSong :: [instr] -> T drum instrSource