live-sequencer-0.0.6: Live coding of MIDI music

Safe HaskellSafe
LanguageHaskell98

Music

Documentation

slowdown :: Integral a => a -> a -> a Source #

speedup :: Integral a => a -> a -> a Source #

times :: Int -> Music a -> Music a Source #

emap :: (a -> b) -> Music (Event a) -> Music (Event b) Source #

wmap :: (Integer -> Integer) -> Music (Event a) -> Music (Event a) Source #

amap :: (a -> b) -> Music a -> Music b Source #

data Music a Source #

Constructors

Atom a 
Par [Music a] 
Seq [Music a] 

play :: Music (Event a) -> [Event a] Source #