Safe Haskell | Safe-Infered |
---|
Documentation
TutAttr | |
|
data Instrument Source
musicFromMelody :: (params -> Instrument) -> TutMelody params -> T () InstrumentSource
attrToInstr1p0 :: () -> InstrumentSource
attrToInstr2p0 :: () -> InstrumentSource
performanceFromMusic :: T () Instrument -> T Float Float (Note () Instrument)Source
instrToNum :: Instrument -> ([PField], Instrument)Source
scoreFromPerformance :: TutOrchestra out -> T Float Float (Note () Instrument) -> TSource
type TutOrchestra out = (Header, [(Instrument, OutFunc out)])Source
matchInstrOutFunc :: Instrument -> OutFunc out -> BoolSource
scoreFromPerformanceSafe :: TutOrchestra out -> T Float Float (Note () Instrument) -> TSource
scored :: TutOrchestra out -> (params -> Instrument) -> TutMelody params -> TSource
example :: Name -> (TutOrchestra out -> T) -> TutOrchestra out -> (Name, T, TutOrchestra out)Source
tut1, tut22, tut19, tut15, tut14, tut13, tut9, tut8, tut7, tut4, tut3, tut2 :: (Name, T, TutOrchestra Mono)Source
tut5, tut21, tut20, tut18, tut17, tut16, tut12, tut11, tut10, tut6 :: (Name, T, TutOrchestra Stereo)Source
score1, score9, score8, score7, score6, score5, score4, score3, score2 :: TutOrchestra out -> [Statement]Source
oscCoolEnv :: SigExp -> SigExp -> SigExpSource
quickChord :: [Dur -> TutAttr Quadruple -> TutMelody Quadruple] -> Float -> Float -> Float -> Float -> TutMelody QuadrupleSource
applyOutFunc :: OutFunc out -> outSource
toOrchestra :: Output out => TutOrchestra out -> T outSource
pianoScore, fluteScore, reedyScore :: TutOrchestra out -> TSource
pianoEnvTable, fluteWaveTable, reedyWaveTable, pianoWaveTable, fluteEnvTable, reedyEnvTable :: SigExpSource
voice' :: SigExp -> SigExp -> SigExp -> SigExp -> SigExp -> SigExp -> SigExp -> SigExp -> SigExpSource
voiceScore :: TutOrchestra out -> TSource