haskore-0.2.0.8: The Haskore Computer Music System

Safe HaskellSafe
LanguageHaskell2010

Haskore.Interface.CSound.TutorialCustom

Documentation

type TutMelody params = T (TutAttr params) Source

data TutAttr params Source

Constructors

TutAttr 

Fields

attrVelocity :: Rational
 
attrParameters :: params
 

musicFromMelody :: (params -> Instrument) -> TutMelody params -> T () Instrument Source

data OutFunc out Source

Constructors

OutFunc0 out 
OutFunc2 (SigExp -> SigExp -> out) 
OutFunc4 (SigExp -> SigExp -> SigExp -> SigExp -> out) 

scored :: TutOrchestra out -> (params -> Instrument) -> TutMelody params -> T Source

example :: Name -> (TutOrchestra out -> T) -> TutOrchestra out -> (Name, T, TutOrchestra out) Source

toOrchestra :: Output out => TutOrchestra out -> T out Source