sc3.synth.ugen module¶
UGens.sc
-
class
ChannelList
(obj=None)¶ Bases:
sc3.synth._graphparam.UGenSequence
,sc3.base.absobject.AbstractSequence
,list
List wrapper for multichannel expansion graph operations.
-
dup
(n=2)¶
-
sum
()¶
-
madd
(mul=1.0, add=0.0)¶
-
range
(lo=0.0, hi=1.0)¶
-
exprange
(lo=0.01, hi=1.0)¶
-
curverange
(lo=0.0, hi=1.0, curve=- 4)¶
-
unipolar
(mul=1)¶
-
bipolar
(mul=1)¶
-
clip
(lo=0.0, hi=1.0)¶
-
fold
(lo=0.0, hi=1.0)¶
-
wrap
(lo=0.0, hi=1.0)¶
-
min_nyquist
()¶
-
blend
(other, frac=0.5)¶
-
lag
(time=0.1)¶
-
lag2
(time=0.1)¶
-
lag3
(time=0.1)¶
-
lagud
(utime=0.1, dtime=0.1)¶
-
lag2ud
(utime=0.1, dtime=0.1)¶
-
lag3ud
(utime=0.1, dtime=0.1)¶
-
varlag
(time=0.1, curvature=0, wrap=5, start=None)¶
-
slew
(up=1, down=1)¶
-
prune
(min, max, type='minmax')¶
-
linlin
(inmin, inmax, outmin, outmax, clip='minmax')¶
-
linexp
(inmin, inmax, outmin, outmax, clip='minmax')¶
-
explin
(inmin, inmax, outmin, outmax, clip='minmax')¶
-
expexp
(inmin, inmax, outmin, outmax, clip='minmax')¶
-
lincurve
(inmin, inmax, outmin, outmax, curve=- 4, clip='minmax')¶
-
curvelin
(inmin, inmax, outmin, outmax, curve=- 4, clip='minmax')¶
-
bilin
(incenter, inmin, inmax, outcenter, outmin, outmax, clip='minmax')¶
-
biexp
(incenter, inmin, inmax, outcenter, outmin, outmax, clip='minmax')¶
-
moddif
(that=0.0, mod=1.0)¶
-
poll
(trig=10, label=None, trig_id=- 1)¶
-
dpoll
(label=None, run=1, trig_id=- 1)¶
-
check_bad_values
(id=0, post=2)¶
-
-
class
MetaSynthObject
¶ Bases:
type
-
class
SynthObject
(*args, **kwargs)¶ Bases:
sc3.synth._graphparam.UGenParameter
-
property
rate
¶
-
property
inputs
¶
-
property
name
¶
-
property
-
class
UGen
(*args, **kwargs)¶ Bases:
sc3.synth.ugen.SynthObject
,sc3.base.absobject.AbstractObject
-
classmethod
signal_range
()¶
-
dup
(n=2)¶
-
madd
(mul=1.0, add=0.0)¶
-
range
(lo=0.0, hi=1.0)¶
-
exprange
(lo=0.01, hi=1.0)¶
-
curverange
(lo=0.0, hi=1.0, curve=- 4)¶
-
unipolar
(mul=1)¶
-
bipolar
(mul=1)¶
-
clip
(lo=0.0, hi=1.0)¶
-
fold
(lo=0.0, hi=0.0)¶
-
wrap
(lo=0.0, hi=1.0)¶
-
degrad
()¶
-
raddeg
()¶
-
blend
(other, frac=0.5)¶
-
min_nyquist
()¶
-
lag
(time=0.1)¶
-
lag2
(time=0.1)¶
-
lag3
(time=0.1)¶
-
lagud
(utime=0.1, dtime=0.1)¶
-
lag2ud
(utime=0.1, dtime=0.1)¶
-
lag3ud
(utime=0.1, dtime=0.1)¶
-
varlag
(time=0.1, curvature=0, wrap=5, start=None)¶
-
slew
(up=1, down=1)¶
-
prune
(min, max, type='minmax')¶
-
snap
(resolution=1.0, margin=0.05, strengh=1.0)¶
-
softround
(resolution=1.0, margin=0.05, strengh=1.0)¶
-
linlin
(inmin, inmax, outmin, outmax, clip='minmax')¶
-
linexp
(inmin, inmax, outmin, outmax, clip='minmax')¶
-
explin
(inmin, inmax, outmin, outmax, clip='minmax')¶
-
expexp
(inmin, inmax, outmin, outmax, clip='minmax')¶
-
lincurve
(inmin, inmax, outmin, outmax, curve=- 4, clip='minmax')¶
-
curvelin
(inmin, inmax, outmin, outmax, curve=- 4, clip='minmax')¶
-
bilin
(incenter, inmin, inmax, outcenter, outmin, outmax, clip='minmax')¶
-
moddif
(that=0.0, mod=1.0)¶
-
sanitize
()¶
-
poll
(trig=10, label=None, trig_id=- 1)¶
-
dpoll
(label=None, run=1, trig_id=- 1)¶
-
check_bad_values
(id=0, post=2)¶
-
classmethod
-
class
PureUGenMixin
¶ Bases:
object
-
class
MultiOutUGen
(*args, **kwargs)¶ Bases:
sc3.synth.ugen.UGen
-
class
OutputProxy
(*args, **kwargs)¶ Bases:
sc3.synth.ugen.UGen
-
classmethod
new
(rate, source_ugen, index)¶
-
property
name
¶
-
classmethod
-
class
WidthFirstUGen
(*args, **kwargs)¶ Bases:
sc3.synth.ugen.SynthObject
-
class
PseudoUGen
(*args, **kwargs)¶ Bases:
sc3.synth.ugen.SynthObject
-
class
BasicOpUGen
(*args, **kwargs)¶ Bases:
sc3.synth.ugen.UGen
-
property
operator
¶
-
property
-
class
UnaryOpUGen
(*args, **kwargs)¶ Bases:
sc3.synth.ugen.BasicOpUGen
-
classmethod
new
(selector, a)¶
-
classmethod
-
class
BinaryOpUGen
(*args, **kwargs)¶ Bases:
sc3.synth.ugen.BasicOpUGen
-
classmethod
new
(selector, a, b)¶
-
classmethod
-
class
MulAdd
(*args, **kwargs)¶ Bases:
sc3.synth.ugen.UGen
-
classmethod
new
(input, mul=1.0, add=0.0)¶
-
classmethod
-
class
Sum3
(*args, **kwargs)¶ Bases:
sc3.synth.ugen.UGen
-
classmethod
new
(in0, in1, in2)¶
-
classmethod
-
class
Sum4
(*args, **kwargs)¶ Bases:
sc3.synth.ugen.UGen
-
classmethod
new
(in0, in1, in2, in3)¶
-
classmethod