haskore-0.2.0.3: The Haskore Computer Music System

Safe Haskell | None

Haskore.Composition.Rhythm

# Documentation

type T = [Bool]Source

unit :: Dur Source

fromString :: String -> T Source

fromPositions :: [Int] -> T Source

type ToMusicWithMusic drum instr = T drum instr -> T -> T drum instrSource

type ToMusicWithDrum drum instr = drum -> T -> T drum instrSource

toMusicWithMusic :: ToMusicWithMusic drum instrSource

toMusicWithDrum :: ToMusicWithDrum drum instrSource

toMusicWithDrumUnit :: Dur -> ToMusicWithDrum drum instrSource

toShuffledMusicWithDrum :: ToMusicWithDrum drum instrSource

toShuffledMusicWithDrumUnit :: Dur -> ToMusicWithDrum drum instrSource

tickR :: T Source

jazzWaltzHiHatR :: T Source

jazzWaltzRideR :: T Source

jazzRideR :: T Source

clave7 :: T Source

clave5 :: T Source

claveBossaR :: T Source

claveRumbaR :: T Source

claveR :: T Source

backBeatR :: T Source

downBeatR :: T Source

countInR :: Dur -> T Source

tickP :: drum -> T drum instrSource

backBeatP :: drum -> T drum instrSource

downBeatP :: drum -> T drum instrSource

jazzWaltzHiHatP :: drum -> T drum instrSource

jazzWaltzRideP :: drum -> T drum instrSource

jazzRideP :: drum -> T drum instrSource

claveBossaP :: drum -> T drum instrSource

claveRumbaP :: drum -> T drum instrSource

claveP :: drum -> T drum instrSource

click :: T Source

ride :: T Source

basicHiHat :: T Source

basicSnare :: T Source

basicBassDrum :: T Source

metro7 :: T Source

metro5 :: T Source

claveBossa :: T Source

claveRumba :: T Source

clave :: T Source

countIn :: Dur -> T Source