hsc3-0.1: Haskell SuperCollider
Contents
Index
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
Instances
Eq
UGenId
Show
UGenId
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
]
Instances
BinaryOp
UGen
Enum
UGen
Eq
UGen
EqE
UGen
Floating
UGen
Fractional
UGen
Integral
UGen
Num
UGen
Ord
UGen
OrdE
UGen
Random
UGen
Real
UGen
Show
UGen
UnaryOp
UGen
type
Output
=
Rate
newtype
Special
Constructors
Special
Int
Instances
Eq
Special
Show
Special
clone
::
UId
m =>
Int
-> m
UGen
-> m
UGen
Clone UGen.
Produced by
Haddock
version 0.8