sc3.synth.ugens.envgen module

EnvGen.sc

class Done(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

NONE = 0
PAUSE_SELF = 1
FREE_SELF = 2
FREE_SELF_AND_PREV = 3
FREE_SELF_AND_NEXT = 4
FREE_SELF_AND_FREE_ALL_IN_PREV = 5
FREE_SELF_AND_FREE_ALL_IN_NEXT = 6
FREE_SELF_TO_HEAD = 7
FREE_SELF_TO_TAIL = 8
FREE_SELF_PAUSE_PREV = 9
FREE_SELF_PAUSE_NEXT = 10
FREE_SELF_AND_DEEP_FREE_PREV = 11
FREE_SELF_AND_DEEP_FREE_NEXT = 12
FREE_ALL_IN_GROUP = 13
FREE_GROUP = 14
FREE_SELF_RESUME_NEXT = 15
classmethod kr(src)
class NodeControlUGen(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

class FreeSelf(*args, **kwargs)

Bases: sc3.synth.ugens.envgen.NodeControlUGen

classmethod kr(input)
class PauseSelf(*args, **kwargs)

Bases: sc3.synth.ugens.envgen.NodeControlUGen

classmethod kr(input)
class FreeSelfWhenDone(*args, **kwargs)

Bases: sc3.synth.ugens.envgen.NodeControlUGen

classmethod kr(src)
class PauseSelfWhenDone(*args, **kwargs)

Bases: sc3.synth.ugens.envgen.NodeControlUGen

classmethod kr(src)
class Pause(*args, **kwargs)

Bases: sc3.synth.ugens.envgen.NodeControlUGen

classmethod kr(gate, id)
class Free(*args, **kwargs)

Bases: sc3.synth.ugens.envgen.NodeControlUGen

classmethod kr(trig, id)
class EnvGen(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(env, gate=1.0, level_scale=1.0, level_bias=0.0, time_scale=1.0, done_action=0)

env can be a tuple, a list of tuples for multiple channels or an instance of Env.

classmethod kr(env, gate=1.0, level_scale=1.0, level_bias=0.0, time_scale=1.0, done_action=0)

env can be a tuple, a list of tuples for multiple channels or an instance of Env.

class IEnvGen(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(env, index)
classmethod kr(env, index)
class Linen(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod kr(gate=1.0, attack_time=0.01, sus_level=1.0, release_time=1.0, done_action=0)