csound-expression-typed-0.2.7.1: typed core for the library csound-expression
Safe HaskellSafe-Inferred
LanguageHaskell2010

Csound.Typed.GlobalState.Opcodes

Synopsis

Documentation

sprintf :: E -> [E] -> E Source #

channel opcodes

data ChnRef Source #

Constructors

ChnRef 

Fields

readChn :: Monad m => ChnRef -> DepT m [E] Source #

writeChn :: Monad m => ChnRef -> [E] -> DepT m () Source #

overWriteChn :: Monad m => ChnRef -> [E] -> DepT m () Source #

chnName :: Int -> E -> E Source #

chnName outputPortNumber freeChnId

chnget :: Monad m => E -> DepT m E Source #

chnset :: Monad m => E -> E -> DepT m () Source #

chngetK :: Monad m => E -> DepT m E Source #

chnsetK :: Monad m => E -> E -> DepT m () Source #

active :: E -> E Source #

trigger an instrument

data Event Source #

Constructors

Event 

Fields

event :: Monad m => Event -> DepT m () Source #

eventi :: Monad m => Event -> DepT m () Source #

event_i :: Monad m => Event -> DepT m () Source #

subinstr :: Int -> InstrId -> [E] -> [E] Source #

subinstr_ :: Monad m => InstrId -> [E] -> DepT m () Source #

diff :: E -> E Source #

delay1 :: E -> E Source #

output

out :: Monad m => E -> DepT m () Source #

outs :: Monad m => [E] -> DepT m () Source #

safeOut :: Double -> [E] -> [E] Source #

autoOff :: Monad m => E -> [E] -> DepT m [E] Source #

turnoff :: Monad m => DepT m () Source #

turnoff2 :: Monad m => E -> DepT m () Source #

exitnow :: Monad m => DepT m () Source #

vco2

oscili :: E -> E -> E -> Maybe E -> E Source #

oscilikt :: E -> E -> E -> Maybe E -> E Source #

vco2ft :: E -> E -> E Source #

vco2ift :: E -> E -> E Source #

vco2init :: [E] -> E Source #

ftgen :: E -> Gen -> E Source #

syncphasor :: E -> E -> Maybe E -> (E, E) Source #

tableikt :: E -> E -> E Source #

OSC

oscListen :: Monad m => E -> E -> E -> [Var] -> DepT m E Source #

oscSend :: Monad m => [E] -> DepT m () Source #

channels

chnGet :: Monad m => Rate -> E -> DepT m E Source #

chnSet :: Monad m => Rate -> E -> E -> DepT m () Source #

metro

metro :: E -> E Source #

times

times :: Monad m => DepT m E Source #

Fluid

fluidLoad :: Monad m => String -> E -> DepT m E Source #

fluidProgramSelect :: Monad m => E -> E -> Int -> Int -> DepT m E Source #

Soundfonts

sfSetList :: Monad m => Text -> [(Int, Int, Int)] -> DepT m () Source #

Midi

Hrtf Pan

hrtfmove :: E -> E -> E -> E -> E -> E -> E -> E -> (E, E) Source #

hrtfstat :: E -> E -> E -> E -> E -> E -> E -> (E, E) Source #

Read tables

tableK :: E -> E -> E Source #

tableI :: E -> E -> E Source #

Portamento

port :: E -> E -> E Source #

Rate convertion