- type Name = String
- newtype UGenId = UGenId Int
- data UGen
- = Constant { }
- | Control { }
- | UGen {
- ugenRate :: Rate
- ugenName :: Name
- ugenInputs :: [UGen]
- ugenOuputs :: [Output]
- ugenSpecial :: Special
- ugenId :: UGenId
- | Proxy {
- proxySource :: UGen
- proxyIndex :: Int
- | MCE {
- mceProxies :: [UGen]
- | MRG { }
- type Output = Rate
- newtype Special = Special Int
- clone :: UId m => Int -> m UGen -> m UGen
Documentation
Constant | |
Control | |
| |
UGen | |
| |
Proxy | |
| |
MCE | |
| |
MRG | |