haskore-0.1.0.4: The Haskore Computer Music System

Haskore.Interface.CSound.Orchestra

Documentation

data Output out => T out Source

Constructors

Cons Header [InstrBlock out] 

type SigExp = T SigTermSource

type DelayLine = DelayLineTerm SigExpSource

type Boolean = BooleanTerm SigExpSource

class (Show c, Eq c) => Output c whereSource

data Mono Source

Constructors

Mono SigExp 

data Stereo Source

Constructors

Stereo SigExp SigExp 

data EvalRate Source

Constructors

NR 
CR 
AR 

sigGen :: Function -> EvalRate -> OutCount -> [SigExp] -> SigExpSource

saveIA :: Output a => T a -> IO ()Source

save :: Output a => FilePath -> T a -> IO ()Source

(<*) :: TreeTerm term => T term -> T term -> BooleanTerm (T term)Source

(<=*) :: TreeTerm term => T term -> T term -> BooleanTerm (T term)Source

(>*) :: TreeTerm term => T term -> T term -> BooleanTerm (T term)Source

(>=*) :: TreeTerm term => T term -> T term -> BooleanTerm (T term)Source

(==*) :: TreeTerm term => T term -> T term -> BooleanTerm (T term)Source

(/=*) :: TreeTerm term => T term -> T term -> BooleanTerm (T term)Source

ifthen :: TreeTerm term => BooleanTerm (T term) -> T term -> T term -> T termSource

type Orc a b = State (OrcState a) bSource

mkOrc :: Output a => Header -> Orc a () -> T aSource

test1 :: StatementDefsSource