sc3.base.absobject module

class AbstractObject

Bases: object

as_int()
as_float()
not_()
abs()
neg()
bitnot()
reciprocal()
ceil()
floor()
frac()
sign()
log()
log2()
log10()
exp()
sin()
cos()
tan()
asin()
acos()
atan()
sinh()
cosh()
tanh()
midicps()
cpsmidi()
midiratio()
ratiomidi()
octcps()
cpsoct()
ampdb()
dbamp()
squared()
cubed()
sqrt()
rand()
rand2()
linrand()
bilinrand()
sum3rand()
coin()
distort()
softclip()
rectwindow()
hanwindow()
welwindow()
triwindow()
scurve()
ramp()
degrad()
raddeg()
min(other)
max(other=0)
bitand(other)
bitor(other)
bitxor(other)
lcm(other)
gcd(other)
round(other=1)
roundup(other=1)
trunc(other=1)
atan2(other)
hypot(other)
hypotx(other)
pow(other)
lshift(other)
rshift(other)
urshift(other)
ring1(other)
ring2(other)
ring3(other)
ring4(other)
difsqr(other)
sumsqr(other)
sqrsum(other)
sqrdif(other)
absdif(other)
thresh(other)
amclip(other)
scaleneg(other)
clip2(other)
fold2(other)
wrap2(other)
excess(other)
first_arg(other)
rrand(other)
exprand(other)
clip(lo, hi)
wrap(lo, hi)
fold(lo, hi)
blend(other, frac=0.5)
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(other, mod=1.0)
class AbstractSequence

Bases: sc3.base.absobject.AbstractObject