sc3.synth.spec module

Spec.sc

class Warp(spec)

Bases: object

property specifier
map(value)
unmap(value)
class LinearWarp(spec)

Bases: sc3.synth.spec.Warp

map(value)
unmap(value)
class ExponentialWarp(spec)

Bases: sc3.synth.spec.Warp

map(value)
unmap(value)
class CurveWarp(spec, curve)

Bases: sc3.synth.spec.Warp

property specifier
property curve
map(value)
unmap(value)
class CosineWarp(spec)

Bases: sc3.synth.spec.LinearWarp

map(value)
unmap(value)
class SineWarp(spec)

Bases: sc3.synth.spec.LinearWarp

map(value)
unmap(value)
class AmpWarp(spec)

Bases: sc3.synth.spec.Warp

map(value)
unmap(value)
class DbWarp(spec)

Bases: sc3.synth.spec.Warp

map(value)
unmap(value)
class ControlSpec(minval=0.0, maxval=1.0, warp='lin', step=None, default=None, units=None)

Bases: object

property minval
property maxval
property warp
property step
property default
property units
property range
property ratio
map(value)
unmap(value)
spec(spc)
key_encoder(dct)
key_decoder(dct)
class SpecCodec(key, encoder, decoder)

Bases: tuple

Create new instance of SpecCodec(key, encoder, decoder)

decoder

Alias for field number 2

encoder

Alias for field number 1

key

Alias for field number 0