sc3.synth.ugens.trig module

Trig.sc

class Trig1(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(input=0.0, dur=0.1)
classmethod kr(input=0.0, dur=0.1)
classmethod signal_range()
class Trig(*args, **kwargs)

Bases: sc3.synth.ugens.trig.Trig1

class SendTrig(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(input=0.0, id=0, value=0.0)
classmethod kr(input=0.0, id=0, value=0.0)
class SendReply(*args, **kwargs)

Bases: sc3.synth.ugens.trig.SendTrig

classmethod ar(trig=0.0, cmd_name='/reply', values=(), reply_id=- 1)
classmethod kr(trig=0.0, cmd_name='/reply', values=(), reply_id=- 1)
class TDelay(*args, **kwargs)

Bases: sc3.synth.ugens.trig.Trig1

class Latch(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(input=0.0, trig=0.0)
classmethod kr(input=0.0, trig=0.0)
class Gate(*args, **kwargs)

Bases: sc3.synth.ugens.trig.Latch

class PulseCount(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(trig=0.0, reset=0.0)
classmethod kr(trig=0.0, reset=0.0)
class Peak(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(input=0.0, trig=0.0)
classmethod kr(input=0.0, trig=0.0)
class RunningMin(*args, **kwargs)

Bases: sc3.synth.ugens.trig.Peak

class RunningMax(*args, **kwargs)

Bases: sc3.synth.ugens.trig.Peak

class Stepper(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(trig=0, reset=0, min=0, max=7, step=1, resetval=None)
classmethod kr(trig=0, reset=0, min=0, max=7, step=1, resetval=None)
class PulseDivider(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(trig=0.0, div=2.0, start=0.0)
classmethod kr(trig=0.0, div=2.0, start=0.0)
class SetResetFF(*args, **kwargs)

Bases: sc3.synth.ugens.trig.PulseCount

classmethod signal_range()
class ToggleFF(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(trig=0.0)
classmethod kr(trig=0.0)
classmethod signal_range()
class ZeroCrossing(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(input=0.0)
classmethod kr(input=0.0)
class Timer(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(trig=0.0)
classmethod kr(trig=0.0)
class Sweep(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(trig=0.0, rate=1.0)
classmethod kr(trig=0.0, rate=1.0)
class Phasor(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(trig=0.0, rate=1.0, start=0.0, end=1.0, reset_pos=0.0)
classmethod kr(trig=0.0, rate=1.0, start=0.0, end=1.0, reset_pos=0.0)
class PeakFollower(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(input=0.0, decay=0.999)
classmethod kr(input=0.0, decay=0.999)
class Pitch(*args, **kwargs)

Bases: sc3.synth.ugen.MultiOutUGen

classmethod kr(input=0.0, init_freq=440.0, min_freq=60.0, max_freq=4000.0, exec_freq=100.0, max_bins_per_octave=16, median=1, amp_threshold=0.01, peak_threshold=0.5, down_sample=1, clar=0)
class InRange(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(input=0.0, lo=0.0, hi=1.0)
classmethod kr(input=0.0, lo=0.0, hi=1.0)
classmethod ir(input=0.0, lo=0.0, hi=1.0)
class InRect(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(x=0.0, y=0.0, rect=0.0, 0.0, 0.0, 0.0)
classmethod kr(x=0.0, y=0.0, rect=0.0, 0.0, 0.0, 0.0)
class Fold(*args, **kwargs)

Bases: sc3.synth.ugens.trig.InRange

class Clip(*args, **kwargs)

Bases: sc3.synth.ugens.trig.InRange

class Wrap(*args, **kwargs)

Bases: sc3.synth.ugens.trig.InRange

class Schmidt(*args, **kwargs)

Bases: sc3.synth.ugens.trig.InRange

class ModDif(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(x=0.0, y=0.0, mod=1.0)
classmethod kr(x=0.0, y=0.0, mod=1.0)
classmethod ir(x=0.0, y=0.0, mod=1.0)
class MostChange(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(a=0.0, b=0.0)
classmethod kr(a=0.0, b=0.0)
class LeastChange(*args, **kwargs)

Bases: sc3.synth.ugens.trig.MostChange

class LastValue(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(input=0.0, diff=0.01)
classmethod kr(input=0.0, diff=0.01)
class SendPeakRMS(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(sig, reply_rate=20.0, peak_lag=3, cmd_name='/reply', reply_id=- 1)
classmethod kr(sig, reply_rate=20.0, peak_lag=3, cmd_name='/reply', reply_id=- 1)