haskore-0.0.5.1: The Haskore Computer Music System
Source code
Contents
Index
Haskore.Example.Guitar
Documentation
mapChordToString
:: [
T
] -> [
Class
] -> [
T
]
Source
choosePitchForString
:: [
Class
] ->
T
->
T
Source
stringPitches
:: [
T
]
Source
data
Direction
Source
Constructors
Up
Down
delayTime
::
Dur
Source
dirDelays
::
Direction
-> [
Offset
]
Source
type
UpDownPattern
= [(
Dur
,
Direction
)]
Source
udpInter
::
UpDownPattern
Source
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 instr
Source
parallelSongMIDI
::
T
Source
chordWithLegatoPattern
:: [
T
drum instr] ->
UpDownPattern
->
T
drum instr
Source
legatoSong
:: [instr] ->
T
drum instr
Source
legatoSongMIDI
::
T
Source
Produced by
Haddock
version 2.3.0