module Sound.SC3.UGen.Bindings.DB where
import Sound.SC3.Common.Enum
import Sound.SC3.Common.Envelope
import Sound.SC3.Common.Rate
import Sound.SC3.Common.UId
import Sound.SC3.UGen.Type
import Sound.SC3.UGen.UGen
a2k :: UGen -> UGen
a2k :: UGen -> UGen
a2k UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"A2K" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
apf :: UGen -> UGen -> UGen -> UGen
apf :: UGen -> UGen -> UGen -> UGen
apf UGen
in_ UGen
freq UGen
radius = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"APF" [UGen
in_,UGen
freq,UGen
radius] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
allpassC :: UGen -> UGen -> UGen -> UGen -> UGen
allpassC :: UGen -> UGen -> UGen -> UGen -> UGen
allpassC UGen
in_ UGen
maxdelaytime UGen
delaytime UGen
decaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"AllpassC" [UGen
in_,UGen
maxdelaytime,UGen
delaytime,UGen
decaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
allpassL :: UGen -> UGen -> UGen -> UGen -> UGen
allpassL :: UGen -> UGen -> UGen -> UGen -> UGen
allpassL UGen
in_ UGen
maxdelaytime UGen
delaytime UGen
decaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"AllpassL" [UGen
in_,UGen
maxdelaytime,UGen
delaytime,UGen
decaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
allpassN :: UGen -> UGen -> UGen -> UGen -> UGen
allpassN :: UGen -> UGen -> UGen -> UGen -> UGen
allpassN UGen
in_ UGen
maxdelaytime UGen
delaytime UGen
decaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"AllpassN" [UGen
in_,UGen
maxdelaytime,UGen
delaytime,UGen
decaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
ampComp :: Rate -> UGen -> UGen -> UGen -> UGen
ampComp :: Rate -> UGen -> UGen -> UGen -> UGen
ampComp Rate
rate UGen
freq UGen
root UGen
exp_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"AmpComp" [UGen
freq,UGen
root,UGen
exp_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
ampCompA :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
ampCompA :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
ampCompA Rate
rate UGen
freq UGen
root UGen
minAmp UGen
rootAmp = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"AmpCompA" [UGen
freq,UGen
root,UGen
minAmp,UGen
rootAmp] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
amplitude :: Rate -> UGen -> UGen -> UGen -> UGen
amplitude :: Rate -> UGen -> UGen -> UGen -> UGen
amplitude Rate
rate UGen
in_ UGen
attackTime UGen
releaseTime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Amplitude" [UGen
in_,UGen
attackTime,UGen
releaseTime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bAllPass :: UGen -> UGen -> UGen -> UGen
bAllPass :: UGen -> UGen -> UGen -> UGen
bAllPass UGen
in_ UGen
freq UGen
rq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"BAllPass" [UGen
in_,UGen
freq,UGen
rq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bBandPass :: UGen -> UGen -> UGen -> UGen
bBandPass :: UGen -> UGen -> UGen -> UGen
bBandPass UGen
in_ UGen
freq UGen
bw = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"BBandPass" [UGen
in_,UGen
freq,UGen
bw] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bBandStop :: UGen -> UGen -> UGen -> UGen
bBandStop :: UGen -> UGen -> UGen -> UGen
bBandStop UGen
in_ UGen
freq UGen
bw = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"BBandStop" [UGen
in_,UGen
freq,UGen
bw] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bHiPass :: UGen -> UGen -> UGen -> UGen
bHiPass :: UGen -> UGen -> UGen -> UGen
bHiPass UGen
in_ UGen
freq UGen
rq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"BHiPass" [UGen
in_,UGen
freq,UGen
rq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bHiShelf :: UGen -> UGen -> UGen -> UGen -> UGen
bHiShelf :: UGen -> UGen -> UGen -> UGen -> UGen
bHiShelf UGen
in_ UGen
freq UGen
rs UGen
db = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"BHiShelf" [UGen
in_,UGen
freq,UGen
rs,UGen
db] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bLowPass :: UGen -> UGen -> UGen -> UGen
bLowPass :: UGen -> UGen -> UGen -> UGen
bLowPass UGen
in_ UGen
freq UGen
rq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"BLowPass" [UGen
in_,UGen
freq,UGen
rq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bLowShelf :: UGen -> UGen -> UGen -> UGen -> UGen
bLowShelf :: UGen -> UGen -> UGen -> UGen -> UGen
bLowShelf UGen
in_ UGen
freq UGen
rs UGen
db = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"BLowShelf" [UGen
in_,UGen
freq,UGen
rs,UGen
db] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bpf :: UGen -> UGen -> UGen -> UGen
bpf :: UGen -> UGen -> UGen -> UGen
bpf UGen
in_ UGen
freq UGen
rq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"BPF" [UGen
in_,UGen
freq,UGen
rq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bpz2 :: UGen -> UGen
bpz2 :: UGen -> UGen
bpz2 UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"BPZ2" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bPeakEQ :: UGen -> UGen -> UGen -> UGen -> UGen
bPeakEQ :: UGen -> UGen -> UGen -> UGen -> UGen
bPeakEQ UGen
in_ UGen
freq UGen
rq UGen
db = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"BPeakEQ" [UGen
in_,UGen
freq,UGen
rq,UGen
db] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
brf :: UGen -> UGen -> UGen -> UGen
brf :: UGen -> UGen -> UGen -> UGen
brf UGen
in_ UGen
freq UGen
rq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"BRF" [UGen
in_,UGen
freq,UGen
rq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
brz2 :: UGen -> UGen
brz2 :: UGen -> UGen
brz2 UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"BRZ2" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
balance2 :: UGen -> UGen -> UGen -> UGen -> UGen
balance2 :: UGen -> UGen -> UGen -> UGen -> UGen
balance2 UGen
left UGen
right UGen
pos UGen
level = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0,Int
1]) String
"Balance2" [UGen
left,UGen
right,UGen
pos,UGen
level] Maybe [UGen]
forall a. Maybe a
Nothing Int
2 (Int -> Special
Special Int
0) UGenId
NoId
ball :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
ball :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
ball Rate
rate UGen
in_ UGen
g UGen
damp UGen
friction_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Ball" [UGen
in_,UGen
g,UGen
damp,UGen
friction_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
beatTrack :: Rate -> UGen -> UGen -> UGen
beatTrack :: Rate -> UGen -> UGen -> UGen
beatTrack Rate
rate UGen
chain UGen
lock = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"BeatTrack" [UGen
chain,UGen
lock] Maybe [UGen]
forall a. Maybe a
Nothing Int
4 (Int -> Special
Special Int
0) UGenId
NoId
beatTrack2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
beatTrack2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
beatTrack2 Rate
rate UGen
busindex UGen
numfeatures UGen
windowsize UGen
phaseaccuracy UGen
lock UGen
weightingscheme = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"BeatTrack2" [UGen
busindex,UGen
numfeatures,UGen
windowsize,UGen
phaseaccuracy,UGen
lock,UGen
weightingscheme] Maybe [UGen]
forall a. Maybe a
Nothing Int
6 (Int -> Special
Special Int
0) UGenId
NoId
biPanB2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
biPanB2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
biPanB2 Rate
rate UGen
inA UGen
inB UGen
azimuth UGen
gain = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"BiPanB2" [UGen
inA,UGen
inB,UGen
azimuth,UGen
gain] Maybe [UGen]
forall a. Maybe a
Nothing Int
3 (Int -> Special
Special Int
0) UGenId
NoId
binaryOpUGen :: UGen -> UGen -> UGen
binaryOpUGen :: UGen -> UGen -> UGen
binaryOpUGen UGen
a UGen
b = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR,Rate
DR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0,Int
1]) String
"BinaryOpUGen" [UGen
a,UGen
b] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
blip :: Rate -> UGen -> UGen -> UGen
blip :: Rate -> UGen -> UGen -> UGen
blip Rate
rate UGen
freq UGen
numharm = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Blip" [UGen
freq,UGen
numharm] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
blockSize :: UGen
blockSize :: UGen
blockSize = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"BlockSize" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
brownNoise :: ID a => a -> Rate -> UGen
brownNoise :: a -> Rate -> UGen
brownNoise a
z Rate
rate = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"BrownNoise" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
bufAllpassC :: UGen -> UGen -> UGen -> UGen -> UGen
bufAllpassC :: UGen -> UGen -> UGen -> UGen -> UGen
bufAllpassC UGen
buf UGen
in_ UGen
delaytime UGen
decaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"BufAllpassC" [UGen
buf,UGen
in_,UGen
delaytime,UGen
decaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bufAllpassL :: UGen -> UGen -> UGen -> UGen -> UGen
bufAllpassL :: UGen -> UGen -> UGen -> UGen -> UGen
bufAllpassL UGen
buf UGen
in_ UGen
delaytime UGen
decaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"BufAllpassL" [UGen
buf,UGen
in_,UGen
delaytime,UGen
decaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bufAllpassN :: UGen -> UGen -> UGen -> UGen -> UGen
bufAllpassN :: UGen -> UGen -> UGen -> UGen -> UGen
bufAllpassN UGen
buf UGen
in_ UGen
delaytime UGen
decaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"BufAllpassN" [UGen
buf,UGen
in_,UGen
delaytime,UGen
decaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bufChannels :: Rate -> UGen -> UGen
bufChannels :: Rate -> UGen -> UGen
bufChannels Rate
rate UGen
bufnum = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"BufChannels" [UGen
bufnum] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bufCombC :: UGen -> UGen -> UGen -> UGen -> UGen
bufCombC :: UGen -> UGen -> UGen -> UGen -> UGen
bufCombC UGen
buf UGen
in_ UGen
delaytime UGen
decaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"BufCombC" [UGen
buf,UGen
in_,UGen
delaytime,UGen
decaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bufCombL :: UGen -> UGen -> UGen -> UGen -> UGen
bufCombL :: UGen -> UGen -> UGen -> UGen -> UGen
bufCombL UGen
buf UGen
in_ UGen
delaytime UGen
decaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"BufCombL" [UGen
buf,UGen
in_,UGen
delaytime,UGen
decaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bufCombN :: UGen -> UGen -> UGen -> UGen -> UGen
bufCombN :: UGen -> UGen -> UGen -> UGen -> UGen
bufCombN UGen
buf UGen
in_ UGen
delaytime UGen
decaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"BufCombN" [UGen
buf,UGen
in_,UGen
delaytime,UGen
decaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bufDelayC :: UGen -> UGen -> UGen -> UGen
bufDelayC :: UGen -> UGen -> UGen -> UGen
bufDelayC UGen
buf UGen
in_ UGen
delaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"BufDelayC" [UGen
buf,UGen
in_,UGen
delaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bufDelayL :: UGen -> UGen -> UGen -> UGen
bufDelayL :: UGen -> UGen -> UGen -> UGen
bufDelayL UGen
buf UGen
in_ UGen
delaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"BufDelayL" [UGen
buf,UGen
in_,UGen
delaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bufDelayN :: UGen -> UGen -> UGen -> UGen
bufDelayN :: UGen -> UGen -> UGen -> UGen
bufDelayN UGen
buf UGen
in_ UGen
delaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"BufDelayN" [UGen
buf,UGen
in_,UGen
delaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bufDur :: Rate -> UGen -> UGen
bufDur :: Rate -> UGen -> UGen
bufDur Rate
rate UGen
bufnum = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"BufDur" [UGen
bufnum] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bufFrames :: Rate -> UGen -> UGen
bufFrames :: Rate -> UGen -> UGen
bufFrames Rate
rate UGen
bufnum = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"BufFrames" [UGen
bufnum] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bufRateScale :: Rate -> UGen -> UGen
bufRateScale :: Rate -> UGen -> UGen
bufRateScale Rate
rate UGen
bufnum = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"BufRateScale" [UGen
bufnum] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bufRd :: Int -> Rate -> UGen -> UGen -> Loop UGen -> Interpolation UGen -> UGen
bufRd :: Int
-> Rate -> UGen -> UGen -> Loop UGen -> Interpolation UGen -> UGen
bufRd Int
numChannels Rate
rate UGen
bufnum UGen
phase Loop UGen
loop Interpolation UGen
interpolation = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"BufRd" [UGen
bufnum,UGen
phase,Loop UGen -> UGen
forall t. Num t => Loop t -> t
from_loop Loop UGen
loop,Interpolation UGen -> UGen
forall t. Num t => Interpolation t -> t
from_interpolation Interpolation UGen
interpolation] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
bufSampleRate :: Rate -> UGen -> UGen
bufSampleRate :: Rate -> UGen -> UGen
bufSampleRate Rate
rate UGen
bufnum = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"BufSampleRate" [UGen
bufnum] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bufSamples :: Rate -> UGen -> UGen
bufSamples :: Rate -> UGen -> UGen
bufSamples Rate
rate UGen
bufnum = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"BufSamples" [UGen
bufnum] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
bufWr :: UGen -> UGen -> Loop UGen -> UGen -> UGen
bufWr :: UGen -> UGen -> Loop UGen -> UGen -> UGen
bufWr UGen
bufnum UGen
phase Loop UGen
loop UGen
inputArray = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
3]) String
"BufWr" [UGen
bufnum,UGen
phase,Loop UGen -> UGen
forall t. Num t => Loop t -> t
from_loop Loop UGen
loop] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
inputArray]) Int
1 (Int -> Special
Special Int
0) UGenId
NoId
cOsc :: Rate -> UGen -> UGen -> UGen -> UGen
cOsc :: Rate -> UGen -> UGen -> UGen -> UGen
cOsc Rate
rate UGen
bufnum UGen
freq UGen
beats = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"COsc" [UGen
bufnum,UGen
freq,UGen
beats] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
checkBadValues :: UGen -> UGen -> UGen -> UGen
checkBadValues :: UGen -> UGen -> UGen -> UGen
checkBadValues UGen
in_ UGen
id_ UGen
post = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"CheckBadValues" [UGen
in_,UGen
id_,UGen
post] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
clip :: UGen -> UGen -> UGen -> UGen
clip :: UGen -> UGen -> UGen -> UGen
clip UGen
in_ UGen
lo UGen
hi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Clip" [UGen
in_,UGen
lo,UGen
hi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
clipNoise :: ID a => a -> Rate -> UGen
clipNoise :: a -> Rate -> UGen
clipNoise a
z Rate
rate = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"ClipNoise" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
coinGate :: ID a => a -> UGen -> UGen -> UGen
coinGate :: a -> UGen -> UGen -> UGen
coinGate a
z UGen
prob UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"CoinGate" [UGen
prob,UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
combC :: UGen -> UGen -> UGen -> UGen -> UGen
combC :: UGen -> UGen -> UGen -> UGen -> UGen
combC UGen
in_ UGen
maxdelaytime UGen
delaytime UGen
decaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"CombC" [UGen
in_,UGen
maxdelaytime,UGen
delaytime,UGen
decaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
combL :: UGen -> UGen -> UGen -> UGen -> UGen
combL :: UGen -> UGen -> UGen -> UGen -> UGen
combL UGen
in_ UGen
maxdelaytime UGen
delaytime UGen
decaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"CombL" [UGen
in_,UGen
maxdelaytime,UGen
delaytime,UGen
decaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
combN :: UGen -> UGen -> UGen -> UGen -> UGen
combN :: UGen -> UGen -> UGen -> UGen -> UGen
combN UGen
in_ UGen
maxdelaytime UGen
delaytime UGen
decaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"CombN" [UGen
in_,UGen
maxdelaytime,UGen
delaytime,UGen
decaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
compander :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
compander :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
compander UGen
in_ UGen
control_ UGen
thresh UGen
slopeBelow UGen
slopeAbove UGen
clampTime UGen
relaxTime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Compander" [UGen
in_,UGen
control_,UGen
thresh,UGen
slopeBelow,UGen
slopeAbove,UGen
clampTime,UGen
relaxTime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
companderD :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
companderD :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
companderD Rate
rate UGen
in_ UGen
thresh UGen
slopeBelow UGen
slopeAbove UGen
clampTime UGen
relaxTime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"CompanderD" [UGen
in_,UGen
thresh,UGen
slopeBelow,UGen
slopeAbove,UGen
clampTime,UGen
relaxTime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
controlDur :: UGen
controlDur :: UGen
controlDur = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"ControlDur" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
controlRate :: UGen
controlRate :: UGen
controlRate = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"ControlRate" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
convolution :: Rate -> UGen -> UGen -> UGen -> UGen
convolution :: Rate -> UGen -> UGen -> UGen -> UGen
convolution Rate
rate UGen
in_ UGen
kernel UGen
framesize = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Convolution" [UGen
in_,UGen
kernel,UGen
framesize] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
convolution2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
convolution2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
convolution2 Rate
rate UGen
in_ UGen
kernel UGen
trigger UGen
framesize = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Convolution2" [UGen
in_,UGen
kernel,UGen
trigger,UGen
framesize] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
convolution2L :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
convolution2L :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
convolution2L Rate
rate UGen
in_ UGen
kernel UGen
trigger UGen
framesize UGen
crossfade = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Convolution2L" [UGen
in_,UGen
kernel,UGen
trigger,UGen
framesize,UGen
crossfade] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
convolution3 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
convolution3 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
convolution3 Rate
rate UGen
in_ UGen
kernel UGen
trigger UGen
framesize = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Convolution3" [UGen
in_,UGen
kernel,UGen
trigger,UGen
framesize] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
crackle :: Rate -> UGen -> UGen
crackle :: Rate -> UGen -> UGen
crackle Rate
rate UGen
chaosParam = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Crackle" [UGen
chaosParam] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
cuspL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
cuspL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
cuspL Rate
rate UGen
freq UGen
a UGen
b UGen
xi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"CuspL" [UGen
freq,UGen
a,UGen
b,UGen
xi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
cuspN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
cuspN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
cuspN Rate
rate UGen
freq UGen
a UGen
b UGen
xi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"CuspN" [UGen
freq,UGen
a,UGen
b,UGen
xi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
dc :: Rate -> UGen -> UGen
dc :: Rate -> UGen -> UGen
dc Rate
rate UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"DC" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
dbrown :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen
dbrown :: a -> UGen -> UGen -> UGen -> UGen -> UGen
dbrown a
z UGen
length_ UGen
lo UGen
hi UGen
step = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dbrown" [UGen
length_,UGen
lo,UGen
hi,UGen
step] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dbufrd :: ID a => a -> UGen -> UGen -> Loop UGen -> UGen
dbufrd :: a -> UGen -> UGen -> Loop UGen -> UGen
dbufrd a
z UGen
bufnum UGen
phase Loop UGen
loop = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dbufrd" [UGen
bufnum,UGen
phase,Loop UGen -> UGen
forall t. Num t => Loop t -> t
from_loop Loop UGen
loop] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dbufwr :: ID a => a -> UGen -> UGen -> UGen -> Loop UGen -> UGen
dbufwr :: a -> UGen -> UGen -> UGen -> Loop UGen -> UGen
dbufwr a
z UGen
bufnum UGen
phase UGen
loop Loop UGen
input = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dbufwr" [UGen
bufnum,UGen
phase,UGen
loop,Loop UGen -> UGen
forall t. Num t => Loop t -> t
from_loop Loop UGen
input] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dconst :: ID a => a -> UGen -> UGen -> UGen -> UGen
dconst :: a -> UGen -> UGen -> UGen -> UGen
dconst a
z UGen
sum_ UGen
in_ UGen
tolerance = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dconst" [UGen
sum_,UGen
in_,UGen
tolerance] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
decay :: UGen -> UGen -> UGen
decay :: UGen -> UGen -> UGen
decay UGen
in_ UGen
decayTime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Decay" [UGen
in_,UGen
decayTime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
decay2 :: UGen -> UGen -> UGen -> UGen
decay2 :: UGen -> UGen -> UGen -> UGen
decay2 UGen
in_ UGen
attackTime UGen
decayTime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Decay2" [UGen
in_,UGen
attackTime,UGen
decayTime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
decodeB2 :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen
decodeB2 :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen
decodeB2 Int
numChannels Rate
rate UGen
w UGen
x UGen
y UGen
orientation = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"DecodeB2" [UGen
w,UGen
x,UGen
y,UGen
orientation] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
degreeToKey :: UGen -> UGen -> UGen -> UGen
degreeToKey :: UGen -> UGen -> UGen -> UGen
degreeToKey UGen
bufnum UGen
in_ UGen
octave = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"DegreeToKey" [UGen
bufnum,UGen
in_,UGen
octave] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
delTapRd :: UGen -> UGen -> UGen -> UGen -> UGen
delTapRd :: UGen -> UGen -> UGen -> UGen -> UGen
delTapRd UGen
buffer UGen
phase UGen
delTime UGen
interp = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"DelTapRd" [UGen
buffer,UGen
phase,UGen
delTime,UGen
interp] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
delTapWr :: UGen -> UGen -> UGen
delTapWr :: UGen -> UGen -> UGen
delTapWr UGen
buffer UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"DelTapWr" [UGen
buffer,UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
delay1 :: UGen -> UGen
delay1 :: UGen -> UGen
delay1 UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Delay1" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
delay2 :: UGen -> UGen
delay2 :: UGen -> UGen
delay2 UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Delay2" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
delayC :: UGen -> UGen -> UGen -> UGen
delayC :: UGen -> UGen -> UGen -> UGen
delayC UGen
in_ UGen
maxdelaytime UGen
delaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"DelayC" [UGen
in_,UGen
maxdelaytime,UGen
delaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
delayL :: UGen -> UGen -> UGen -> UGen
delayL :: UGen -> UGen -> UGen -> UGen
delayL UGen
in_ UGen
maxdelaytime UGen
delaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"DelayL" [UGen
in_,UGen
maxdelaytime,UGen
delaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
delayN :: UGen -> UGen -> UGen -> UGen
delayN :: UGen -> UGen -> UGen -> UGen
delayN UGen
in_ UGen
maxdelaytime UGen
delaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"DelayN" [UGen
in_,UGen
maxdelaytime,UGen
delaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
demand :: UGen -> UGen -> UGen -> UGen
demand :: UGen -> UGen -> UGen -> UGen
demand UGen
trig_ UGen
reset UGen
demandUGens = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Demand" [UGen
trig_,UGen
reset] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
demandUGens]) ([UGen] -> Int
forall (t :: * -> *) a. Foldable t => t a -> Int
length (UGen -> [UGen]
mceChannels UGen
demandUGens) Int -> Int -> Int
forall a. Num a => a -> a -> a
+ Int
0) (Int -> Special
Special Int
0) UGenId
NoId
demandEnvGen :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> DoneAction UGen -> UGen
demandEnvGen :: Rate
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> DoneAction UGen
-> UGen
demandEnvGen Rate
rate UGen
level UGen
dur UGen
shape UGen
curve UGen
gate_ UGen
reset UGen
levelScale UGen
levelBias UGen
timeScale DoneAction UGen
doneAction = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"DemandEnvGen" [UGen
level,UGen
dur,UGen
shape,UGen
curve,UGen
gate_,UGen
reset,UGen
levelScale,UGen
levelBias,UGen
timeScale,DoneAction UGen -> UGen
forall t. Num t => DoneAction t -> t
from_done_action DoneAction UGen
doneAction] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
detectIndex :: UGen -> UGen -> UGen
detectIndex :: UGen -> UGen -> UGen
detectIndex UGen
bufnum UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"DetectIndex" [UGen
bufnum,UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
detectSilence :: UGen -> UGen -> UGen -> DoneAction UGen -> UGen
detectSilence :: UGen -> UGen -> UGen -> DoneAction UGen -> UGen
detectSilence UGen
in_ UGen
amp UGen
time DoneAction UGen
doneAction = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"DetectSilence" [UGen
in_,UGen
amp,UGen
time,DoneAction UGen -> UGen
forall t. Num t => DoneAction t -> t
from_done_action DoneAction UGen
doneAction] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
dgeom :: ID a => a -> UGen -> UGen -> UGen -> UGen
dgeom :: a -> UGen -> UGen -> UGen -> UGen
dgeom a
z UGen
length_ UGen
start UGen
grow = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dgeom" [UGen
length_,UGen
start,UGen
grow] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dibrown :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen
dibrown :: a -> UGen -> UGen -> UGen -> UGen -> UGen
dibrown a
z UGen
length_ UGen
lo UGen
hi UGen
step = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dibrown" [UGen
length_,UGen
lo,UGen
hi,UGen
step] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
diskIn :: Int -> UGen -> Loop UGen -> UGen
diskIn :: Int -> UGen -> Loop UGen -> UGen
diskIn Int
numChannels UGen
bufnum Loop UGen
loop = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
AR) String
"DiskIn" [UGen
bufnum,Loop UGen -> UGen
forall t. Num t => Loop t -> t
from_loop Loop UGen
loop] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
diskOut :: UGen -> UGen -> UGen
diskOut :: UGen -> UGen -> UGen
diskOut UGen
bufnum UGen
input = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
AR) String
"DiskOut" [UGen
bufnum] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
input]) Int
1 (Int -> Special
Special Int
0) UGenId
NoId
diwhite :: ID a => a -> UGen -> UGen -> UGen -> UGen
diwhite :: a -> UGen -> UGen -> UGen -> UGen
diwhite a
z UGen
length_ UGen
lo UGen
hi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Diwhite" [UGen
length_,UGen
lo,UGen
hi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
done :: UGen -> UGen
done :: UGen -> UGen
done UGen
src = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"Done" [UGen
src] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
dpoll :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen
dpoll :: a -> UGen -> UGen -> UGen -> UGen -> UGen
dpoll a
z UGen
in_ UGen
label_ UGen
run UGen
trigid = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dpoll" [UGen
in_,UGen
label_,UGen
run,UGen
trigid] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
drand :: ID a => a -> UGen -> UGen -> UGen
drand :: a -> UGen -> UGen -> UGen
drand a
z UGen
repeats UGen
list_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Drand" [UGen
repeats] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
list_]) Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dreset :: ID a => a -> UGen -> UGen -> UGen
dreset :: a -> UGen -> UGen -> UGen
dreset a
z UGen
in_ UGen
reset = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dreset" [UGen
in_,UGen
reset] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dseq :: ID a => a -> UGen -> UGen -> UGen
dseq :: a -> UGen -> UGen -> UGen
dseq a
z UGen
repeats UGen
list_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dseq" [UGen
repeats] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
list_]) Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dser :: ID a => a -> UGen -> UGen -> UGen
dser :: a -> UGen -> UGen -> UGen
dser a
z UGen
repeats UGen
list_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dser" [UGen
repeats] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
list_]) Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dseries :: ID a => a -> UGen -> UGen -> UGen -> UGen
dseries :: a -> UGen -> UGen -> UGen -> UGen
dseries a
z UGen
length_ UGen
start UGen
step = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dseries" [UGen
length_,UGen
start,UGen
step] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dshuf :: ID a => a -> UGen -> UGen -> UGen
dshuf :: a -> UGen -> UGen -> UGen
dshuf a
z UGen
repeats UGen
list_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dshuf" [UGen
repeats] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
list_]) Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dstutter :: ID a => a -> UGen -> UGen -> UGen
dstutter :: a -> UGen -> UGen -> UGen
dstutter a
z UGen
n UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dstutter" [UGen
n,UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dswitch :: ID a => a -> UGen -> UGen -> UGen
dswitch :: a -> UGen -> UGen -> UGen
dswitch a
z UGen
index_ UGen
list_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dswitch" [UGen
index_] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
list_]) Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dswitch1 :: ID a => a -> UGen -> UGen -> UGen
dswitch1 :: a -> UGen -> UGen -> UGen
dswitch1 a
z UGen
index_ UGen
list_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dswitch1" [UGen
index_] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
list_]) Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dunique :: ID a => a -> UGen -> UGen -> UGen -> UGen
dunique :: a -> UGen -> UGen -> UGen -> UGen
dunique a
z UGen
source UGen
maxBufferSize UGen
protected = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dunique" [UGen
source,UGen
maxBufferSize,UGen
protected] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dust :: ID a => a -> Rate -> UGen -> UGen
dust :: a -> Rate -> UGen -> UGen
dust a
z Rate
rate UGen
density = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Dust" [UGen
density] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dust2 :: ID a => a -> Rate -> UGen -> UGen
dust2 :: a -> Rate -> UGen -> UGen
dust2 a
z Rate
rate UGen
density = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Dust2" [UGen
density] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
duty :: Rate -> UGen -> UGen -> DoneAction UGen -> UGen -> UGen
duty :: Rate -> UGen -> UGen -> DoneAction UGen -> UGen -> UGen
duty Rate
rate UGen
dur UGen
reset DoneAction UGen
doneAction UGen
level = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Duty" [UGen
dur,UGen
reset,DoneAction UGen -> UGen
forall t. Num t => DoneAction t -> t
from_done_action DoneAction UGen
doneAction,UGen
level] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
dwhite :: ID a => a -> UGen -> UGen -> UGen -> UGen
dwhite :: a -> UGen -> UGen -> UGen -> UGen
dwhite a
z UGen
length_ UGen
lo UGen
hi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dwhite" [UGen
length_,UGen
lo,UGen
hi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
dxrand :: ID a => a -> UGen -> UGen -> UGen
dxrand :: a -> UGen -> UGen -> UGen
dxrand a
z UGen
repeats UGen
list_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
DR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
DR) String
"Dxrand" [UGen
repeats] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
list_]) Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
envGen :: Rate -> UGen -> UGen -> UGen -> UGen -> DoneAction UGen -> Envelope UGen -> UGen
envGen :: Rate
-> UGen
-> UGen
-> UGen
-> UGen
-> DoneAction UGen
-> Envelope UGen
-> UGen
envGen Rate
rate UGen
gate_ UGen
levelScale UGen
levelBias UGen
timeScale DoneAction UGen
doneAction Envelope UGen
envelope_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"EnvGen" [UGen
gate_,UGen
levelScale,UGen
levelBias,UGen
timeScale,DoneAction UGen -> UGen
forall t. Num t => DoneAction t -> t
from_done_action DoneAction UGen
doneAction] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [Envelope UGen -> UGen
envelope_to_ugen Envelope UGen
envelope_]) Int
1 (Int -> Special
Special Int
0) UGenId
NoId
expRand :: ID a => a -> UGen -> UGen -> UGen
expRand :: a -> UGen -> UGen -> UGen
expRand a
z UGen
lo UGen
hi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"ExpRand" [UGen
lo,UGen
hi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
fbSineC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
fbSineC :: Rate
-> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
fbSineC Rate
rate UGen
freq UGen
im UGen
fb UGen
a UGen
c UGen
xi UGen
yi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"FBSineC" [UGen
freq,UGen
im,UGen
fb,UGen
a,UGen
c,UGen
xi,UGen
yi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
fbSineL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
fbSineL :: Rate
-> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
fbSineL Rate
rate UGen
freq UGen
im UGen
fb UGen
a UGen
c UGen
xi UGen
yi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"FBSineL" [UGen
freq,UGen
im,UGen
fb,UGen
a,UGen
c,UGen
xi,UGen
yi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
fbSineN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
fbSineN :: Rate
-> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
fbSineN Rate
rate UGen
freq UGen
im UGen
fb UGen
a UGen
c UGen
xi UGen
yi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"FBSineN" [UGen
freq,UGen
im,UGen
fb,UGen
a,UGen
c,UGen
xi,UGen
yi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
fft :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
fft :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
fft UGen
buffer UGen
in_ UGen
hop UGen
wintype UGen
active UGen
winsize = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"FFT" [UGen
buffer,UGen
in_,UGen
hop,UGen
wintype,UGen
active,UGen
winsize] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
fos :: UGen -> UGen -> UGen -> UGen -> UGen
fos :: UGen -> UGen -> UGen -> UGen -> UGen
fos UGen
in_ UGen
a0 UGen
a1 UGen
b1 = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"FOS" [UGen
in_,UGen
a0,UGen
a1,UGen
b1] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
fSinOsc :: Rate -> UGen -> UGen -> UGen
fSinOsc :: Rate -> UGen -> UGen -> UGen
fSinOsc Rate
rate UGen
freq UGen
iphase = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"FSinOsc" [UGen
freq,UGen
iphase] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
fold :: UGen -> UGen -> UGen -> UGen
fold :: UGen -> UGen -> UGen -> UGen
fold UGen
in_ UGen
lo UGen
hi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Fold" [UGen
in_,UGen
lo,UGen
hi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
formant :: Rate -> UGen -> UGen -> UGen -> UGen
formant :: Rate -> UGen -> UGen -> UGen -> UGen
formant Rate
rate UGen
fundfreq UGen
formfreq UGen
bwfreq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Formant" [UGen
fundfreq,UGen
formfreq,UGen
bwfreq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
formlet :: UGen -> UGen -> UGen -> UGen -> UGen
formlet :: UGen -> UGen -> UGen -> UGen -> UGen
formlet UGen
in_ UGen
freq UGen
attacktime UGen
decaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Formlet" [UGen
in_,UGen
freq,UGen
attacktime,UGen
decaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
free :: UGen -> UGen -> UGen
free :: UGen -> UGen -> UGen
free UGen
trig_ UGen
id_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Free" [UGen
trig_,UGen
id_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
freeSelf :: UGen -> UGen
freeSelf :: UGen -> UGen
freeSelf UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"FreeSelf" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
freeSelfWhenDone :: UGen -> UGen
freeSelfWhenDone :: UGen -> UGen
freeSelfWhenDone UGen
src = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"FreeSelfWhenDone" [UGen
src] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
freeVerb :: UGen -> UGen -> UGen -> UGen -> UGen
freeVerb :: UGen -> UGen -> UGen -> UGen -> UGen
freeVerb UGen
in_ UGen
mix UGen
room UGen
damp = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"FreeVerb" [UGen
in_,UGen
mix,UGen
room,UGen
damp] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
freeVerb2 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
freeVerb2 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
freeVerb2 UGen
in_ UGen
in2 UGen
mix UGen
room UGen
damp = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"FreeVerb2" [UGen
in_,UGen
in2,UGen
mix,UGen
room,UGen
damp] Maybe [UGen]
forall a. Maybe a
Nothing Int
2 (Int -> Special
Special Int
0) UGenId
NoId
freqShift :: UGen -> UGen -> UGen -> UGen
freqShift :: UGen -> UGen -> UGen -> UGen
freqShift UGen
in_ UGen
freq UGen
phase = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
AR) String
"FreqShift" [UGen
in_,UGen
freq,UGen
phase] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
gVerb :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
gVerb :: UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
gVerb UGen
in_ UGen
roomsize UGen
revtime UGen
damping UGen
inputbw UGen
spread UGen
drylevel UGen
earlyreflevel UGen
taillevel UGen
maxroomsize = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"GVerb" [UGen
in_,UGen
roomsize,UGen
revtime,UGen
damping,UGen
inputbw,UGen
spread,UGen
drylevel,UGen
earlyreflevel,UGen
taillevel,UGen
maxroomsize] Maybe [UGen]
forall a. Maybe a
Nothing Int
2 (Int -> Special
Special Int
0) UGenId
NoId
gate :: UGen -> UGen -> UGen
gate :: UGen -> UGen -> UGen
gate UGen
in_ UGen
trig_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Gate" [UGen
in_,UGen
trig_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
gbmanL :: Rate -> UGen -> UGen -> UGen -> UGen
gbmanL :: Rate -> UGen -> UGen -> UGen -> UGen
gbmanL Rate
rate UGen
freq UGen
xi UGen
yi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"GbmanL" [UGen
freq,UGen
xi,UGen
yi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
gbmanN :: Rate -> UGen -> UGen -> UGen -> UGen
gbmanN :: Rate -> UGen -> UGen -> UGen -> UGen
gbmanN Rate
rate UGen
freq UGen
xi UGen
yi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"GbmanN" [UGen
freq,UGen
xi,UGen
yi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
gendy1 :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
gendy1 :: a
-> Rate
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
gendy1 a
z Rate
rate UGen
ampdist UGen
durdist UGen
adparam UGen
ddparam UGen
minfreq UGen
maxfreq UGen
ampscale UGen
durscale UGen
initCPs UGen
knum = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Gendy1" [UGen
ampdist,UGen
durdist,UGen
adparam,UGen
ddparam,UGen
minfreq,UGen
maxfreq,UGen
ampscale,UGen
durscale,UGen
initCPs,UGen
knum] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
gendy2 :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
gendy2 :: a
-> Rate
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
gendy2 a
z Rate
rate UGen
ampdist UGen
durdist UGen
adparam UGen
ddparam UGen
minfreq UGen
maxfreq UGen
ampscale UGen
durscale UGen
initCPs UGen
knum UGen
a UGen
c = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Gendy2" [UGen
ampdist,UGen
durdist,UGen
adparam,UGen
ddparam,UGen
minfreq,UGen
maxfreq,UGen
ampscale,UGen
durscale,UGen
initCPs,UGen
knum,UGen
a,UGen
c] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
gendy3 :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
gendy3 :: a
-> Rate
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
gendy3 a
z Rate
rate UGen
ampdist UGen
durdist UGen
adparam UGen
ddparam UGen
freq UGen
ampscale UGen
durscale UGen
initCPs UGen
knum = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Gendy3" [UGen
ampdist,UGen
durdist,UGen
adparam,UGen
ddparam,UGen
freq,UGen
ampscale,UGen
durscale,UGen
initCPs,UGen
knum] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
grainBuf :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
grainBuf :: Int
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
grainBuf Int
numChannels UGen
trigger UGen
dur UGen
sndbuf UGen
rate_ UGen
pos UGen
interp UGen
pan UGen
envbufnum UGen
maxGrains = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
AR) String
"GrainBuf" [UGen
trigger,UGen
dur,UGen
sndbuf,UGen
rate_,UGen
pos,UGen
interp,UGen
pan,UGen
envbufnum,UGen
maxGrains] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
grainFM :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
grainFM :: Int
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
grainFM Int
numChannels UGen
trigger UGen
dur UGen
carfreq UGen
modfreq UGen
index_ UGen
pan UGen
envbufnum UGen
maxGrains = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
AR) String
"GrainFM" [UGen
trigger,UGen
dur,UGen
carfreq,UGen
modfreq,UGen
index_,UGen
pan,UGen
envbufnum,UGen
maxGrains] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
grainIn :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
grainIn :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
grainIn Int
numChannels UGen
trigger UGen
dur UGen
in_ UGen
pan UGen
envbufnum UGen
maxGrains = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
AR) String
"GrainIn" [UGen
trigger,UGen
dur,UGen
in_,UGen
pan,UGen
envbufnum,UGen
maxGrains] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
grainSin :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
grainSin :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
grainSin Int
numChannels UGen
trigger UGen
dur UGen
freq UGen
pan UGen
envbufnum UGen
maxGrains = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
AR) String
"GrainSin" [UGen
trigger,UGen
dur,UGen
freq,UGen
pan,UGen
envbufnum,UGen
maxGrains] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
grayNoise :: ID a => a -> Rate -> UGen
grayNoise :: a -> Rate -> UGen
grayNoise a
z Rate
rate = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"GrayNoise" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
hpf :: UGen -> UGen -> UGen
hpf :: UGen -> UGen -> UGen
hpf UGen
in_ UGen
freq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"HPF" [UGen
in_,UGen
freq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
hpz1 :: UGen -> UGen
hpz1 :: UGen -> UGen
hpz1 UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"HPZ1" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
hpz2 :: UGen -> UGen
hpz2 :: UGen -> UGen
hpz2 UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"HPZ2" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
hasher :: UGen -> UGen
hasher :: UGen -> UGen
hasher UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Hasher" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
henonC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
henonC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
henonC Rate
rate UGen
freq UGen
a UGen
b UGen
x0 UGen
x1 = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"HenonC" [UGen
freq,UGen
a,UGen
b,UGen
x0,UGen
x1] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
henonL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
henonL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
henonL Rate
rate UGen
freq UGen
a UGen
b UGen
x0 UGen
x1 = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"HenonL" [UGen
freq,UGen
a,UGen
b,UGen
x0,UGen
x1] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
henonN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
henonN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
henonN Rate
rate UGen
freq UGen
a UGen
b UGen
x0 UGen
x1 = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"HenonN" [UGen
freq,UGen
a,UGen
b,UGen
x0,UGen
x1] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
hilbert :: UGen -> UGen
hilbert :: UGen -> UGen
hilbert UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Hilbert" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
2 (Int -> Special
Special Int
0) UGenId
NoId
iEnvGen :: Rate -> UGen -> Envelope UGen -> UGen
iEnvGen :: Rate -> UGen -> Envelope UGen -> UGen
iEnvGen Rate
rate UGen
index_ Envelope UGen
envelope_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"IEnvGen" [UGen
index_] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [Envelope UGen -> UGen
envelope_to_ienvgen_ugen Envelope UGen
envelope_]) Int
1 (Int -> Special
Special Int
0) UGenId
NoId
ifft :: UGen -> UGen -> UGen -> UGen
ifft :: UGen -> UGen -> UGen -> UGen
ifft UGen
buffer UGen
wintype UGen
winsize = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
AR) String
"IFFT" [UGen
buffer,UGen
wintype,UGen
winsize] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
iRand :: ID a => a -> UGen -> UGen -> UGen
iRand :: a -> UGen -> UGen -> UGen
iRand a
z UGen
lo UGen
hi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"IRand" [UGen
lo,UGen
hi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
impulse :: Rate -> UGen -> UGen -> UGen
impulse :: Rate -> UGen -> UGen -> UGen
impulse Rate
rate UGen
freq UGen
phase = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Impulse" [UGen
freq,UGen
phase] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
in' :: Int -> Rate -> UGen -> UGen
in' :: Int -> Rate -> UGen -> UGen
in' Int
numChannels Rate
rate UGen
bus = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"In" [UGen
bus] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
inFeedback :: Int -> UGen -> UGen
inFeedback :: Int -> UGen -> UGen
inFeedback Int
numChannels UGen
bus = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
AR) String
"InFeedback" [UGen
bus] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
inRange :: UGen -> UGen -> UGen -> UGen
inRange :: UGen -> UGen -> UGen -> UGen
inRange UGen
in_ UGen
lo UGen
hi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"InRange" [UGen
in_,UGen
lo,UGen
hi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
inRect :: Rate -> UGen -> UGen -> UGen -> UGen
inRect :: Rate -> UGen -> UGen -> UGen -> UGen
inRect Rate
rate UGen
x UGen
y UGen
rect = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"InRect" [UGen
x,UGen
y,UGen
rect] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
inTrig :: Int -> UGen -> UGen
inTrig :: Int -> UGen -> UGen
inTrig Int
numChannels UGen
bus = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"InTrig" [UGen
bus] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
index :: UGen -> UGen -> UGen
index :: UGen -> UGen -> UGen
index UGen
bufnum UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"Index" [UGen
bufnum,UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
indexInBetween :: UGen -> UGen -> UGen
indexInBetween :: UGen -> UGen -> UGen
indexInBetween UGen
bufnum UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"IndexInBetween" [UGen
bufnum,UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
indexL :: UGen -> UGen -> UGen
indexL :: UGen -> UGen -> UGen
indexL UGen
bufnum UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"IndexL" [UGen
bufnum,UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
infoUGenBase :: Rate -> UGen
infoUGenBase :: Rate -> UGen
infoUGenBase Rate
rate = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"InfoUGenBase" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
integrator :: UGen -> UGen -> UGen
integrator :: UGen -> UGen -> UGen
integrator UGen
in_ UGen
coef = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Integrator" [UGen
in_,UGen
coef] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
k2a :: UGen -> UGen
k2a :: UGen -> UGen
k2a UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
AR) String
"K2A" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
keyState :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
keyState :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
keyState Rate
rate UGen
keycode UGen
minval UGen
maxval UGen
lag_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"KeyState" [UGen
keycode,UGen
minval,UGen
maxval,UGen
lag_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
keyTrack :: Rate -> UGen -> UGen -> UGen -> UGen
keyTrack :: Rate -> UGen -> UGen -> UGen -> UGen
keyTrack Rate
rate UGen
chain UGen
keydecay UGen
chromaleak = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"KeyTrack" [UGen
chain,UGen
keydecay,UGen
chromaleak] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
klang :: Rate -> UGen -> UGen -> UGen -> UGen
klang :: Rate -> UGen -> UGen -> UGen -> UGen
klang Rate
rate UGen
freqscale UGen
freqoffset UGen
specificationsArrayRef = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Klang" [UGen
freqscale,UGen
freqoffset] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
specificationsArrayRef]) Int
1 (Int -> Special
Special Int
0) UGenId
NoId
klank :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
klank :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
klank UGen
input UGen
freqscale UGen
freqoffset UGen
decayscale UGen
specificationsArrayRef = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Klank" [UGen
input,UGen
freqscale,UGen
freqoffset,UGen
decayscale] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
specificationsArrayRef]) Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lfClipNoise :: ID a => a -> Rate -> UGen -> UGen
lfClipNoise :: a -> Rate -> UGen -> UGen
lfClipNoise a
z Rate
rate UGen
freq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LFClipNoise" [UGen
freq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
lfCub :: Rate -> UGen -> UGen -> UGen
lfCub :: Rate -> UGen -> UGen -> UGen
lfCub Rate
rate UGen
freq UGen
iphase = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LFCub" [UGen
freq,UGen
iphase] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lfdClipNoise :: ID a => a -> Rate -> UGen -> UGen
lfdClipNoise :: a -> Rate -> UGen -> UGen
lfdClipNoise a
z Rate
rate UGen
freq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LFDClipNoise" [UGen
freq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
lfdNoise0 :: ID a => a -> Rate -> UGen -> UGen
lfdNoise0 :: a -> Rate -> UGen -> UGen
lfdNoise0 a
z Rate
rate UGen
freq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LFDNoise0" [UGen
freq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
lfdNoise1 :: ID a => a -> Rate -> UGen -> UGen
lfdNoise1 :: a -> Rate -> UGen -> UGen
lfdNoise1 a
z Rate
rate UGen
freq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LFDNoise1" [UGen
freq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
lfdNoise3 :: ID a => a -> Rate -> UGen -> UGen
lfdNoise3 :: a -> Rate -> UGen -> UGen
lfdNoise3 a
z Rate
rate UGen
freq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LFDNoise3" [UGen
freq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
lfGauss :: Rate -> UGen -> UGen -> UGen -> Loop UGen -> DoneAction UGen -> UGen
lfGauss :: Rate
-> UGen -> UGen -> UGen -> Loop UGen -> DoneAction UGen -> UGen
lfGauss Rate
rate UGen
duration UGen
width UGen
iphase Loop UGen
loop DoneAction UGen
doneAction = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LFGauss" [UGen
duration,UGen
width,UGen
iphase,Loop UGen -> UGen
forall t. Num t => Loop t -> t
from_loop Loop UGen
loop,DoneAction UGen -> UGen
forall t. Num t => DoneAction t -> t
from_done_action DoneAction UGen
doneAction] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lfNoise0 :: ID a => a -> Rate -> UGen -> UGen
lfNoise0 :: a -> Rate -> UGen -> UGen
lfNoise0 a
z Rate
rate UGen
freq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LFNoise0" [UGen
freq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
lfNoise1 :: ID a => a -> Rate -> UGen -> UGen
lfNoise1 :: a -> Rate -> UGen -> UGen
lfNoise1 a
z Rate
rate UGen
freq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LFNoise1" [UGen
freq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
lfNoise2 :: ID a => a -> Rate -> UGen -> UGen
lfNoise2 :: a -> Rate -> UGen -> UGen
lfNoise2 a
z Rate
rate UGen
freq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LFNoise2" [UGen
freq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
lfPar :: Rate -> UGen -> UGen -> UGen
lfPar :: Rate -> UGen -> UGen -> UGen
lfPar Rate
rate UGen
freq UGen
iphase = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LFPar" [UGen
freq,UGen
iphase] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lfPulse :: Rate -> UGen -> UGen -> UGen -> UGen
lfPulse :: Rate -> UGen -> UGen -> UGen -> UGen
lfPulse Rate
rate UGen
freq UGen
iphase UGen
width = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LFPulse" [UGen
freq,UGen
iphase,UGen
width] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lfSaw :: Rate -> UGen -> UGen -> UGen
lfSaw :: Rate -> UGen -> UGen -> UGen
lfSaw Rate
rate UGen
freq UGen
iphase = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LFSaw" [UGen
freq,UGen
iphase] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lfTri :: Rate -> UGen -> UGen -> UGen
lfTri :: Rate -> UGen -> UGen -> UGen
lfTri Rate
rate UGen
freq UGen
iphase = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LFTri" [UGen
freq,UGen
iphase] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lpf :: UGen -> UGen -> UGen
lpf :: UGen -> UGen -> UGen
lpf UGen
in_ UGen
freq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"LPF" [UGen
in_,UGen
freq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lpz1 :: UGen -> UGen
lpz1 :: UGen -> UGen
lpz1 UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"LPZ1" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lpz2 :: UGen -> UGen
lpz2 :: UGen -> UGen
lpz2 UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"LPZ2" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lag :: UGen -> UGen -> UGen
lag :: UGen -> UGen -> UGen
lag UGen
in_ UGen
lagTime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Lag" [UGen
in_,UGen
lagTime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lag2 :: UGen -> UGen -> UGen
lag2 :: UGen -> UGen -> UGen
lag2 UGen
in_ UGen
lagTime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Lag2" [UGen
in_,UGen
lagTime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lag2UD :: UGen -> UGen -> UGen -> UGen
lag2UD :: UGen -> UGen -> UGen -> UGen
lag2UD UGen
in_ UGen
lagTimeU UGen
lagTimeD = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Lag2UD" [UGen
in_,UGen
lagTimeU,UGen
lagTimeD] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lag3 :: UGen -> UGen -> UGen
lag3 :: UGen -> UGen -> UGen
lag3 UGen
in_ UGen
lagTime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Lag3" [UGen
in_,UGen
lagTime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lag3UD :: UGen -> UGen -> UGen -> UGen
lag3UD :: UGen -> UGen -> UGen -> UGen
lag3UD UGen
in_ UGen
lagTimeU UGen
lagTimeD = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Lag3UD" [UGen
in_,UGen
lagTimeU,UGen
lagTimeD] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lagIn :: Int -> UGen -> UGen -> UGen
lagIn :: Int -> UGen -> UGen -> UGen
lagIn Int
numChannels UGen
bus UGen
lag_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"LagIn" [UGen
bus,UGen
lag_] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
lagUD :: UGen -> UGen -> UGen -> UGen
lagUD :: UGen -> UGen -> UGen -> UGen
lagUD UGen
in_ UGen
lagTimeU UGen
lagTimeD = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"LagUD" [UGen
in_,UGen
lagTimeU,UGen
lagTimeD] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lastValue :: UGen -> UGen -> UGen
lastValue :: UGen -> UGen -> UGen
lastValue UGen
in_ UGen
diff = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"LastValue" [UGen
in_,UGen
diff] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
latch :: UGen -> UGen -> UGen
latch :: UGen -> UGen -> UGen
latch UGen
in_ UGen
trig_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0,Int
1]) String
"Latch" [UGen
in_,UGen
trig_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
latoocarfianC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
latoocarfianC :: Rate
-> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
latoocarfianC Rate
rate UGen
freq UGen
a UGen
b UGen
c UGen
d UGen
xi UGen
yi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LatoocarfianC" [UGen
freq,UGen
a,UGen
b,UGen
c,UGen
d,UGen
xi,UGen
yi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
latoocarfianL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
latoocarfianL :: Rate
-> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
latoocarfianL Rate
rate UGen
freq UGen
a UGen
b UGen
c UGen
d UGen
xi UGen
yi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LatoocarfianL" [UGen
freq,UGen
a,UGen
b,UGen
c,UGen
d,UGen
xi,UGen
yi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
latoocarfianN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
latoocarfianN :: Rate
-> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
latoocarfianN Rate
rate UGen
freq UGen
a UGen
b UGen
c UGen
d UGen
xi UGen
yi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LatoocarfianN" [UGen
freq,UGen
a,UGen
b,UGen
c,UGen
d,UGen
xi,UGen
yi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
leakDC :: UGen -> UGen -> UGen
leakDC :: UGen -> UGen -> UGen
leakDC UGen
in_ UGen
coef = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"LeakDC" [UGen
in_,UGen
coef] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
leastChange :: Rate -> UGen -> UGen -> UGen
leastChange :: Rate -> UGen -> UGen -> UGen
leastChange Rate
rate UGen
a UGen
b = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LeastChange" [UGen
a,UGen
b] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
limiter :: UGen -> UGen -> UGen -> UGen
limiter :: UGen -> UGen -> UGen -> UGen
limiter UGen
in_ UGen
level UGen
dur = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Limiter" [UGen
in_,UGen
level,UGen
dur] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
linCongC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
linCongC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
linCongC Rate
rate UGen
freq UGen
a UGen
c UGen
m UGen
xi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LinCongC" [UGen
freq,UGen
a,UGen
c,UGen
m,UGen
xi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
linCongL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
linCongL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
linCongL Rate
rate UGen
freq UGen
a UGen
c UGen
m UGen
xi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LinCongL" [UGen
freq,UGen
a,UGen
c,UGen
m,UGen
xi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
linCongN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
linCongN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
linCongN Rate
rate UGen
freq UGen
a UGen
c UGen
m UGen
xi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LinCongN" [UGen
freq,UGen
a,UGen
c,UGen
m,UGen
xi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
linExp :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
linExp :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
linExp UGen
in_ UGen
srclo UGen
srchi UGen
dstlo UGen
dsthi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"LinExp" [UGen
in_,UGen
srclo,UGen
srchi,UGen
dstlo,UGen
dsthi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
linPan2 :: UGen -> UGen -> UGen -> UGen
linPan2 :: UGen -> UGen -> UGen -> UGen
linPan2 UGen
in_ UGen
pos UGen
level = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"LinPan2" [UGen
in_,UGen
pos,UGen
level] Maybe [UGen]
forall a. Maybe a
Nothing Int
2 (Int -> Special
Special Int
0) UGenId
NoId
linRand :: ID a => a -> UGen -> UGen -> UGen -> UGen
linRand :: a -> UGen -> UGen -> UGen -> UGen
linRand a
z UGen
lo UGen
hi UGen
minmax = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"LinRand" [UGen
lo,UGen
hi,UGen
minmax] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
linXFade2 :: UGen -> UGen -> UGen -> UGen
linXFade2 :: UGen -> UGen -> UGen -> UGen
linXFade2 UGen
inA UGen
inB UGen
pan = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0,Int
1]) String
"LinXFade2" [UGen
inA,UGen
inB,UGen
pan] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
line :: Rate -> UGen -> UGen -> UGen -> DoneAction UGen -> UGen
line :: Rate -> UGen -> UGen -> UGen -> DoneAction UGen -> UGen
line Rate
rate UGen
start UGen
end UGen
dur DoneAction UGen
doneAction = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Line" [UGen
start,UGen
end,UGen
dur,DoneAction UGen -> UGen
forall t. Num t => DoneAction t -> t
from_done_action DoneAction UGen
doneAction] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
linen :: UGen -> UGen -> UGen -> UGen -> DoneAction UGen -> UGen
linen :: UGen -> UGen -> UGen -> UGen -> DoneAction UGen -> UGen
linen UGen
gate_ UGen
attackTime UGen
susLevel UGen
releaseTime DoneAction UGen
doneAction = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"Linen" [UGen
gate_,UGen
attackTime,UGen
susLevel,UGen
releaseTime,DoneAction UGen -> UGen
forall t. Num t => DoneAction t -> t
from_done_action DoneAction UGen
doneAction] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
localBuf :: ID a => a -> UGen -> UGen -> UGen
localBuf :: a -> UGen -> UGen -> UGen
localBuf a
z UGen
numChannels UGen
numFrames = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"LocalBuf" [UGen
numChannels,UGen
numFrames] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
localIn :: Int -> Rate -> UGen -> UGen
localIn :: Int -> Rate -> UGen -> UGen
localIn Int
numChannels Rate
rate UGen
default_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LocalIn" [] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
default_]) Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
localOut :: UGen -> UGen
localOut :: UGen -> UGen
localOut UGen
input = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"LocalOut" [] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
input]) Int
0 (Int -> Special
Special Int
0) UGenId
NoId
logistic :: Rate -> UGen -> UGen -> UGen -> UGen
logistic :: Rate -> UGen -> UGen -> UGen -> UGen
logistic Rate
rate UGen
chaosParam UGen
freq UGen
init_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Logistic" [UGen
chaosParam,UGen
freq,UGen
init_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
lorenzL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
lorenzL :: Rate
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
lorenzL Rate
rate UGen
freq UGen
s UGen
r UGen
b UGen
h UGen
xi UGen
yi UGen
zi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"LorenzL" [UGen
freq,UGen
s,UGen
r,UGen
b,UGen
h,UGen
xi,UGen
yi,UGen
zi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
loudness :: UGen -> UGen -> UGen -> UGen
loudness :: UGen -> UGen -> UGen -> UGen
loudness UGen
chain UGen
smask UGen
tmask = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"Loudness" [UGen
chain,UGen
smask,UGen
tmask] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
mfcc :: Rate -> UGen -> UGen -> UGen
mfcc :: Rate -> UGen -> UGen -> UGen
mfcc Rate
rate UGen
chain UGen
numcoeff = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"MFCC" [UGen
chain,UGen
numcoeff] Maybe [UGen]
forall a. Maybe a
Nothing Int
13 (Int -> Special
Special Int
0) UGenId
NoId
mantissaMask :: UGen -> UGen -> UGen
mantissaMask :: UGen -> UGen -> UGen
mantissaMask UGen
in_ UGen
bits = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"MantissaMask" [UGen
in_,UGen
bits] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
median :: UGen -> UGen -> UGen
median :: UGen -> UGen -> UGen
median UGen
length_ UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"Median" [UGen
length_,UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
midEQ :: UGen -> UGen -> UGen -> UGen -> UGen
midEQ :: UGen -> UGen -> UGen -> UGen -> UGen
midEQ UGen
in_ UGen
freq UGen
rq UGen
db = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"MidEQ" [UGen
in_,UGen
freq,UGen
rq,UGen
db] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
modDif :: UGen -> UGen -> UGen -> UGen
modDif :: UGen -> UGen -> UGen -> UGen
modDif UGen
x UGen
y UGen
mod_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"ModDif" [UGen
x,UGen
y,UGen
mod_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
moogFF :: UGen -> UGen -> UGen -> UGen -> UGen
moogFF :: UGen -> UGen -> UGen -> UGen -> UGen
moogFF UGen
in_ UGen
freq UGen
gain UGen
reset = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"MoogFF" [UGen
in_,UGen
freq,UGen
gain,UGen
reset] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
mostChange :: UGen -> UGen -> UGen
mostChange :: UGen -> UGen -> UGen
mostChange UGen
a UGen
b = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0,Int
1]) String
"MostChange" [UGen
a,UGen
b] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
mouseButton :: Rate -> UGen -> UGen -> UGen -> UGen
mouseButton :: Rate -> UGen -> UGen -> UGen -> UGen
mouseButton Rate
rate UGen
minval UGen
maxval UGen
lag_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"MouseButton" [UGen
minval,UGen
maxval,UGen
lag_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
mouseX :: Rate -> UGen -> UGen -> Warp UGen -> UGen -> UGen
mouseX :: Rate -> UGen -> UGen -> Warp UGen -> UGen -> UGen
mouseX Rate
rate UGen
minval UGen
maxval Warp UGen
warp UGen
lag_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"MouseX" [UGen
minval,UGen
maxval,Warp UGen -> UGen
forall t. Num t => Warp t -> t
from_warp Warp UGen
warp,UGen
lag_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
mouseY :: Rate -> UGen -> UGen -> Warp UGen -> UGen -> UGen
mouseY :: Rate -> UGen -> UGen -> Warp UGen -> UGen -> UGen
mouseY Rate
rate UGen
minval UGen
maxval Warp UGen
warp UGen
lag_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"MouseY" [UGen
minval,UGen
maxval,Warp UGen -> UGen
forall t. Num t => Warp t -> t
from_warp Warp UGen
warp,UGen
lag_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
nRand :: ID a => a -> UGen -> UGen -> UGen -> UGen
nRand :: a -> UGen -> UGen -> UGen -> UGen
nRand a
z UGen
lo UGen
hi UGen
n = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"NRand" [UGen
lo,UGen
hi,UGen
n] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
nodeID :: Rate -> UGen
nodeID :: Rate -> UGen
nodeID Rate
rate = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"NodeID" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
normalizer :: UGen -> UGen -> UGen -> UGen
normalizer :: UGen -> UGen -> UGen -> UGen
normalizer UGen
in_ UGen
level UGen
dur = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Normalizer" [UGen
in_,UGen
level,UGen
dur] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
numAudioBuses :: UGen
numAudioBuses :: UGen
numAudioBuses = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"NumAudioBuses" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
numBuffers :: UGen
numBuffers :: UGen
numBuffers = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"NumBuffers" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
numControlBuses :: UGen
numControlBuses :: UGen
numControlBuses = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"NumControlBuses" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
numInputBuses :: UGen
numInputBuses :: UGen
numInputBuses = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"NumInputBuses" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
numOutputBuses :: UGen
numOutputBuses :: UGen
numOutputBuses = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"NumOutputBuses" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
numRunningSynths :: UGen
numRunningSynths :: UGen
numRunningSynths = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"NumRunningSynths" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
offsetOut :: UGen -> UGen -> UGen
offsetOut :: UGen -> UGen -> UGen
offsetOut UGen
bus UGen
input = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"OffsetOut" [UGen
bus] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
input]) Int
0 (Int -> Special
Special Int
0) UGenId
NoId
onePole :: UGen -> UGen -> UGen
onePole :: UGen -> UGen -> UGen
onePole UGen
in_ UGen
coef = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"OnePole" [UGen
in_,UGen
coef] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
oneZero :: UGen -> UGen -> UGen
oneZero :: UGen -> UGen -> UGen
oneZero UGen
in_ UGen
coef = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"OneZero" [UGen
in_,UGen
coef] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
onsets :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
onsets :: UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
onsets UGen
chain UGen
threshold UGen
odftype UGen
relaxtime UGen
floor_ UGen
mingap UGen
medianspan UGen
whtype UGen
rawodf = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"Onsets" [UGen
chain,UGen
threshold,UGen
odftype,UGen
relaxtime,UGen
floor_,UGen
mingap,UGen
medianspan,UGen
whtype,UGen
rawodf] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
osc :: Rate -> UGen -> UGen -> UGen -> UGen
osc :: Rate -> UGen -> UGen -> UGen -> UGen
osc Rate
rate UGen
bufnum UGen
freq UGen
phase = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Osc" [UGen
bufnum,UGen
freq,UGen
phase] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
oscN :: Rate -> UGen -> UGen -> UGen -> UGen
oscN :: Rate -> UGen -> UGen -> UGen -> UGen
oscN Rate
rate UGen
bufnum UGen
freq UGen
phase = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"OscN" [UGen
bufnum,UGen
freq,UGen
phase] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
out :: UGen -> UGen -> UGen
out :: UGen -> UGen -> UGen
out UGen
bus UGen
input = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"Out" [UGen
bus] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
input]) Int
0 (Int -> Special
Special Int
0) UGenId
NoId
pSinGrain :: Rate -> UGen -> UGen -> UGen -> UGen
pSinGrain :: Rate -> UGen -> UGen -> UGen -> UGen
pSinGrain Rate
rate UGen
freq UGen
dur UGen
amp = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"PSinGrain" [UGen
freq,UGen
dur,UGen
amp] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_Add :: UGen -> UGen -> UGen
pv_Add :: UGen -> UGen -> UGen
pv_Add UGen
bufferA UGen
bufferB = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_Add" [UGen
bufferA,UGen
bufferB] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_BinScramble :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen
pv_BinScramble :: a -> UGen -> UGen -> UGen -> UGen -> UGen
pv_BinScramble a
z UGen
buffer UGen
wipe UGen
width UGen
trig_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_BinScramble" [UGen
buffer,UGen
wipe,UGen
width,UGen
trig_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
pv_BinShift :: UGen -> UGen -> UGen -> UGen -> UGen
pv_BinShift :: UGen -> UGen -> UGen -> UGen -> UGen
pv_BinShift UGen
buffer UGen
stretch UGen
shift UGen
interp = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_BinShift" [UGen
buffer,UGen
stretch,UGen
shift,UGen
interp] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_BinWipe :: UGen -> UGen -> UGen -> UGen
pv_BinWipe :: UGen -> UGen -> UGen -> UGen
pv_BinWipe UGen
bufferA UGen
bufferB UGen
wipe = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_BinWipe" [UGen
bufferA,UGen
bufferB,UGen
wipe] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_BrickWall :: UGen -> UGen -> UGen
pv_BrickWall :: UGen -> UGen -> UGen
pv_BrickWall UGen
buffer UGen
wipe = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_BrickWall" [UGen
buffer,UGen
wipe] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_ConformalMap :: UGen -> UGen -> UGen -> UGen
pv_ConformalMap :: UGen -> UGen -> UGen -> UGen
pv_ConformalMap UGen
buffer UGen
areal UGen
aimag = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_ConformalMap" [UGen
buffer,UGen
areal,UGen
aimag] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_Conj :: UGen -> UGen
pv_Conj :: UGen -> UGen
pv_Conj UGen
buffer = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_Conj" [UGen
buffer] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_Copy :: UGen -> UGen -> UGen
pv_Copy :: UGen -> UGen -> UGen
pv_Copy UGen
bufferA UGen
bufferB = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_Copy" [UGen
bufferA,UGen
bufferB] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_CopyPhase :: UGen -> UGen -> UGen
pv_CopyPhase :: UGen -> UGen -> UGen
pv_CopyPhase UGen
bufferA UGen
bufferB = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_CopyPhase" [UGen
bufferA,UGen
bufferB] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_Diffuser :: UGen -> UGen -> UGen
pv_Diffuser :: UGen -> UGen -> UGen
pv_Diffuser UGen
buffer UGen
trig_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_Diffuser" [UGen
buffer,UGen
trig_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_Div :: UGen -> UGen -> UGen
pv_Div :: UGen -> UGen -> UGen
pv_Div UGen
bufferA UGen
bufferB = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_Div" [UGen
bufferA,UGen
bufferB] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_LocalMax :: UGen -> UGen -> UGen
pv_LocalMax :: UGen -> UGen -> UGen
pv_LocalMax UGen
buffer UGen
threshold = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_LocalMax" [UGen
buffer,UGen
threshold] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_MagAbove :: UGen -> UGen -> UGen
pv_MagAbove :: UGen -> UGen -> UGen
pv_MagAbove UGen
buffer UGen
threshold = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_MagAbove" [UGen
buffer,UGen
threshold] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_MagBelow :: UGen -> UGen -> UGen
pv_MagBelow :: UGen -> UGen -> UGen
pv_MagBelow UGen
buffer UGen
threshold = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_MagBelow" [UGen
buffer,UGen
threshold] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_MagClip :: UGen -> UGen -> UGen
pv_MagClip :: UGen -> UGen -> UGen
pv_MagClip UGen
buffer UGen
threshold = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_MagClip" [UGen
buffer,UGen
threshold] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_MagDiv :: UGen -> UGen -> UGen -> UGen
pv_MagDiv :: UGen -> UGen -> UGen -> UGen
pv_MagDiv UGen
bufferA UGen
bufferB UGen
zeroed = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_MagDiv" [UGen
bufferA,UGen
bufferB,UGen
zeroed] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_MagFreeze :: UGen -> UGen -> UGen
pv_MagFreeze :: UGen -> UGen -> UGen
pv_MagFreeze UGen
buffer UGen
freeze = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_MagFreeze" [UGen
buffer,UGen
freeze] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_MagMul :: UGen -> UGen -> UGen
pv_MagMul :: UGen -> UGen -> UGen
pv_MagMul UGen
bufferA UGen
bufferB = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_MagMul" [UGen
bufferA,UGen
bufferB] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_MagNoise :: UGen -> UGen
pv_MagNoise :: UGen -> UGen
pv_MagNoise UGen
buffer = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_MagNoise" [UGen
buffer] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_MagShift :: UGen -> UGen -> UGen -> UGen
pv_MagShift :: UGen -> UGen -> UGen -> UGen
pv_MagShift UGen
buffer UGen
stretch UGen
shift = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_MagShift" [UGen
buffer,UGen
stretch,UGen
shift] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_MagSmear :: UGen -> UGen -> UGen
pv_MagSmear :: UGen -> UGen -> UGen
pv_MagSmear UGen
buffer UGen
bins = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_MagSmear" [UGen
buffer,UGen
bins] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_MagSquared :: UGen -> UGen
pv_MagSquared :: UGen -> UGen
pv_MagSquared UGen
buffer = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_MagSquared" [UGen
buffer] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_Max :: UGen -> UGen -> UGen
pv_Max :: UGen -> UGen -> UGen
pv_Max UGen
bufferA UGen
bufferB = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_Max" [UGen
bufferA,UGen
bufferB] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_Min :: UGen -> UGen -> UGen
pv_Min :: UGen -> UGen -> UGen
pv_Min UGen
bufferA UGen
bufferB = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_Min" [UGen
bufferA,UGen
bufferB] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_Mul :: UGen -> UGen -> UGen
pv_Mul :: UGen -> UGen -> UGen
pv_Mul UGen
bufferA UGen
bufferB = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_Mul" [UGen
bufferA,UGen
bufferB] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_PhaseShift :: UGen -> UGen -> UGen -> UGen
pv_PhaseShift :: UGen -> UGen -> UGen -> UGen
pv_PhaseShift UGen
buffer UGen
shift UGen
integrate = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_PhaseShift" [UGen
buffer,UGen
shift,UGen
integrate] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_PhaseShift270 :: UGen -> UGen
pv_PhaseShift270 :: UGen -> UGen
pv_PhaseShift270 UGen
buffer = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_PhaseShift270" [UGen
buffer] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_PhaseShift90 :: UGen -> UGen
pv_PhaseShift90 :: UGen -> UGen
pv_PhaseShift90 UGen
buffer = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_PhaseShift90" [UGen
buffer] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_RandComb :: ID a => a -> UGen -> UGen -> UGen -> UGen
pv_RandComb :: a -> UGen -> UGen -> UGen -> UGen
pv_RandComb a
z UGen
buffer UGen
wipe UGen
trig_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_RandComb" [UGen
buffer,UGen
wipe,UGen
trig_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
pv_RandWipe :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen
pv_RandWipe :: a -> UGen -> UGen -> UGen -> UGen -> UGen
pv_RandWipe a
z UGen
bufferA UGen
bufferB UGen
wipe UGen
trig_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_RandWipe" [UGen
bufferA,UGen
bufferB,UGen
wipe,UGen
trig_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
pv_RectComb :: UGen -> UGen -> UGen -> UGen -> UGen
pv_RectComb :: UGen -> UGen -> UGen -> UGen -> UGen
pv_RectComb UGen
buffer UGen
numTeeth UGen
phase UGen
width = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_RectComb" [UGen
buffer,UGen
numTeeth,UGen
phase,UGen
width] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pv_RectComb2 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
pv_RectComb2 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
pv_RectComb2 UGen
bufferA UGen
bufferB UGen
numTeeth UGen
phase UGen
width = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PV_RectComb2" [UGen
bufferA,UGen
bufferB,UGen
numTeeth,UGen
phase,UGen
width] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pan2 :: UGen -> UGen -> UGen -> UGen
pan2 :: UGen -> UGen -> UGen -> UGen
pan2 UGen
in_ UGen
pos UGen
level = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Pan2" [UGen
in_,UGen
pos,UGen
level] Maybe [UGen]
forall a. Maybe a
Nothing Int
2 (Int -> Special
Special Int
0) UGenId
NoId
pan4 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
pan4 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
pan4 Rate
rate UGen
in_ UGen
xpos UGen
ypos UGen
level = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Pan4" [UGen
in_,UGen
xpos,UGen
ypos,UGen
level] Maybe [UGen]
forall a. Maybe a
Nothing Int
4 (Int -> Special
Special Int
0) UGenId
NoId
panAz :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
panAz :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
panAz Int
numChannels UGen
in_ UGen
pos UGen
level UGen
width UGen
orientation = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"PanAz" [UGen
in_,UGen
pos,UGen
level,UGen
width,UGen
orientation] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
panB :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
panB :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
panB Rate
rate UGen
in_ UGen
azimuth UGen
elevation UGen
gain = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"PanB" [UGen
in_,UGen
azimuth,UGen
elevation,UGen
gain] Maybe [UGen]
forall a. Maybe a
Nothing Int
4 (Int -> Special
Special Int
0) UGenId
NoId
panB2 :: Rate -> UGen -> UGen -> UGen -> UGen
panB2 :: Rate -> UGen -> UGen -> UGen -> UGen
panB2 Rate
rate UGen
in_ UGen
azimuth UGen
gain = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"PanB2" [UGen
in_,UGen
azimuth,UGen
gain] Maybe [UGen]
forall a. Maybe a
Nothing Int
3 (Int -> Special
Special Int
0) UGenId
NoId
partConv :: UGen -> UGen -> UGen -> UGen
partConv :: UGen -> UGen -> UGen -> UGen
partConv UGen
in_ UGen
fftsize UGen
irbufnum = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
AR) String
"PartConv" [UGen
in_,UGen
fftsize,UGen
irbufnum] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pause :: UGen -> UGen -> UGen
pause :: UGen -> UGen -> UGen
pause UGen
gate_ UGen
id_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"Pause" [UGen
gate_,UGen
id_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pauseSelf :: UGen -> UGen
pauseSelf :: UGen -> UGen
pauseSelf UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PauseSelf" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pauseSelfWhenDone :: UGen -> UGen
pauseSelfWhenDone :: UGen -> UGen
pauseSelfWhenDone UGen
src = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"PauseSelfWhenDone" [UGen
src] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
peak :: UGen -> UGen -> UGen
peak :: UGen -> UGen -> UGen
peak UGen
in_ UGen
trig_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Peak" [UGen
in_,UGen
trig_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
peakFollower :: UGen -> UGen -> UGen
peakFollower :: UGen -> UGen -> UGen
peakFollower UGen
in_ UGen
decay_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"PeakFollower" [UGen
in_,UGen
decay_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
phasor :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
phasor :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
phasor Rate
rate UGen
trig_ UGen
rate_ UGen
start UGen
end UGen
resetPos = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Phasor" [UGen
trig_,UGen
rate_,UGen
start,UGen
end,UGen
resetPos] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pinkNoise :: ID a => a -> Rate -> UGen
pinkNoise :: a -> Rate -> UGen
pinkNoise a
z Rate
rate = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"PinkNoise" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
pitch :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
pitch :: UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
pitch UGen
in_ UGen
initFreq UGen
minFreq UGen
maxFreq UGen
execFreq UGen
maxBinsPerOctave UGen
median_ UGen
ampThreshold UGen
peakThreshold UGen
downSample UGen
clar = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"Pitch" [UGen
in_,UGen
initFreq,UGen
minFreq,UGen
maxFreq,UGen
execFreq,UGen
maxBinsPerOctave,UGen
median_,UGen
ampThreshold,UGen
peakThreshold,UGen
downSample,UGen
clar] Maybe [UGen]
forall a. Maybe a
Nothing Int
2 (Int -> Special
Special Int
0) UGenId
NoId
pitchShift :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
pitchShift :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
pitchShift UGen
in_ UGen
windowSize UGen
pitchRatio UGen
pitchDispersion UGen
timeDispersion = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"PitchShift" [UGen
in_,UGen
windowSize,UGen
pitchRatio,UGen
pitchDispersion,UGen
timeDispersion] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
playBuf :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> Loop UGen -> DoneAction UGen -> UGen
playBuf :: Int
-> Rate
-> UGen
-> UGen
-> UGen
-> UGen
-> Loop UGen
-> DoneAction UGen
-> UGen
playBuf Int
numChannels Rate
rate UGen
bufnum UGen
rate_ UGen
trigger UGen
startPos Loop UGen
loop DoneAction UGen
doneAction = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"PlayBuf" [UGen
bufnum,UGen
rate_,UGen
trigger,UGen
startPos,Loop UGen -> UGen
forall t. Num t => Loop t -> t
from_loop Loop UGen
loop,DoneAction UGen -> UGen
forall t. Num t => DoneAction t -> t
from_done_action DoneAction UGen
doneAction] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
pluck :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
pluck :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
pluck UGen
in_ UGen
trig_ UGen
maxdelaytime UGen
delaytime UGen
decaytime UGen
coef = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Pluck" [UGen
in_,UGen
trig_,UGen
maxdelaytime,UGen
delaytime,UGen
decaytime,UGen
coef] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pulse :: Rate -> UGen -> UGen -> UGen
pulse :: Rate -> UGen -> UGen -> UGen
pulse Rate
rate UGen
freq UGen
width = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Pulse" [UGen
freq,UGen
width] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pulseCount :: UGen -> UGen -> UGen
pulseCount :: UGen -> UGen -> UGen
pulseCount UGen
trig_ UGen
reset = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"PulseCount" [UGen
trig_,UGen
reset] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
pulseDivider :: UGen -> UGen -> UGen -> UGen
pulseDivider :: UGen -> UGen -> UGen -> UGen
pulseDivider UGen
trig_ UGen
div_ UGen
start = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"PulseDivider" [UGen
trig_,UGen
div_,UGen
start] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
quadC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
quadC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
quadC Rate
rate UGen
freq UGen
a UGen
b UGen
c UGen
xi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"QuadC" [UGen
freq,UGen
a,UGen
b,UGen
c,UGen
xi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
quadL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
quadL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
quadL Rate
rate UGen
freq UGen
a UGen
b UGen
c UGen
xi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"QuadL" [UGen
freq,UGen
a,UGen
b,UGen
c,UGen
xi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
quadN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
quadN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
quadN Rate
rate UGen
freq UGen
a UGen
b UGen
c UGen
xi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"QuadN" [UGen
freq,UGen
a,UGen
b,UGen
c,UGen
xi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
rhpf :: UGen -> UGen -> UGen -> UGen
rhpf :: UGen -> UGen -> UGen -> UGen
rhpf UGen
in_ UGen
freq UGen
rq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"RHPF" [UGen
in_,UGen
freq,UGen
rq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
rlpf :: UGen -> UGen -> UGen -> UGen
rlpf :: UGen -> UGen -> UGen -> UGen
rlpf UGen
in_ UGen
freq UGen
rq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"RLPF" [UGen
in_,UGen
freq,UGen
rq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
radiansPerSample :: UGen
radiansPerSample :: UGen
radiansPerSample = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"RadiansPerSample" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
ramp :: UGen -> UGen -> UGen
ramp :: UGen -> UGen -> UGen
ramp UGen
in_ UGen
lagTime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Ramp" [UGen
in_,UGen
lagTime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
rand :: ID a => a -> UGen -> UGen -> UGen
rand :: a -> UGen -> UGen -> UGen
rand a
z UGen
lo UGen
hi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"Rand" [UGen
lo,UGen
hi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
randID :: Rate -> UGen -> UGen
randID :: Rate -> UGen -> UGen
randID Rate
rate UGen
id_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"RandID" [UGen
id_] Maybe [UGen]
forall a. Maybe a
Nothing Int
0 (Int -> Special
Special Int
0) UGenId
NoId
randSeed :: Rate -> UGen -> UGen -> UGen
randSeed :: Rate -> UGen -> UGen -> UGen
randSeed Rate
rate UGen
trig_ UGen
seed = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"RandSeed" [UGen
trig_,UGen
seed] Maybe [UGen]
forall a. Maybe a
Nothing Int
0 (Int -> Special
Special Int
0) UGenId
NoId
recordBuf :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> Loop UGen -> UGen -> DoneAction UGen -> UGen -> UGen
recordBuf :: Rate
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> Loop UGen
-> UGen
-> DoneAction UGen
-> UGen
-> UGen
recordBuf Rate
rate UGen
bufnum UGen
offset UGen
recLevel UGen
preLevel UGen
run Loop UGen
loop UGen
trigger DoneAction UGen
doneAction UGen
inputArray = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"RecordBuf" [UGen
bufnum,UGen
offset,UGen
recLevel,UGen
preLevel,UGen
run,Loop UGen -> UGen
forall t. Num t => Loop t -> t
from_loop Loop UGen
loop,UGen
trigger,DoneAction UGen -> UGen
forall t. Num t => DoneAction t -> t
from_done_action DoneAction UGen
doneAction] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
inputArray]) Int
1 (Int -> Special
Special Int
0) UGenId
NoId
replaceOut :: UGen -> UGen -> UGen
replaceOut :: UGen -> UGen -> UGen
replaceOut UGen
bus UGen
input = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"ReplaceOut" [UGen
bus] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
input]) Int
0 (Int -> Special
Special Int
0) UGenId
NoId
resonz :: UGen -> UGen -> UGen -> UGen
resonz :: UGen -> UGen -> UGen -> UGen
resonz UGen
in_ UGen
freq UGen
bwr = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Resonz" [UGen
in_,UGen
freq,UGen
bwr] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
ringz :: UGen -> UGen -> UGen -> UGen
ringz :: UGen -> UGen -> UGen -> UGen
ringz UGen
in_ UGen
freq UGen
decaytime = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Ringz" [UGen
in_,UGen
freq,UGen
decaytime] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
rotate2 :: UGen -> UGen -> UGen -> UGen
rotate2 :: UGen -> UGen -> UGen -> UGen
rotate2 UGen
x UGen
y UGen
pos = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0,Int
1]) String
"Rotate2" [UGen
x,UGen
y,UGen
pos] Maybe [UGen]
forall a. Maybe a
Nothing Int
2 (Int -> Special
Special Int
0) UGenId
NoId
runningMax :: UGen -> UGen -> UGen
runningMax :: UGen -> UGen -> UGen
runningMax UGen
in_ UGen
trig_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"RunningMax" [UGen
in_,UGen
trig_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
runningMin :: UGen -> UGen -> UGen
runningMin :: UGen -> UGen -> UGen
runningMin UGen
in_ UGen
trig_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"RunningMin" [UGen
in_,UGen
trig_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
runningSum :: UGen -> UGen -> UGen
runningSum :: UGen -> UGen -> UGen
runningSum UGen
in_ UGen
numsamp = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"RunningSum" [UGen
in_,UGen
numsamp] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
sos :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
sos :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
sos UGen
in_ UGen
a0 UGen
a1 UGen
a2 UGen
b1 UGen
b2 = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"SOS" [UGen
in_,UGen
a0,UGen
a1,UGen
a2,UGen
b1,UGen
b2] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
sampleDur :: UGen
sampleDur :: UGen
sampleDur = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"SampleDur" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
sampleRate :: UGen
sampleRate :: UGen
sampleRate = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"SampleRate" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
sanitize :: UGen -> UGen -> UGen
sanitize :: UGen -> UGen -> UGen
sanitize UGen
in_ UGen
replace = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Sanitize" [UGen
in_,UGen
replace] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
saw :: Rate -> UGen -> UGen
saw :: Rate -> UGen -> UGen
saw Rate
rate UGen
freq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Saw" [UGen
freq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
schmidt :: UGen -> UGen -> UGen -> UGen
schmidt :: UGen -> UGen -> UGen -> UGen
schmidt UGen
in_ UGen
lo UGen
hi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Schmidt" [UGen
in_,UGen
lo,UGen
hi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
select :: UGen -> UGen -> UGen
select :: UGen -> UGen -> UGen
select UGen
which UGen
array = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0,Int
1]) String
"Select" [UGen
which] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
array]) Int
1 (Int -> Special
Special Int
0) UGenId
NoId
sendTrig :: UGen -> UGen -> UGen -> UGen
sendTrig :: UGen -> UGen -> UGen -> UGen
sendTrig UGen
in_ UGen
id_ UGen
value = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"SendTrig" [UGen
in_,UGen
id_,UGen
value] Maybe [UGen]
forall a. Maybe a
Nothing Int
0 (Int -> Special
Special Int
0) UGenId
NoId
setResetFF :: UGen -> UGen -> UGen
setResetFF :: UGen -> UGen -> UGen
setResetFF UGen
trig_ UGen
reset = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0,Int
1]) String
"SetResetFF" [UGen
trig_,UGen
reset] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
shaper :: UGen -> UGen -> UGen
shaper :: UGen -> UGen -> UGen
shaper UGen
bufnum UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"Shaper" [UGen
bufnum,UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
sinOsc :: Rate -> UGen -> UGen -> UGen
sinOsc :: Rate -> UGen -> UGen -> UGen
sinOsc Rate
rate UGen
freq UGen
phase = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"SinOsc" [UGen
freq,UGen
phase] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
sinOscFB :: Rate -> UGen -> UGen -> UGen
sinOscFB :: Rate -> UGen -> UGen -> UGen
sinOscFB Rate
rate UGen
freq UGen
feedback = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"SinOscFB" [UGen
freq,UGen
feedback] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
slew :: UGen -> UGen -> UGen -> UGen
slew :: UGen -> UGen -> UGen -> UGen
slew UGen
in_ UGen
up UGen
dn = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Slew" [UGen
in_,UGen
up,UGen
dn] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
slope :: UGen -> UGen
slope :: UGen -> UGen
slope UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Slope" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
specCentroid :: Rate -> UGen -> UGen
specCentroid :: Rate -> UGen -> UGen
specCentroid Rate
rate UGen
buffer = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"SpecCentroid" [UGen
buffer] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
specFlatness :: Rate -> UGen -> UGen
specFlatness :: Rate -> UGen -> UGen
specFlatness Rate
rate UGen
buffer = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"SpecFlatness" [UGen
buffer] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
specPcile :: Rate -> UGen -> UGen -> UGen -> UGen
specPcile :: Rate -> UGen -> UGen -> UGen -> UGen
specPcile Rate
rate UGen
buffer UGen
fraction UGen
interpolate = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"SpecPcile" [UGen
buffer,UGen
fraction,UGen
interpolate] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
spring :: Rate -> UGen -> UGen -> UGen -> UGen
spring :: Rate -> UGen -> UGen -> UGen -> UGen
spring Rate
rate UGen
in_ UGen
spring_ UGen
damp = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Spring" [UGen
in_,UGen
spring_,UGen
damp] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
standardL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
standardL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
standardL Rate
rate UGen
freq UGen
k UGen
xi UGen
yi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"StandardL" [UGen
freq,UGen
k,UGen
xi,UGen
yi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
standardN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
standardN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
standardN Rate
rate UGen
freq UGen
k UGen
xi UGen
yi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"StandardN" [UGen
freq,UGen
k,UGen
xi,UGen
yi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
stepper :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
stepper :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
stepper UGen
trig_ UGen
reset UGen
min_ UGen
max_ UGen
step UGen
resetval = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Stepper" [UGen
trig_,UGen
reset,UGen
min_,UGen
max_,UGen
step,UGen
resetval] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
stereoConvolution2L :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
stereoConvolution2L :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
stereoConvolution2L Rate
rate UGen
in_ UGen
kernelL UGen
kernelR UGen
trigger UGen
framesize UGen
crossfade = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"StereoConvolution2L" [UGen
in_,UGen
kernelL,UGen
kernelR,UGen
trigger,UGen
framesize,UGen
crossfade] Maybe [UGen]
forall a. Maybe a
Nothing Int
2 (Int -> Special
Special Int
0) UGenId
NoId
subsampleOffset :: UGen
subsampleOffset :: UGen
subsampleOffset = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"SubsampleOffset" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
sum3 :: UGen -> UGen -> UGen -> UGen
sum3 :: UGen -> UGen -> UGen -> UGen
sum3 UGen
in0 UGen
in1 UGen
in2 = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR,Rate
DR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0,Int
1,Int
2]) String
"Sum3" [UGen
in0,UGen
in1,UGen
in2] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
sum4 :: UGen -> UGen -> UGen -> UGen -> UGen
sum4 :: UGen -> UGen -> UGen -> UGen -> UGen
sum4 UGen
in0 UGen
in1 UGen
in2 UGen
in3 = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR,Rate
DR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0,Int
1,Int
2,Int
3]) String
"Sum4" [UGen
in0,UGen
in1,UGen
in2,UGen
in3] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
sweep :: UGen -> UGen -> UGen
sweep :: UGen -> UGen -> UGen
sweep UGen
trig_ UGen
rate_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Sweep" [UGen
trig_,UGen
rate_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
syncSaw :: Rate -> UGen -> UGen -> UGen
syncSaw :: Rate -> UGen -> UGen -> UGen
syncSaw Rate
rate UGen
syncFreq UGen
sawFreq = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"SyncSaw" [UGen
syncFreq,UGen
sawFreq] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
t2a :: UGen -> UGen -> UGen
t2a :: UGen -> UGen -> UGen
t2a UGen
in_ UGen
offset = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
AR) String
"T2A" [UGen
in_,UGen
offset] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
t2k :: UGen -> UGen
t2k :: UGen -> UGen
t2k UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"T2K" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
tBall :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
tBall :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
tBall Rate
rate UGen
in_ UGen
g UGen
damp UGen
friction_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"TBall" [UGen
in_,UGen
g,UGen
damp,UGen
friction_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
tDelay :: UGen -> UGen -> UGen
tDelay :: UGen -> UGen -> UGen
tDelay UGen
in_ UGen
dur = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"TDelay" [UGen
in_,UGen
dur] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
tDuty :: Rate -> UGen -> UGen -> DoneAction UGen -> UGen -> UGen -> UGen
tDuty :: Rate -> UGen -> UGen -> DoneAction UGen -> UGen -> UGen -> UGen
tDuty Rate
rate UGen
dur UGen
reset DoneAction UGen
doneAction UGen
level UGen
gapFirst = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"TDuty" [UGen
dur,UGen
reset,DoneAction UGen -> UGen
forall t. Num t => DoneAction t -> t
from_done_action DoneAction UGen
doneAction,UGen
level,UGen
gapFirst] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
tExpRand :: ID a => a -> UGen -> UGen -> UGen -> UGen
tExpRand :: a -> UGen -> UGen -> UGen -> UGen
tExpRand a
z UGen
lo UGen
hi UGen
trig_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
2]) String
"TExpRand" [UGen
lo,UGen
hi,UGen
trig_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
tGrains :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
tGrains :: Int
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
tGrains Int
numChannels UGen
trigger UGen
bufnum UGen
rate_ UGen
centerPos UGen
dur UGen
pan UGen
amp UGen
interp = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
AR) String
"TGrains" [UGen
trigger,UGen
bufnum,UGen
rate_,UGen
centerPos,UGen
dur,UGen
pan,UGen
amp,UGen
interp] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
tiRand :: ID a => a -> UGen -> UGen -> UGen -> UGen
tiRand :: a -> UGen -> UGen -> UGen -> UGen
tiRand a
z UGen
lo UGen
hi UGen
trig_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
2]) String
"TIRand" [UGen
lo,UGen
hi,UGen
trig_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
tRand :: ID a => a -> UGen -> UGen -> UGen -> UGen
tRand :: a -> UGen -> UGen -> UGen -> UGen
tRand a
z UGen
lo UGen
hi UGen
trig_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
2]) String
"TRand" [UGen
lo,UGen
hi,UGen
trig_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
tWindex :: ID a => a -> UGen -> UGen -> UGen -> UGen
tWindex :: a -> UGen -> UGen -> UGen -> UGen
tWindex a
z UGen
in_ UGen
normalize UGen
array = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"TWindex" [UGen
in_,UGen
normalize] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
array]) Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
timer :: UGen -> UGen
timer :: UGen -> UGen
timer UGen
trig_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Timer" [UGen
trig_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
toggleFF :: UGen -> UGen
toggleFF :: UGen -> UGen
toggleFF UGen
trig_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"ToggleFF" [UGen
trig_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
trig :: UGen -> UGen -> UGen
trig :: UGen -> UGen -> UGen
trig UGen
in_ UGen
dur = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Trig" [UGen
in_,UGen
dur] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
trig1 :: UGen -> UGen -> UGen
trig1 :: UGen -> UGen -> UGen
trig1 UGen
in_ UGen
dur = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Trig1" [UGen
in_,UGen
dur] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
twoPole :: UGen -> UGen -> UGen -> UGen
twoPole :: UGen -> UGen -> UGen -> UGen
twoPole UGen
in_ UGen
freq UGen
radius = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"TwoPole" [UGen
in_,UGen
freq,UGen
radius] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
twoZero :: UGen -> UGen -> UGen -> UGen
twoZero :: UGen -> UGen -> UGen -> UGen
twoZero UGen
in_ UGen
freq UGen
radius = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"TwoZero" [UGen
in_,UGen
freq,UGen
radius] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
unaryOpUGen :: UGen -> UGen
unaryOpUGen :: UGen -> UGen
unaryOpUGen UGen
a = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR,Rate
DR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"UnaryOpUGen" [UGen
a] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
vDiskIn :: Int -> UGen -> UGen -> Loop UGen -> UGen -> UGen
vDiskIn :: Int -> UGen -> UGen -> Loop UGen -> UGen -> UGen
vDiskIn Int
numChannels UGen
bufnum UGen
rate_ Loop UGen
loop UGen
sendID = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
AR) String
"VDiskIn" [UGen
bufnum,UGen
rate_,Loop UGen -> UGen
forall t. Num t => Loop t -> t
from_loop Loop UGen
loop,UGen
sendID] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
vOsc :: Rate -> UGen -> UGen -> UGen -> UGen
vOsc :: Rate -> UGen -> UGen -> UGen -> UGen
vOsc Rate
rate UGen
bufpos UGen
freq UGen
phase = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"VOsc" [UGen
bufpos,UGen
freq,UGen
phase] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
vOsc3 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
vOsc3 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
vOsc3 Rate
rate UGen
bufpos UGen
freq1 UGen
freq2 UGen
freq3 = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"VOsc3" [UGen
bufpos,UGen
freq1,UGen
freq2,UGen
freq3] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
varLag :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
varLag :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
varLag UGen
in_ UGen
time UGen
curvature UGen
warp UGen
start = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"VarLag" [UGen
in_,UGen
time,UGen
curvature,UGen
warp,UGen
start] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
varSaw :: Rate -> UGen -> UGen -> UGen -> UGen
varSaw :: Rate -> UGen -> UGen -> UGen -> UGen
varSaw Rate
rate UGen
freq UGen
iphase UGen
width = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"VarSaw" [UGen
freq,UGen
iphase,UGen
width] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
vibrato :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
vibrato :: a
-> Rate
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
vibrato a
z Rate
rate UGen
freq UGen
rate_ UGen
depth UGen
delay UGen
onset UGen
rateVariation UGen
depthVariation UGen
iphase UGen
trig_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"Vibrato" [UGen
freq,UGen
rate_,UGen
depth,UGen
delay,UGen
onset,UGen
rateVariation,UGen
depthVariation,UGen
iphase,UGen
trig_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
warp1 :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
warp1 :: Int
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
-> UGen
warp1 Int
numChannels UGen
bufnum UGen
pointer UGen
freqScale UGen
windowSize UGen
envbufnum UGen
overlaps UGen
windowRandRatio UGen
interp = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
AR) String
"Warp1" [UGen
bufnum,UGen
pointer,UGen
freqScale,UGen
windowSize,UGen
envbufnum,UGen
overlaps,UGen
windowRandRatio,UGen
interp] Maybe [UGen]
forall a. Maybe a
Nothing Int
numChannels (Int -> Special
Special Int
0) UGenId
NoId
whiteNoise :: ID a => a -> Rate -> UGen
whiteNoise :: a -> Rate -> UGen
whiteNoise a
z Rate
rate = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"WhiteNoise" [] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) (a -> UGenId
forall a. ID a => a -> UGenId
toUId a
z)
wrap :: UGen -> UGen -> UGen -> UGen
wrap :: UGen -> UGen -> UGen -> UGen
wrap UGen
in_ UGen
lo UGen
hi = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"Wrap" [UGen
in_,UGen
lo,UGen
hi] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
wrapIndex :: UGen -> UGen -> UGen
wrapIndex :: UGen -> UGen -> UGen
wrapIndex UGen
bufnum UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
1]) String
"WrapIndex" [UGen
bufnum,UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
xFade2 :: UGen -> UGen -> UGen -> UGen -> UGen
xFade2 :: UGen -> UGen -> UGen -> UGen -> UGen
xFade2 UGen
inA UGen
inB UGen
pan UGen
level = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0,Int
1]) String
"XFade2" [UGen
inA,UGen
inB,UGen
pan,UGen
level] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
xLine :: Rate -> UGen -> UGen -> UGen -> DoneAction UGen -> UGen
xLine :: Rate -> UGen -> UGen -> UGen -> DoneAction UGen -> UGen
xLine Rate
rate UGen
start UGen
end UGen
dur DoneAction UGen
doneAction = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
rate) String
"XLine" [UGen
start,UGen
end,UGen
dur,DoneAction UGen -> UGen
forall t. Num t => DoneAction t -> t
from_done_action DoneAction UGen
doneAction] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
xOut :: UGen -> UGen -> UGen -> UGen
xOut :: UGen -> UGen -> UGen -> UGen
xOut UGen
bus UGen
xfade UGen
input = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
2]) String
"XOut" [UGen
bus,UGen
xfade] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
input]) Int
0 (Int -> Special
Special Int
0) UGenId
NoId
zeroCrossing :: UGen -> UGen
zeroCrossing :: UGen -> UGen
zeroCrossing UGen
in_ = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0]) String
"ZeroCrossing" [UGen
in_] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
maxLocalBufs :: UGen -> UGen
maxLocalBufs :: UGen -> UGen
maxLocalBufs UGen
count = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
KR) String
"MaxLocalBufs" [UGen
count] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
mulAdd :: UGen -> UGen -> UGen -> UGen
mulAdd :: UGen -> UGen -> UGen -> UGen
mulAdd UGen
in_ UGen
mul UGen
add = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR,Rate
KR,Rate
AR] ([Int] -> Either Rate [Int]
forall a b. b -> Either a b
Right [Int
0,Int
1,Int
2]) String
"MulAdd" [UGen
in_,UGen
mul,UGen
add] Maybe [UGen]
forall a. Maybe a
Nothing Int
1 (Int -> Special
Special Int
0) UGenId
NoId
setBuf :: UGen -> UGen -> UGen -> UGen -> UGen
setBuf :: UGen -> UGen -> UGen -> UGen -> UGen
setBuf UGen
buf UGen
offset UGen
length_ UGen
array = Maybe ([Sample] -> Sample)
-> [Rate]
-> Either Rate [Int]
-> String
-> [UGen]
-> Maybe [UGen]
-> Int
-> Special
-> UGenId
-> UGen
mkUGen Maybe ([Sample] -> Sample)
forall a. Maybe a
Nothing [Rate
IR] (Rate -> Either Rate [Int]
forall a b. a -> Either a b
Left Rate
IR) String
"SetBuf" [UGen
buf,UGen
offset,UGen
length_] ([UGen] -> Maybe [UGen]
forall a. a -> Maybe a
Just [UGen
array]) Int
1 (Int -> Special
Special Int
0) UGenId
NoId