HSoM-1.0.0: Library for computer music education

Safe HaskellNone
LanguageHaskell98

HSoM.Examples.NewResolutions

Documentation

prevNote :: (Num t, Eq t1) => [(t1, t)] -> (t1, t) -> (t1, t) Source #

nextNote :: (Eq t1, Num t) => [(t1, t)] -> (t1, t) -> (t1, t) Source #

nextNote' :: (Num t, Eq t1) => (t1, t) -> [(t1, t)] -> (t1, t) -> (t1, t) Source #

back2Note :: (Eq t1, Num t) => [(t1, t)] -> (t1, t) -> (t1, t) Source #

part3Pattern :: Num t => ((PitchClass, t) -> Dur -> Music a) -> Music a Source #

nr :: IO () Source #