sc3.synth.ugens.foscillators module

FSinOsc.sc

class FSinOsc(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

Fixed frequency sine oscillator.

This unit generator uses a very fast algorithm for generating a sine wave at a fixed frequency.

Parameters
  • - Frequency in cycles per second. Must be a scalar. (freq) –

  • - Initial phase. (iphase) –

classmethod ar(freq=440, iphase=0.0)
classmethod kr(freq=440, iphase=0.0)
class Klang(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(spec, freq_scale=1.0, freq_offset=0.0)
class DynKlang(*args, **kwargs)

Bases: sc3.synth.ugen.PseudoUGen

classmethod ar(spec, freq_scale=1.0, freq_offset=0.0)
classmethod kr(spec, freq_scale=1.0, freq_offset=0.0)
class Klank(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(spec, input, freq_scale=1.0, freq_offset=0.0, decay_scale=1.0)
class DynKlank(*args, **kwargs)

Bases: sc3.synth.ugen.PseudoUGen

classmethod ar(spec, input, freq_scale=1.0, freq_offset=0.0, decay_scale=1.0)
classmethod kr(spec, input, freq_scale=1.0, freq_offset=0.0, decay_scale=1.0)
class Blip(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(freq=440, numharm=200.0)
classmethod kr(freq=440, numharm=200.0)
class Saw(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(freq=440)
classmethod kr(freq=440)
class Pulse(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(freq=440, width=0.5)
classmethod kr(freq=440, width=0.5)