hsc3-0.1: Haskell SuperColliderContentsIndex
Sound.SC3.UGen.UGen
Synopsis
type Name = String
newtype UGenId = UGenId Int
data UGen
= Constant {
constantValue :: Double
}
| Control {
controlRate_ :: Rate
controlName :: Name
controlDefault :: Double
}
| UGen {
ugenRate :: Rate
ugenName :: Name
ugenInputs :: [UGen]
ugenOuputs :: [Output]
ugenSpecial :: Special
ugenId :: UGenId
}
| Proxy {
proxySource :: UGen
proxyIndex :: Int
}
| MCE {
mceProxies :: [UGen]
}
| MRG {
mrgRoots :: [UGen]
}
type Output = Rate
newtype Special = Special Int
clone :: UId m => Int -> m UGen -> m UGen
Documentation
type Name = String
newtype UGenId
Constructors
UGenId Int
show/hide Instances
data UGen
Constructors
Constant
constantValue :: Double
Control
controlRate_ :: Rate
controlName :: Name
controlDefault :: Double
UGen
ugenRate :: Rate
ugenName :: Name
ugenInputs :: [UGen]
ugenOuputs :: [Output]
ugenSpecial :: Special
ugenId :: UGenId
Proxy
proxySource :: UGen
proxyIndex :: Int
MCE
mceProxies :: [UGen]
MRG
mrgRoots :: [UGen]
show/hide Instances
type Output = Rate
newtype Special
Constructors
Special Int
show/hide Instances
clone :: UId m => Int -> m UGen -> m UGen
Clone UGen.
Produced by Haddock version 0.8