de.sciss.synth

ugen

package ugen

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ugen
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. final case class A2K(in: GE) extends SingleOut with ControlRated with Product with Serializable

  2. final case class APF(rate: MaybeRate, in: GE, freq: GE = synth.this.GE.const(440.0), radius: GE = synth.this.GE.const(0.8)) extends SingleOut with Product with Serializable

  3. final case class AllpassC(rate: Rate, in: GE, maxDelayTime: GE = synth.this.GE.const(0.2), delayTime: GE = synth.this.GE.const(0.2), decayTime: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

    All pass delay line with cubic interpolation.

  4. final case class AllpassL(rate: Rate, in: GE, maxDelayTime: GE = synth.this.GE.const(0.2), delayTime: GE = synth.this.GE.const(0.2), decayTime: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

    All pass delay line with linear interpolation.

  5. final case class AllpassN(rate: Rate, in: GE, maxDelayTime: GE = synth.this.GE.const(0.2), delayTime: GE = synth.this.GE.const(0.2), decayTime: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

    All pass delay line with no interpolation.

  6. final case class AmpComp(rate: Rate, freq: GE = synth.this.GE.const(261.626), root: GE = synth.this.GE.const(261.626), expon: GE = synth.this.GE.const(0.3333)) extends SingleOut with Product with Serializable

  7. final case class AmpCompA(rate: Rate, freq: GE = synth.this.GE.const(1000.0), root: GE = synth.this.GE.const(0.0), minAmp: GE = synth.this.GE.const(0.32), rootAmp: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

  8. final case class Amplitude(rate: Rate, in: GE, attack: GE = synth.this.GE.const(0.01), release: GE = synth.this.GE.const(0.01)) extends SingleOut with Product with Serializable

  9. final case class BAllPass(in: GE, freq: GE = synth.this.GE.const(500.0), rq: GE = synth.this.GE.const(1.0)) extends SingleOut with AudioRated with Product with Serializable

    An all pass filter UGen.

  10. final case class BBandPass(in: GE, freq: GE = synth.this.GE.const(500.0), bw: GE = synth.this.GE.const(1.0)) extends SingleOut with AudioRated with Product with Serializable

    An band pass filter UGen.

  11. final case class BBandStop(in: GE, freq: GE = synth.this.GE.const(500.0), bw: GE = synth.this.GE.const(1.0)) extends SingleOut with AudioRated with Product with Serializable

    An band stop (reject) filter UGen.

  12. final case class BHiPass(in: GE, freq: GE = synth.this.GE.const(500.0), rq: GE = synth.this.GE.const(1.0)) extends SingleOut with AudioRated with Product with Serializable

    A 2nd order (12db per oct rolloff) resonant high pass filter UGen.

  13. final case class BHiShelf(in: GE, freq: GE = synth.this.GE.const(500.0), rs: GE = synth.this.GE.const(1.0), gain: GE = synth.this.GE.const(0.0)) extends SingleOut with AudioRated with Product with Serializable

    A high shelf equalizer UGen.

  14. final case class BLowPass(in: GE, freq: GE = synth.this.GE.const(500.0), rq: GE = synth.this.GE.const(1.0)) extends SingleOut with AudioRated with Product with Serializable

    A 2nd order (12db per oct rolloff) resonant low pass filter UGen.

  15. final case class BLowShelf(in: GE, freq: GE = synth.this.GE.const(500.0), rs: GE = synth.this.GE.const(1.0), gain: GE = synth.this.GE.const(0.0)) extends SingleOut with AudioRated with Product with Serializable

    A low shelf equalizer UGen.

  16. final case class BPF(rate: MaybeRate, in: GE, freq: GE = synth.this.GE.const(440.0), rq: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

  17. final case class BPZ2(rate: MaybeRate, in: GE) extends SingleOut with Product with Serializable

  18. final case class BPeakEQ(in: GE, freq: GE = synth.this.GE.const(500.0), rq: GE = synth.this.GE.const(1.0), gain: GE = synth.this.GE.const(0.0)) extends SingleOut with AudioRated with Product with Serializable

    An parametric equalizer UGen.

  19. final case class BRF(rate: MaybeRate, in: GE, freq: GE = synth.this.GE.const(440.0), rq: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

  20. final case class BRZ2(rate: MaybeRate, in: GE) extends SingleOut with Product with Serializable

  21. final case class Balance2(rate: Rate, left: GE, right: GE, pos: GE = synth.this.GE.const(0.0), level: GE = synth.this.GE.const(1.0)) extends MultiOut with Product with Serializable

  22. final case class Ball(rate: Rate, in: GE, g: GE = synth.this.GE.const(1.0), damp: GE = synth.this.GE.const(0.0), friction: GE = synth.this.GE.const(0.01)) extends SingleOut with Product with Serializable

  23. final case class BeatTrack(chain: GE, lock: GE = synth.this.GE.const(0.0)) extends SingleOut with ControlRated with IsIndividual with Product with Serializable

    An autocorrelation based beat tracker UGen.

  24. final case class BeatTrack2(bus: GE, numChannels: GE, winSize: GE = synth.this.GE.const(2), phaseSpacing: GE = synth.this.GE.const(0.02), lock: GE = synth.this.GE.const(1), weighting: GE = synth.this.GE.const(-2.1)) extends MultiOut with ControlRated with IsIndividual with Product with Serializable

    A template matching beat tracker UGen.

  25. final case class BiPanB2(rate: Rate, inA: GE, inB: GE, azimuth: GE = synth.this.GE.const(0.0), level: GE = synth.this.GE.const(1.0)) extends MultiOut with Product with Serializable

  26. final case class Blip(rate: Rate, freq: GE = synth.this.GE.const(440.0), numHarm: GE = synth.this.GE.const(200.0)) extends SingleOut with Product with Serializable

  27. final case class BrownNoise(rate: Rate, mul: GE = synth.this.GE.const(1.0)) extends SingleOut with IsIndividual with Product with Serializable

  28. final case class BufAllpassC(rate: Rate, buf: GE, in: GE, delayTime: GE = synth.this.GE.const(0.2), decayTime: GE = synth.this.GE.const(1.0)) extends SingleOut with HasSideEffect with IsIndividual with Product with Serializable

    All pass delay line with cubic interpolation which uses a buffer for its internal memory.

  29. final case class BufAllpassL(rate: Rate, buf: GE, in: GE, delayTime: GE = synth.this.GE.const(0.2), decayTime: GE = synth.this.GE.const(1.0)) extends SingleOut with HasSideEffect with IsIndividual with Product with Serializable

    All pass delay line with linear interpolation which uses a buffer for its internal memory.

  30. final case class BufAllpassN(rate: Rate, buf: GE, in: GE, delayTime: GE = synth.this.GE.const(0.2), decayTime: GE = synth.this.GE.const(1.0)) extends SingleOut with HasSideEffect with IsIndividual with Product with Serializable

    All pass delay line with no interpolation which uses a buffer for its internal memory.

  31. final case class BufChannels(rate: Rate, buf: GE) extends SingleOut with Product with Serializable

    Returns the current number of channels of the buffer at the provided index.

  32. final case class BufCombC(rate: Rate, buf: GE, in: GE, delayTime: GE = synth.this.GE.const(0.2), decayTime: GE = synth.this.GE.const(1.0)) extends SingleOut with HasSideEffect with IsIndividual with Product with Serializable

    Comb delay line with cubic interpolation which uses a buffer for its internal memory.

  33. final case class BufCombL(rate: Rate, buf: GE, in: GE, delayTime: GE = synth.this.GE.const(0.2), decayTime: GE = synth.this.GE.const(1.0)) extends SingleOut with HasSideEffect with IsIndividual with Product with Serializable

    Comb delay line with linear interpolation which uses a buffer for its internal memory.

  34. final case class BufCombN(rate: Rate, buf: GE, in: GE, delayTime: GE = synth.this.GE.const(0.2), decayTime: GE = synth.this.GE.const(1.0)) extends SingleOut with HasSideEffect with IsIndividual with Product with Serializable

    Comb delay line with no interpolation which uses a buffer for its internal memory.

  35. final case class BufDelayC(rate: Rate, buf: GE, in: GE, delayTime: GE = synth.this.GE.const(0.2)) extends SingleOut with HasSideEffect with IsIndividual with Product with Serializable

    Simple delay line with cubic interpolation which uses a buffer for its internal memory.

  36. final case class BufDelayL(rate: Rate, buf: GE, in: GE, delayTime: GE = synth.this.GE.const(0.2)) extends SingleOut with HasSideEffect with IsIndividual with Product with Serializable

    Simple delay line with linear interpolation which uses a buffer for its internal memory.

  37. final case class BufDelayN(rate: Rate, buf: GE, in: GE, delayTime: GE = synth.this.GE.const(0.2)) extends SingleOut with HasSideEffect with IsIndividual with Product with Serializable

    Simple delay line with no interpolation which uses a buffer for its internal memory.

  38. final case class BufDur(rate: Rate, buf: GE) extends SingleOut with Product with Serializable

    Returns the current duration of the buffer at the provided index.

  39. final case class BufFrames(rate: Rate, buf: GE) extends SingleOut with Product with Serializable

    Returns the number of allocated frames of the buffer at the provided index.

  40. final case class BufRateScale(rate: Rate, buf: GE) extends SingleOut with Product with Serializable

    Returns a ratio by which the playback of the buffer at the provided index is to be scaled relative to the current sample rate of the server.

  41. final case class BufRd(rate: Rate, numChannels: Int, buf: GE, index: GE = synth.this.GE.const(0.0), loop: GE = synth.this.GE.const(1), interp: GE = synth.this.GE.const(2)) extends MultiOut with IsIndividual with HasDoneFlag with Product with Serializable

    A UGen which reads the content of a buffer, using an index pointer.

  42. final case class BufSampleRate(rate: Rate, buf: GE) extends SingleOut with Product with Serializable

    Returns the buffer's current sample rate.

  43. final case class BufSamples(rate: Rate, buf: GE) extends SingleOut with Product with Serializable

    Returns the current number of allocated samples in the Buffer at the provided index.

  44. final case class BufWr(rate: Rate, in: GE, buf: GE, index: GE = synth.this.GE.const(0.0), loop: GE = synth.this.GE.const(1)) extends SingleOut with HasSideEffect with IsIndividual with HasDoneFlag with Product with Serializable

  45. final case class COsc(rate: Rate, buf: GE, freq: GE = synth.this.GE.const(440.0), beats: GE = synth.this.GE.const(0.5)) extends SingleOut with IsIndividual with Product with Serializable

  46. final case class CheckBadValues(rate: Rate, in: GE, id: GE = synth.this.GE.const(0), post: GE = synth.this.GE.const(2)) extends SingleOut with HasSideEffect with Product with Serializable

    A UGen to test for infinity, not-a-number (NaN), and denormals.

  47. final case class Clip(rate: Rate, in: GE, lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

  48. final case class ClipNoise(rate: Rate, mul: GE = synth.this.GE.const(1.0)) extends SingleOut with IsIndividual with Product with Serializable

  49. final case class CoinGate(rate: Rate, in: GE, prob: GE = synth.this.GE.const(0.5)) extends SingleOut with IsIndividual with Product with Serializable

    Warning: The argument order is different from its sclang counterpart.

  50. final case class CombC(rate: Rate, in: GE, maxDelayTime: GE = synth.this.GE.const(0.2), delayTime: GE = synth.this.GE.const(0.2), decayTime: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

    Comb delay line with cubic interpolation.

  51. final case class CombL(rate: Rate, in: GE, maxDelayTime: GE = synth.this.GE.const(0.2), delayTime: GE = synth.this.GE.const(0.2), decayTime: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

    Comb delay line with linear interpolation.

  52. final case class CombN(rate: Rate, in: GE, maxDelayTime: GE = synth.this.GE.const(0.2), delayTime: GE = synth.this.GE.const(0.2), decayTime: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

    Comb delay line with no interpolation.

  53. final case class Compander(rate: Rate, in: GE, ctrl: GE, thresh: GE = synth.this.GE.const(0.5), ratioBelow: GE = synth.this.GE.const(1.0), ratioAbove: GE = synth.this.GE.const(1.0), attack: GE = synth.this.GE.const(0.01), release: GE = synth.this.GE.const(0.1)) extends SingleOut with Product with Serializable

    A compressor, expander, limiter, gate and ducking UGen.

  54. final case class ControlDur() extends SingleOut with ScalarRated with Product with Serializable

    A UGen that reports the server's current control period in seconds.

  55. final case class ControlRate() extends SingleOut with ScalarRated with Product with Serializable

    A UGen that reports the server's current control rate.

  56. final case class Convolution(rate: Rate, in: GE, kernel: GE, frameSize: GE) extends SingleOut with IsIndividual with Product with Serializable

  57. final case class Convolution2(rate: Rate, in: GE, kernel: GE, trig: GE = synth.this.GE.const(1), frameSize: GE) extends SingleOut with IsIndividual with Product with Serializable

    A frequency-domain convolution UGen using a fixed kernel which can be updated by a trigger signal.

  58. final case class Convolution2L(rate: Rate, in: GE, kernel: GE, trig: GE = synth.this.GE.const(1), frameSize: GE, fadePeriods: GE = synth.this.GE.const(1)) extends SingleOut with IsIndividual with Product with Serializable

  59. final case class Convolution3(rate: Rate, in: GE, kernel: GE, trig: GE = synth.this.GE.const(1), frameSize: GE) extends SingleOut with IsIndividual with Product with Serializable

    A UGen for triggered convolution in the time domain.

  60. final case class Crackle(rate: Rate, chaos: GE = synth.this.GE.const(1.5)) extends SingleOut with Product with Serializable

  61. final case class CuspL(rate: Rate, freq: GE = ugen.this.`package`.nyquist, a: GE = synth.this.GE.const(1.0), b: GE = synth.this.GE.const(1.9), xi: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A linear-interpolating sound generator based on the difference equation:

  62. final case class CuspN(rate: Rate, freq: GE = ugen.this.`package`.nyquist, a: GE = synth.this.GE.const(1.0), b: GE = synth.this.GE.const(1.9), xi: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A non-interpolating sound generator based on the difference equation:

  63. final case class DC(rate: Rate, in: GE) extends MultiOut with Product with Serializable

  64. final case class Dbrown(lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0), step: GE = synth.this.GE.const(0.01), length: GE = ...) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  65. final case class Dbufrd(buf: GE, index: GE = synth.this.GE.const(0), loop: GE = synth.this.GE.const(1)) extends SingleOut with DemandRated with IsIndividual with HasDoneFlag with Product with Serializable

    A demand-rate UGen that reads out a buffer.

  66. final case class Dbufwr(in: GE, buf: GE, index: GE = synth.this.GE.const(0), loop: GE = synth.this.GE.const(1)) extends SingleOut with DemandRated with HasSideEffect with IsIndividual with HasDoneFlag with Product with Serializable

  67. final case class Decay(rate: MaybeRate, in: GE, time: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

    An integrator UGen with exponential decay of past values.

  68. final case class Decay2(rate: MaybeRate, in: GE, attack: GE = synth.this.GE.const(0.01), release: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

    A integrator UGen with controllable attack and release times.

  69. final case class DecodeB2(rate: Rate, numChannels: Int, w: GE, x: GE, y: GE, orient: GE = synth.this.GE.const(0.5)) extends MultiOut with Product with Serializable

  70. final case class DegreeToKey(rate: Rate, buf: GE, in: GE, octave: GE = synth.this.GE.const(12)) extends SingleOut with IsIndividual with Product with Serializable

  71. final case class DelTapRd(rate: Rate, buf: GE, phase: GE, delayTime: GE, interp: GE = synth.this.GE.const(1)) extends SingleOut with IsIndividual with Product with Serializable

    Tap a delay line from a DelTapWr UGen.

  72. final case class DelTapWr(rate: Rate, buf: GE, in: GE) extends SingleOut with HasSideEffect with IsIndividual with Product with Serializable

    Write to a buffer for a DelTapRd UGen

  73. final case class Delay1(rate: Rate, in: GE) extends SingleOut with Product with Serializable

  74. final case class Delay2(rate: Rate, in: GE) extends SingleOut with Product with Serializable

  75. final case class DelayC(rate: Rate, in: GE, maxDelayTime: GE = synth.this.GE.const(0.2), delayTime: GE = synth.this.GE.const(0.2)) extends SingleOut with Product with Serializable

    Simple delay line with cubic interpolation.

  76. final case class DelayL(rate: Rate, in: GE, maxDelayTime: GE = synth.this.GE.const(0.2), delayTime: GE = synth.this.GE.const(0.2)) extends SingleOut with Product with Serializable

    Simple delay line with linear interpolation.

  77. final case class DelayN(rate: Rate, in: GE, maxDelayTime: GE = synth.this.GE.const(0.2), delayTime: GE = synth.this.GE.const(0.2)) extends SingleOut with Product with Serializable

    Simple delay line with no interpolation.

  78. final case class Demand(rate: MaybeRate, trig: GE, in: GE, reset: GE = synth.this.GE.const(1)) extends MultiOut with HasDoneFlag with Product with Serializable

    A UGen which polls results from demand-rate ugens when receiving a trigger.

  79. final case class DemandEnvGen(rate: Rate, levels: GE, durs: GE, shapes: GE = synth.this.GE.const(1), curvatures: GE = synth.this.GE.const(0.0), gate: GE = synth.this.GE.const(1.0), reset: GE = synth.this.GE.const(1.0), levelScale: GE = synth.this.GE.const(1.0), levelBias: GE = synth.this.GE.const(0.0), timeScale: GE = synth.this.GE.const(1.0), doneAction: GE = ...) extends SingleOut with HasSideEffect with Product with Serializable

    An envelope generator UGen using demand-rate inputs for the envelope segments.

  80. final case class DetectIndex(rate: Rate, buf: GE, in: GE) extends SingleOut with IsIndividual with Product with Serializable

  81. final case class DetectSilence(rate: MaybeRate, in: GE, amp: GE = synth.this.GE.const(1.0E-4), dur: GE = synth.this.GE.const(0.1), doneAction: GE = ...) extends SingleOut with HasSideEffect with Product with Serializable

    A UGen which detects whether its input signal falls below a given amplitude for a given amount of time (becoming "silent").

  82. final case class Dgeom(start: GE = synth.this.GE.const(1.0), grow: GE = synth.this.GE.const(2.0), length: GE = ...) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  83. final case class Dibrown(lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0), step: GE = synth.this.GE.const(0.01), length: GE = ...) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  84. final case class DiskIn(rate: Rate, numChannels: Int, buf: GE, loop: GE = synth.this.GE.const(1)) extends MultiOut with HasSideEffect with IsIndividual with Product with Serializable

    A UGen to stream in a signal from an audio file.

  85. final case class DiskOut(rate: Rate, buf: GE, in: GE) extends SingleOut with HasSideEffect with IsIndividual with Product with Serializable

    A UGen which writes a signal to a soundfile on disk.

  86. final case class Diwhite(lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0), length: GE = ...) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  87. final case class Donce(in: GE) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  88. final case class Done(src: GE with HasDoneFlag) extends SingleOut with ControlRated with HasSideEffect with Product with Serializable

    A UGen which monitors another UGen to see when it is finished.

  89. final case class Dpoll(in: GE, label: String = "poll", run: GE = synth.this.GE.const(1), trigID: GE = synth.this.GE.const(-1)) extends SingleOut with DemandRated with HasSideEffect with IsIndividual with Product with Serializable

    A demand rate UGen printing the current output value of its input to the console when polled.

  90. final case class Drand(seq: GE, repeats: GE = synth.this.GE.const(1)) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  91. final case class Dreset(in: GE, reset: GE) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  92. final case class Dseq(seq: GE, repeats: GE = synth.this.GE.const(1)) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  93. final case class Dser(seq: GE, repeats: GE = synth.this.GE.const(1)) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  94. final case class Dseries(start: GE = synth.this.GE.const(0.0), step: GE = synth.this.GE.const(1.0), length: GE = ...) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

    A demand-rate UGen which produces an arithmetic (linear) series.

  95. final case class Dshuf(seq: GE, repeats: GE = synth.this.GE.const(1)) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  96. final case class Dstutter(n: GE, in: GE) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  97. final case class Dswitch(seq: GE, index: GE) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  98. final case class Dswitch1(seq: GE, index: GE) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  99. final case class Dust(rate: Rate, density: GE = synth.this.GE.const(1.0)) extends SingleOut with IsIndividual with Product with Serializable

    A UGen generating random impulses with values ranging from 0 to +1.

  100. final case class Dust2(rate: Rate, density: GE = synth.this.GE.const(1.0)) extends SingleOut with IsIndividual with Product with Serializable

    A UGen generating random impulses with values ranging from -1 to +1.

  101. final case class Duty(rate: Rate, dur: GE = synth.this.GE.const(1.0), reset: GE = synth.this.GE.const(1), level: GE, doneAction: GE = ...) extends SingleOut with HasSideEffect with Product with Serializable

    A UGen which polls results from demand-rate ugens in intervals specified by a durational input.

  102. final case class Dwhite(lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0), length: GE = ...) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  103. final case class Dxrand(seq: GE, repeats: GE = synth.this.GE.const(1)) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  104. final case class EnvGen(rate: Rate, envelope: GE, gate: GE = synth.this.GE.const(1), levelScale: GE = synth.this.GE.const(1.0), levelBias: GE = synth.this.GE.const(0.0), timeScale: GE = synth.this.GE.const(1.0), doneAction: GE = ...) extends SingleOut with HasSideEffect with HasDoneFlag with Product with Serializable

  105. final case class ExpRand(lo: GE = synth.this.GE.const(0.01), hi: GE = synth.this.GE.const(1.0)) extends SingleOut with ScalarRated with IsIndividual with Product with Serializable

  106. final case class FBSineC(rate: Rate, freq: GE = ugen.this.`package`.nyquist, im: GE = synth.this.GE.const(1.0), fb: GE = synth.this.GE.const(0.1), a: GE = synth.this.GE.const(1.1), c: GE = synth.this.GE.const(0.5), xi: GE = synth.this.GE.const(0.1), yi: GE = synth.this.GE.const(0.1)) extends SingleOut with Product with Serializable

    A non-interpolating sound generator based on the difference equations:

  107. final case class FBSineL(rate: Rate, freq: GE = ugen.this.`package`.nyquist, im: GE = synth.this.GE.const(1.0), fb: GE = synth.this.GE.const(0.1), a: GE = synth.this.GE.const(1.1), c: GE = synth.this.GE.const(0.5), xi: GE = synth.this.GE.const(0.1), yi: GE = synth.this.GE.const(0.1)) extends SingleOut with Product with Serializable

    A non-interpolating sound generator based on the difference equations:

  108. final case class FBSineN(rate: Rate, freq: GE = ugen.this.`package`.nyquist, im: GE = synth.this.GE.const(1.0), fb: GE = synth.this.GE.const(0.1), a: GE = synth.this.GE.const(1.1), c: GE = synth.this.GE.const(0.5), xi: GE = synth.this.GE.const(0.1), yi: GE = synth.this.GE.const(0.1)) extends SingleOut with Product with Serializable

    A non-interpolating sound generator based on the difference equations:

  109. final case class FFT(buf: GE, in: GE, hop: GE = synth.this.GE.const(0.5), winType: GE = synth.this.GE.const(0), active: GE = synth.this.GE.const(1), winSize: GE = synth.this.GE.const(0)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A UGen performing short-time forward fourier transformations.

  110. final case class FFTTrigger(buf: GE, hop: GE = synth.this.GE.const(0.5), polar: GE = synth.this.GE.const(1)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that takes a buffer and prepares it to be used in FFT chains, without doing an actual FFT on a signal.

  111. final case class FOS(rate: MaybeRate, in: GE, a0: GE = synth.this.GE.const(0.0), a1: GE = synth.this.GE.const(0.0), b1: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

  112. final case class FSinOsc(rate: Rate, freq: GE = synth.this.GE.const(440.0), iphase: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

  113. final case class Fold(rate: Rate, in: GE, lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

  114. final case class Formant(rate: Rate, fundFreq: GE = synth.this.GE.const(440.0), formFreq: GE = synth.this.GE.const(1760.0), bw: GE = synth.this.GE.const(880.0)) extends SingleOut with Product with Serializable

  115. final case class Formlet(rate: MaybeRate, in: GE, freq: GE = synth.this.GE.const(440.0), attack: GE = synth.this.GE.const(1.0), decay: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

  116. final case class Free(trig: GE, node: GE) extends SingleOut with ControlRated with HasSideEffect with Product with Serializable

    A UGen that, when triggered, frees a given node.

  117. final case class FreeSelf(trig: GE) extends SingleOut with ControlRated with HasSideEffect with Product with Serializable

    A UGen that, when triggered, frees enclosing synth.

  118. final case class FreeSelfWhenDone(src: GE with HasDoneFlag) extends SingleOut with ControlRated with HasSideEffect with Product with Serializable

    A UGen that, when its input UGen is finished, frees enclosing synth.

  119. final case class FreeVerb(in: GE, mix: GE = synth.this.GE.const(0.33), room: GE = synth.this.GE.const(0.5), damp: GE = synth.this.GE.const(0.5)) extends SingleOut with AudioRated with Product with Serializable

  120. final case class FreeVerb2(left: GE, right: GE, mix: GE = synth.this.GE.const(0.33), room: GE = synth.this.GE.const(0.5), damp: GE = synth.this.GE.const(0.5)) extends MultiOut with AudioRated with Product with Serializable

  121. final case class FreqShift(rate: Rate, in: GE, freq: GE = synth.this.GE.const(0.0), phase: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

  122. final case class GVerb(in: GE, roomSize: GE = synth.this.GE.const(10.0), revTime: GE = synth.this.GE.const(3.0), damping: GE = synth.this.GE.const(0.5), inputBW: GE = synth.this.GE.const(0.5), spread: GE = synth.this.GE.const(15.0), dryLevel: GE = synth.this.GE.const(1.0), earlyRefLevel: GE = synth.this.GE.const(0.7), tailLevel: GE = synth.this.GE.const(0.5), maxRoomSize: GE = synth.this.GE.const(300.0)) extends MultiOut with AudioRated with Product with Serializable

  123. final case class Gate(rate: Rate, in: GE, gate: GE) extends SingleOut with Product with Serializable

    A gate or hold UGen.

  124. final case class GbmanL(rate: Rate, freq: GE = ugen.this.`package`.nyquist, xi: GE = synth.this.GE.const(1.2), yi: GE = synth.this.GE.const(2.1)) extends SingleOut with Product with Serializable

  125. final case class GbmanN(rate: Rate, freq: GE = ugen.this.`package`.nyquist, xi: GE = synth.this.GE.const(1.2), yi: GE = synth.this.GE.const(2.1)) extends SingleOut with Product with Serializable

    A non-interpolating sound generator based on the difference equations:

  126. final case class Gendy1(rate: Rate, ampDist: GE = synth.this.GE.const(1.0), durDist: GE = synth.this.GE.const(1.0), adParam: GE = synth.this.GE.const(1.0), ddParam: GE = synth.this.GE.const(1.0), minFreq: GE = synth.this.GE.const(440.0), maxFreq: GE = synth.this.GE.const(660.0), ampScale: GE = synth.this.GE.const(0.5), durScale: GE = synth.this.GE.const(0.5), initCPs: GE = synth.this.GE.const(12), kNum: GE = synth.this.GE.const(12)) extends SingleOut with IsIndividual with Product with Serializable

  127. final case class Gendy2(rate: Rate, ampDist: GE = synth.this.GE.const(1.0), durDist: GE = synth.this.GE.const(1.0), adParam: GE = synth.this.GE.const(1.0), ddParam: GE = synth.this.GE.const(1.0), minFreq: GE = synth.this.GE.const(440.0), maxFreq: GE = synth.this.GE.const(660.0), ampScale: GE = synth.this.GE.const(0.5), durScale: GE = synth.this.GE.const(0.5), initCPs: GE = synth.this.GE.const(12), kNum: GE = synth.this.GE.const(12), a: GE = synth.this.GE.const(1.17), c: GE = synth.this.GE.const(0.31)) extends SingleOut with IsIndividual with Product with Serializable

  128. final case class Gendy3(rate: Rate, ampDist: GE = synth.this.GE.const(1.0), durDist: GE = synth.this.GE.const(1.0), adParam: GE = synth.this.GE.const(1.0), ddParam: GE = synth.this.GE.const(1.0), freq: GE = synth.this.GE.const(440.0), ampScale: GE = synth.this.GE.const(0.5), durScale: GE = synth.this.GE.const(0.5), initCPs: GE = synth.this.GE.const(12), kNum: GE = synth.this.GE.const(12)) extends SingleOut with IsIndividual with Product with Serializable

  129. final case class GrainBuf(buf: GE, numChannels: Int = 1, trig: GE, dur: GE = synth.this.GE.const(1.0), speed: GE = synth.this.GE.const(1.0), pos: GE = synth.this.GE.const(0.0), interp: GE = synth.this.GE.const(2), pan: GE = synth.this.GE.const(0.0), envBuf: GE = synth.this.GE.const(-1), maxGrains: GE = synth.this.GE.const(512.0)) extends MultiOut with AudioRated with IsIndividual with Product with Serializable

    Warning: The argument order is different from its sclang counterpart.

  130. final case class GrainFM(numChannels: Int = 1, trig: GE, dur: GE = synth.this.GE.const(1.0), carFreq: GE = synth.this.GE.const(440.0), modFreq: GE = synth.this.GE.const(200.0), index: GE = synth.this.GE.const(1.0), pan: GE = synth.this.GE.const(0.0), envBuf: GE = synth.this.GE.const(-1), maxGrains: GE = synth.this.GE.const(512.0)) extends MultiOut with AudioRated with IsIndividual with Product with Serializable

  131. final case class GrainIn(in: GE, numChannels: Int = 1, trig: GE, dur: GE = synth.this.GE.const(1.0), pan: GE = synth.this.GE.const(0.0), envBuf: GE = synth.this.GE.const(-1), maxGrains: GE = synth.this.GE.const(512.0)) extends MultiOut with AudioRated with IsIndividual with Product with Serializable

    Warning: The argument order is different from its sclang counterpart.

  132. final case class GrainSin(numChannels: Int = 1, trig: GE, dur: GE = synth.this.GE.const(1.0), freq: GE = synth.this.GE.const(440.0), pan: GE = synth.this.GE.const(0.0), envBuf: GE = synth.this.GE.const(-1), maxGrains: GE = synth.this.GE.const(512.0)) extends MultiOut with AudioRated with IsIndividual with Product with Serializable

  133. final case class GrayNoise(rate: Rate, mul: GE = synth.this.GE.const(1.0)) extends SingleOut with IsIndividual with Product with Serializable

  134. final case class HPF(rate: MaybeRate, in: GE, freq: GE = synth.this.GE.const(440.0)) extends SingleOut with Product with Serializable

  135. final case class HPZ1(rate: MaybeRate, in: GE) extends SingleOut with Product with Serializable

    A two point difference filter UGen.

  136. final case class HPZ2(rate: MaybeRate, in: GE) extends SingleOut with Product with Serializable

  137. final case class Hasher(rate: Rate, in: GE) extends SingleOut with Product with Serializable

  138. final case class HenonC(rate: Rate, freq: GE = ugen.this.`package`.nyquist, a: GE = synth.this.GE.const(1.4), b: GE = synth.this.GE.const(0.3), x0: GE = synth.this.GE.const(0.0), x1: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A cubic-interpolating sound generator based on the difference equation:

  139. final case class HenonL(rate: Rate, freq: GE = ugen.this.`package`.nyquist, a: GE = synth.this.GE.const(1.4), b: GE = synth.this.GE.const(0.3), x0: GE = synth.this.GE.const(0.0), x1: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A linear-interpolating sound generator based on the difference equation:

  140. final case class HenonN(rate: Rate, freq: GE = ugen.this.`package`.nyquist, a: GE = synth.this.GE.const(1.4), b: GE = synth.this.GE.const(0.3), x0: GE = synth.this.GE.const(0.0), x1: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A non-interpolating sound generator based on the difference equation:

  141. final case class Hilbert(rate: Rate, in: GE) extends MultiOut with Product with Serializable

  142. final case class IEnvGen(rate: Rate, envelope: GE, index: GE) extends SingleOut with Product with Serializable

  143. final case class IFFT(rate: Rate, chain: GE, winType: GE = synth.this.GE.const(0), winSize: GE = synth.this.GE.const(0)) extends SingleOut with IsIndividual with Product with Serializable

  144. final case class IRand(lo: GE = synth.this.GE.const(0), hi: GE = synth.this.GE.const(127.0)) extends SingleOut with ScalarRated with IsIndividual with Product with Serializable

  145. final case class Impulse(rate: Rate, freq: GE = synth.this.GE.const(440.0), phase: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

  146. final case class In(rate: Rate, bus: GE, numChannels: Int = 1) extends MultiOut with IsIndividual with Product with Serializable

  147. final case class InFeedback(bus: GE, numChannels: Int = 1) extends MultiOut with AudioRated with IsIndividual with Product with Serializable

    A UGen which reads a signal from an audio bus with a current or one cycle old timestamp.

  148. final case class InRange(rate: Rate, in: GE, lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

  149. final case class InRect(rate: Rate, x: GE, y: GE, left: GE = synth.this.GE.const(0.0), top: GE = synth.this.GE.const(0.0), right: GE = synth.this.GE.const(1.0), bottom: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

  150. final case class InTrig(bus: GE, numChannels: Int = 1) extends MultiOut with ControlRated with IsIndividual with Product with Serializable

    A UGen which generates a trigger anytime a control bus is set.

  151. final case class Index(rate: Rate, buf: GE, in: GE = synth.this.GE.const(0)) extends SingleOut with IsIndividual with Product with Serializable

  152. final case class IndexInBetween(rate: Rate, buf: GE, in: GE) extends SingleOut with IsIndividual with Product with Serializable

  153. final case class Integrator(rate: MaybeRate, in: GE, coeff: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

    A filter UGen to integrate an input signal with a leak.

  154. final case class K2A(in: GE) extends SingleOut with AudioRated with Product with Serializable

  155. final case class KeyState(keyCode: GE, lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0), lag: GE = synth.this.GE.const(0.2)) extends SingleOut with ControlRated with Product with Serializable

  156. final case class KeyTrack(chain: GE, keyDecay: GE = synth.this.GE.const(2.0), chromaLeak: GE = synth.this.GE.const(0.5)) extends SingleOut with ControlRated with IsIndividual with Product with Serializable

    A (12TET major/minor) key tracker UGen.

  157. final case class Klang(specs: GE, freqScale: GE = synth.this.GE.const(1.0), freqOffset: GE = synth.this.GE.const(0.0)) extends SingleOut with AudioRated with Product with Serializable

  158. case class KlangSpec(freq: GE, amp: GE = synth.this.GE.const(1), decay: GE = synth.this.GE.const(0)) extends GE with Product with Serializable

  159. final case class Klank(specs: GE, in: GE, freqScale: GE = synth.this.GE.const(1.0), freqOffset: GE = synth.this.GE.const(0.0), decayScale: GE = synth.this.GE.const(1.0)) extends SingleOut with AudioRated with Product with Serializable

  160. final case class LFClipNoise(rate: Rate, freq: GE = synth.this.GE.const(500.0)) extends SingleOut with IsIndividual with Product with Serializable

  161. final case class LFCub(rate: Rate, freq: GE = synth.this.GE.const(440.0), iphase: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

  162. final case class LFDClipNoise(rate: Rate, freq: GE = synth.this.GE.const(500.0)) extends SingleOut with IsIndividual with Product with Serializable

  163. final case class LFDNoise0(rate: Rate, freq: GE = synth.this.GE.const(500.0)) extends SingleOut with IsIndividual with Product with Serializable

    A dynamic step noise UGen.

  164. final case class LFDNoise1(rate: Rate, freq: GE = synth.this.GE.const(500.0)) extends SingleOut with IsIndividual with Product with Serializable

    A dynamic ramp noise UGen.

  165. final case class LFDNoise3(rate: Rate, freq: GE = synth.this.GE.const(500.0)) extends SingleOut with IsIndividual with Product with Serializable

  166. final case class LFGauss(rate: Rate, dur: GE = synth.this.GE.const(1.0), width: GE = synth.this.GE.const(0.1), phase: GE = synth.this.GE.const(0.0), loop: GE = synth.this.GE.const(1), doneAction: GE = ...) extends SingleOut with Product with Serializable

  167. final case class LFNoise0(rate: Rate, freq: GE = synth.this.GE.const(500.0)) extends SingleOut with IsIndividual with Product with Serializable

  168. final case class LFNoise1(rate: Rate, freq: GE = synth.this.GE.const(500.0)) extends SingleOut with IsIndividual with Product with Serializable

  169. final case class LFNoise2(rate: Rate, freq: GE = synth.this.GE.const(500.0)) extends SingleOut with IsIndividual with Product with Serializable

  170. final case class LFPar(rate: Rate, freq: GE = synth.this.GE.const(440.0), iphase: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

  171. final case class LFPulse(rate: Rate, freq: GE = synth.this.GE.const(440.0), iphase: GE = synth.this.GE.const(0.0), width: GE = synth.this.GE.const(0.5)) extends SingleOut with Product with Serializable

    A non-band-limited pulse oscillator UGen.

  172. final case class LFSaw(rate: Rate, freq: GE = synth.this.GE.const(440.0), iphase: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A sawtooth oscillator UGen.

  173. final case class LFTri(rate: Rate, freq: GE = synth.this.GE.const(440.0), iphase: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A triangle oscillator designed for low frequency control signals (being non-band-limited).

  174. final case class LPF(rate: MaybeRate, in: GE, freq: GE = synth.this.GE.const(440.0)) extends SingleOut with Product with Serializable

  175. final case class LPZ1(rate: MaybeRate, in: GE) extends SingleOut with Product with Serializable

    two point average filter UGen.

  176. final case class LPZ2(rate: MaybeRate, in: GE) extends SingleOut with Product with Serializable

  177. final case class Lag(rate: MaybeRate, in: GE, time: GE = synth.this.GE.const(0.1)) extends SingleOut with Product with Serializable

    An exponential lag UGen.

  178. final case class Lag2(rate: MaybeRate, in: GE, time: GE = synth.this.GE.const(0.1)) extends SingleOut with Product with Serializable

    A cascaded exponential lag UGen.

  179. final case class Lag2UD(rate: MaybeRate, in: GE, timeUp: GE = synth.this.GE.const(0.1), timeDown: GE = synth.this.GE.const(0.1)) extends SingleOut with Product with Serializable

    A cascaded exponential lag UGen with separate inputs for up and down slope.

  180. final case class Lag3(rate: MaybeRate, in: GE, time: GE = synth.this.GE.const(0.1)) extends SingleOut with Product with Serializable

    A cascaded exponential lag UGen.

  181. final case class Lag3UD(rate: MaybeRate, in: GE, timeUp: GE = synth.this.GE.const(0.1), timeDown: GE = synth.this.GE.const(0.1)) extends SingleOut with Product with Serializable

    A cascaded exponential lag UGen with separate inputs for up and down slope.

  182. final case class LagIn(rate: Rate, bus: GE, numChannels: Int = 1, lag: GE = synth.this.GE.const(0.1)) extends MultiOut with IsIndividual with Product with Serializable

  183. final case class LagUD(rate: MaybeRate, in: GE, timeUp: GE = synth.this.GE.const(0.1), timeDown: GE = synth.this.GE.const(0.1)) extends SingleOut with Product with Serializable

    An exponential lag UGen with separate inputs for up and down slope.

  184. final case class LastValue(rate: Rate, in: GE, thresh: GE = synth.this.GE.const(0.01)) extends SingleOut with Product with Serializable

  185. final case class Latch(rate: Rate, in: GE, trig: GE = synth.this.GE.const(1)) extends SingleOut with Product with Serializable

    A sample-and-hold UGen.

  186. final case class LatoocarfianC(rate: Rate, freq: GE = ugen.this.`package`.nyquist, a: GE = synth.this.GE.const(1.0), b: GE = synth.this.GE.const(3.0), c: GE = synth.this.GE.const(0.5), d: GE = synth.this.GE.const(0.5), xi: GE = synth.this.GE.const(0.5), yi: GE = synth.this.GE.const(0.5)) extends SingleOut with Product with Serializable

    A cubic-interpolating sound generator based on a function given in Clifford Pickover's book Chaos In Wonderland, pg 26.

  187. final case class LatoocarfianL(rate: Rate, freq: GE = ugen.this.`package`.nyquist, a: GE = synth.this.GE.const(1.0), b: GE = synth.this.GE.const(3.0), c: GE = synth.this.GE.const(0.5), d: GE = synth.this.GE.const(0.5), xi: GE = synth.this.GE.const(0.5), yi: GE = synth.this.GE.const(0.5)) extends SingleOut with Product with Serializable

    A linear-interpolating sound generator based on a function given in Clifford Pickover's book Chaos In Wonderland, pg 26.

  188. final case class LatoocarfianN(rate: Rate, freq: GE = ugen.this.`package`.nyquist, a: GE = synth.this.GE.const(1.0), b: GE = synth.this.GE.const(3.0), c: GE = synth.this.GE.const(0.5), d: GE = synth.this.GE.const(0.5), xi: GE = synth.this.GE.const(0.5), yi: GE = synth.this.GE.const(0.5)) extends SingleOut with Product with Serializable

    A non-interpolating sound generator based on a function given in Clifford Pickover's book Chaos In Wonderland, pg 26.

  189. final case class LeakDC(rate: MaybeRate, in: GE, coeff: GE) extends SingleOut with Product with Serializable

  190. final case class LeastChange(rate: Rate, a: GE, b: GE) extends SingleOut with Product with Serializable

  191. final case class Limiter(rate: Rate, in: GE, level: GE = synth.this.GE.const(1.0), dur: GE = synth.this.GE.const(0.01)) extends SingleOut with Product with Serializable

  192. final case class LinCongC(rate: Rate, freq: GE = ugen.this.`package`.nyquist, a: GE = synth.this.GE.const(1.1), c: GE = synth.this.GE.const(0.13), m: GE = synth.this.GE.const(1.0), xi: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A cubic-interpolating sound generator based on the difference equation:

  193. final case class LinCongL(rate: Rate, freq: GE = ugen.this.`package`.nyquist, a: GE = synth.this.GE.const(1.1), c: GE = synth.this.GE.const(0.13), m: GE = synth.this.GE.const(1.0), xi: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A linear-interpolating sound generator based on the difference equation:

  194. final case class LinCongN(rate: Rate, freq: GE = ugen.this.`package`.nyquist, a: GE = synth.this.GE.const(1.1), c: GE = synth.this.GE.const(0.13), m: GE = synth.this.GE.const(1.0), xi: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A non-interpolating sound generator based on the difference equation:

  195. final case class LinExp(rate: MaybeRate, in: GE, srcLo: GE = synth.this.GE.const(0.0), srcHi: GE = synth.this.GE.const(1.0), dstLo: GE = synth.this.GE.const(1.0), dstHi: GE = synth.this.GE.const(2.0)) extends SingleOut with Product with Serializable

    A UGen which maps a linear range to an exponential range.

  196. final case class LinPan2(rate: Rate, in: GE, pos: GE = synth.this.GE.const(0.0), level: GE = synth.this.GE.const(1.0)) extends MultiOut with Product with Serializable

  197. final case class LinRand(lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0), minMax: GE = synth.this.GE.const(0)) extends SingleOut with ScalarRated with IsIndividual with Product with Serializable

  198. final case class LinXFade2(rate: Rate, inA: GE, inB: GE = synth.this.GE.const(0.0), pan: GE = synth.this.GE.const(0.0), level: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

    An linear two channel cross fading UGen.

  199. final case class Line(rate: Rate, start: GE = synth.this.GE.const(0.0), end: GE = synth.this.GE.const(1.0), dur: GE = synth.this.GE.const(1.0), doneAction: GE = ...) extends SingleOut with HasSideEffect with HasDoneFlag with Product with Serializable

    A line generator UGen that moves from a start value to the end value in a given duration.

  200. final case class Linen(rate: Rate, gate: GE = synth.this.GE.const(1), attack: GE = synth.this.GE.const(0.01), sustain: GE = synth.this.GE.const(1.0), release: GE = synth.this.GE.const(1.0), doneAction: GE = ...) extends SingleOut with HasSideEffect with HasDoneFlag with Product with Serializable

  201. final case class LocalIn(rate: Rate, numChannels: Int = 1) extends MultiOut with Product with Serializable

  202. final case class LocalOut(rate: Rate, in: GE) extends ZeroOut with Product with Serializable

  203. final case class Logistic(rate: Rate, chaos: GE = synth.this.GE.const(3.0), freq: GE = synth.this.GE.const(1000.0), init: GE = synth.this.GE.const(0.5)) extends SingleOut with Product with Serializable

  204. final case class LorenzL(rate: Rate, freq: GE = ugen.this.`package`.nyquist, s: GE = synth.this.GE.const(10.0), r: GE = synth.this.GE.const(28.0), b: GE = synth.this.GE.const(2.667), h: GE = synth.this.GE.const(0.05), xi: GE = synth.this.GE.const(0.1), yi: GE = synth.this.GE.const(0.0), zi: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A strange attractor discovered by Edward N.

  205. final case class Loudness(chain: GE, smask: GE = synth.this.GE.const(0.25), tmask: GE = synth.this.GE.const(1.0)) extends SingleOut with ControlRated with IsIndividual with Product with Serializable

    A UGen for the extraction of instantaneous loudness.

  206. final case class MFCC(chain: GE, numCoeffs: Int = 13) extends MultiOut with ControlRated with IsIndividual with Product with Serializable

    A UGen for extracting mel frequency cepstral coefficients.

  207. final case class MantissaMask(rate: Rate, in: GE, bits: GE = synth.this.GE.const(3)) extends SingleOut with Product with Serializable

  208. final case class Median(rate: Rate, length: GE = synth.this.GE.const(3), in: GE) extends SingleOut with Product with Serializable

    Warning: The argument order is different from its sclang counterpart.

  209. final case class MidEQ(rate: MaybeRate, in: GE, freq: GE = synth.this.GE.const(440.0), rq: GE = synth.this.GE.const(1.0), gain: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

  210. final case class MoogFF(rate: MaybeRate, in: GE, freq: GE = synth.this.GE.const(200.0), gain: GE = synth.this.GE.const(2.0), reset: GE = synth.this.GE.const(1)) extends SingleOut with Product with Serializable

  211. final case class MostChange(rate: Rate, a: GE, b: GE) extends SingleOut with Product with Serializable

  212. final case class MouseButton(lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0), lag: GE = synth.this.GE.const(0.2)) extends SingleOut with ControlRated with Product with Serializable

  213. final case class MouseX(lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0), warp: GE = synth.this.GE.const(0.0), lag: GE = synth.this.GE.const(0.2)) extends SingleOut with ControlRated with Product with Serializable

  214. final case class MouseY(lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0), warp: GE = synth.this.GE.const(0.0), lag: GE = synth.this.GE.const(0.2)) extends SingleOut with ControlRated with Product with Serializable

  215. final case class NRand(lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0), n: GE = synth.this.GE.const(0)) extends SingleOut with ScalarRated with IsIndividual with Product with Serializable

  216. final case class Normalizer(rate: Rate, in: GE, level: GE = synth.this.GE.const(1), dur: GE = synth.this.GE.const(0.01)) extends SingleOut with Product with Serializable

  217. final case class NumAudioBuses() extends SingleOut with ScalarRated with Product with Serializable

    Number of audio busses.

  218. final case class NumBuffers() extends SingleOut with ScalarRated with Product with Serializable

    Number of open buffers.

  219. final case class NumControlBuses() extends SingleOut with ScalarRated with Product with Serializable

    Number of control busses.

  220. final case class NumInputBuses() extends SingleOut with ScalarRated with Product with Serializable

    Number of input busses.

  221. final case class NumOutputBuses() extends SingleOut with ScalarRated with Product with Serializable

    Number of output busses.

  222. final case class NumRunningSynths() extends SingleOut with ScalarRated with Product with Serializable

    Number of currently running synths.

  223. final case class OffsetOut(bus: GE, in: GE) extends ZeroOut with AudioRated with HasSideEffect with IsIndividual with Product with Serializable

  224. final case class OnePole(rate: MaybeRate, in: GE, coeff: GE = synth.this.GE.const(0.5)) extends SingleOut with Product with Serializable

    A one pole (IIR) filter UGen.

  225. final case class OneZero(rate: MaybeRate, in: GE, coeff: GE = synth.this.GE.const(0.5)) extends SingleOut with Product with Serializable

    A one zero (FIR) filter UGen.

  226. final case class Onsets(chain: GE, thresh: GE = synth.this.GE.const(0.5), fun: GE = synth.this.GE.const(3), decay: GE = synth.this.GE.const(1.0), noiseFloor: GE = synth.this.GE.const(0.1), minGap: GE = synth.this.GE.const(10), medianSpan: GE = synth.this.GE.const(11), whType: GE = synth.this.GE.const(1), raw: GE = synth.this.GE.const(1)) extends SingleOut with ControlRated with IsIndividual with Product with Serializable

    An onset detecting UGen for musical audio signals.

  227. final case class Osc(rate: Rate, buf: GE, freq: GE = synth.this.GE.const(440.0), phase: GE = synth.this.GE.const(0.0)) extends SingleOut with IsIndividual with Product with Serializable

  228. final case class OscN(rate: Rate, buf: GE, freq: GE = synth.this.GE.const(440.0), phase: GE = synth.this.GE.const(0.0)) extends SingleOut with IsIndividual with Product with Serializable

  229. final case class Out(rate: Rate, bus: GE, in: GE) extends ZeroOut with HasSideEffect with IsIndividual with Product with Serializable

  230. final case class PV_Add(chainA: GE, chainB: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that performs a complex addition of the two inputs.

  231. final case class PV_BinScramble(chain: GE, wipe: GE = synth.this.GE.const(0.5), width: GE = synth.this.GE.const(0.2), trig: GE = synth.this.GE.const(1)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that randomizes the order of the bins.

  232. final case class PV_BinShift(chain: GE, stretch: GE = synth.this.GE.const(1.0), shift: GE = synth.this.GE.const(0.0)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that stretches and shifts the spectrum.

  233. final case class PV_BinWipe(chainA: GE, chainB: GE, wipe: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that combine low and high bins from two inputs.

  234. final case class PV_BrickWall(chain: GE, wipe: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that clears bins above or below a cutoff point.

  235. final case class PV_ConformalMap(chain: GE, real: GE = synth.this.GE.const(0.0), imag: GE = synth.this.GE.const(0.0)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

  236. final case class PV_Conj(chain: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that converts the bins into their complex conjugate counterparts.

  237. final case class PV_Copy(chainA: GE, chainB: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that copies the spectral frames from chainA to chainB.

  238. final case class PV_CopyPhase(chainA: GE, chainB: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that combines the magnitudes of first input and phases of the second input.

  239. final case class PV_Diffuser(chain: GE, trig: GE = synth.this.GE.const(1)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that adds a different constant random phase shift to each bin.

  240. final case class PV_Div(chainA: GE, chainB: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that performs a complex division of the two inputs.

  241. final case class PV_HainsworthFoote(rate: Rate, chain: GE, propH: GE = synth.this.GE.const(0.0), propF: GE = synth.this.GE.const(0.0), thresh: GE = synth.this.GE.const(1.0), waitTime: GE = synth.this.GE.const(0.04)) extends SingleOut with IsIndividual with Product with Serializable

  242. final case class PV_JensenAndersen(rate: Rate, chain: GE, propSC: GE = synth.this.GE.const(0.25), propHFE: GE = synth.this.GE.const(0.25), propHFC: GE = synth.this.GE.const(0.25), propSF: GE = synth.this.GE.const(0.25), thresh: GE = synth.this.GE.const(1.0), waitTime: GE = synth.this.GE.const(0.04)) extends SingleOut with IsIndividual with Product with Serializable

  243. final case class PV_LocalMax(chain: GE, thresh: GE = synth.this.GE.const(0.0)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that passes only those bins whose magnitudes constitute local maxima.

  244. final case class PV_MagAbove(chain: GE, thresh: GE = synth.this.GE.const(0.0)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that passes only those bins whose magnitudes are above a given threshold.

  245. final case class PV_MagBelow(chain: GE, thresh: GE = synth.this.GE.const(0.0)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that passes only those bins whose magnitudes are below a given threshold.

  246. final case class PV_MagClip(chain: GE, thresh: GE = synth.this.GE.const(0.0)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that limits (clips) the magnitude of the bins to a given threshold.

  247. final case class PV_MagDiv(chainA: GE, chainB: GE, zeroes: GE = synth.this.GE.const(1.0E-4)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that divides magnitudes of two inputs and keeps the phases of the first input.

  248. final case class PV_MagFreeze(chain: GE, freeze: GE = synth.this.GE.const(1)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that freezes the magnitudes at current levels.

  249. final case class PV_MagMul(chainA: GE, chainB: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that multiplies the magnitudes of two inputs and keeps the phases of the first input.

  250. final case class PV_MagNoise(chain: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that multiplies the magnitudes by random noise.

  251. final case class PV_MagShift(chain: GE, stretch: GE = synth.this.GE.const(1.0), shift: GE = synth.this.GE.const(0.0)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that stretches and shifts the magnitudes of the spectrum.

  252. final case class PV_MagSmear(chain: GE, bins: GE = synth.this.GE.const(1)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that averages each bin's magnitude with its neighbors.

  253. final case class PV_MagSquared(chain: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that squares the magnitudes and re-normalizes to previous peak.

  254. final case class PV_Max(chainA: GE, chainB: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that outputs the bins with the maximum magnitude of the two inputs.

  255. final case class PV_Min(chainA: GE, chainB: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that outputs the bins with the minimum magnitude of the two inputs.

  256. final case class PV_Mul(chainA: GE, chainB: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that performs a complex multiplication of the two inputs.

  257. final case class PV_PhaseShift(chain: GE, shift: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that shifts the phase of each bins by a given amount.

  258. final case class PV_PhaseShift270(chain: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that shift the phase of all bins by 270 (or -90) degrees.

  259. final case class PV_PhaseShift90(chain: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that shift the phase of all bins by 90 degrees.

  260. final case class PV_RandComb(chain: GE, wipe: GE = synth.this.GE.const(0.5), trig: GE = synth.this.GE.const(1)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that randomly clears out bins of the signal.

  261. final case class PV_RandWipe(chainA: GE, chainB: GE, wipe: GE, trig: GE) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that crossfades between two input spectra by taking bins randomly from them according to a given probability.

  262. final case class PV_RectComb(chain: GE, numTeeth: GE = synth.this.GE.const(1.0), phase: GE = synth.this.GE.const(0.0), width: GE = synth.this.GE.const(0.5)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that makes a series of gaps in a spectrum.

  263. final case class PV_RectComb2(chainA: GE, chainB: GE, numTeeth: GE = synth.this.GE.const(1.0), phase: GE = synth.this.GE.const(0.0), width: GE = synth.this.GE.const(0.5)) extends SingleOut with ControlRated with HasSideEffect with IsIndividual with Product with Serializable

    A phase vocoder UGen that switches between two input spectra according to a rectangle wave.

  264. final case class Pan2(rate: Rate, in: GE, pos: GE = synth.this.GE.const(0.0), level: GE = synth.this.GE.const(1.0)) extends MultiOut with Product with Serializable

  265. final case class Pan4(rate: Rate, in: GE, xpos: GE = synth.this.GE.const(0.0), ypos: GE = synth.this.GE.const(0.0), level: GE = synth.this.GE.const(1.0)) extends MultiOut with Product with Serializable

  266. final case class PanAz(rate: Rate, numChannels: Int, in: GE, pos: GE = synth.this.GE.const(0.0), level: GE = synth.this.GE.const(1.0), width: GE = synth.this.GE.const(2.0), orient: GE = synth.this.GE.const(0.0)) extends MultiOut with Product with Serializable

    An azimuth-based panorama UGen.

  267. final case class PanB(rate: Rate, in: GE, azimuth: GE = synth.this.GE.const(0.0), elevation: GE = synth.this.GE.const(0.0), level: GE = synth.this.GE.const(1.0)) extends MultiOut with Product with Serializable

  268. final case class PanB2(rate: Rate, in: GE, azimuth: GE = synth.this.GE.const(0.0), level: GE = synth.this.GE.const(1.0)) extends MultiOut with Product with Serializable

  269. final case class PartConv(rate: Rate, in: GE, fftSize: GE, buf: GE) extends SingleOut with IsIndividual with Product with Serializable

  270. final case class Pause(gate: GE, node: GE) extends SingleOut with ControlRated with HasSideEffect with Product with Serializable

    A UGen which pauses and resumes another node.

  271. final case class PauseSelf(trig: GE) extends SingleOut with ControlRated with HasSideEffect with Product with Serializable

    A UGen that, when triggered, pauses enclosing synth.

  272. final case class PauseSelfWhenDone(src: GE with HasDoneFlag) extends SingleOut with ControlRated with HasSideEffect with Product with Serializable

    A UGen that, when its input UGen is finished, pauses enclosing synth.

  273. final case class Peak(rate: Rate, in: GE, trig: GE) extends SingleOut with Product with Serializable

  274. final case class PeakFollower(rate: Rate, in: GE, decay: GE = synth.this.GE.const(0.999)) extends SingleOut with Product with Serializable

  275. final case class Phasor(rate: Rate, trig: GE = synth.this.GE.const(1), speed: GE = synth.this.GE.const(1.0), lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0), resetVal: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

  276. final case class PinkNoise(rate: Rate, mul: GE = synth.this.GE.const(1.0)) extends SingleOut with IsIndividual with Product with Serializable

  277. final case class Pitch(rate: Rate, in: GE, initFreq: GE = synth.this.GE.const(440.0), minFreq: GE = synth.this.GE.const(60.0), maxFreq: GE = synth.this.GE.const(4000.0), execFreq: GE = synth.this.GE.const(100.0), binsPerOct: GE = synth.this.GE.const(16), median: GE = synth.this.GE.const(1), ampThresh: GE = synth.this.GE.const(0.01), peakThresh: GE = synth.this.GE.const(0.5), downSample: GE = synth.this.GE.const(1), clarity: GE = synth.this.GE.const(1)) extends MultiOut with Product with Serializable

    An autocorrelation based pitch following UGen.

  278. final case class PitchShift(in: GE, winSize: GE = synth.this.GE.const(0.2), pitchRatio: GE = synth.this.GE.const(1.0), pitchDispersion: GE = synth.this.GE.const(0.0), timeDispersion: GE = synth.this.GE.const(0.0)) extends SingleOut with AudioRated with Product with Serializable

    A time domain granular pitch shifter.

  279. final case class PlayBuf(rate: Rate, numChannels: Int, buf: GE, speed: GE = synth.this.GE.const(1.0), trig: GE = synth.this.GE.const(1), startPos: GE = synth.this.GE.const(0.0), loop: GE = synth.this.GE.const(1), doneAction: GE = ...) extends MultiOut with HasSideEffect with IsIndividual with HasDoneFlag with Product with Serializable

    A UGen to play back samples from a buffer in memory.

  280. final case class Pluck(in: GE, trig: GE = synth.this.GE.const(1), maxDelayTime: GE = synth.this.GE.const(0.2), delayTime: GE = synth.this.GE.const(0.2), decayTime: GE = synth.this.GE.const(1.0), coeff: GE = synth.this.GE.const(0.5)) extends SingleOut with AudioRated with Product with Serializable

    A Karplus-Strong UGen.

  281. final case class Poll(rate: MaybeRate, trig: GE, in: GE, label: String = "poll", trigID: GE = synth.this.GE.const(-1)) extends SingleOut with HasSideEffect with Product with Serializable

    A UGen for printing the current output value of its input to the console.

  282. final case class Pulse(rate: Rate, freq: GE = synth.this.GE.const(440.0), width: GE = synth.this.GE.const(0.5)) extends SingleOut with Product with Serializable

  283. final case class PulseCount(rate: MaybeRate, trig: GE, reset: GE = synth.this.GE.const(1)) extends SingleOut with Product with Serializable

  284. final case class PulseDivider(rate: Rate, trig: GE, div: GE = synth.this.GE.const(2), start: GE = synth.this.GE.const(0)) extends SingleOut with Product with Serializable

  285. final case class QuadC(rate: Rate, freq: GE = ugen.this.`package`.nyquist, a: GE = synth.this.GE.const(1.0), b: GE = synth.this.GE.const(-1.0), c: GE = synth.this.GE.const(-0.75), xi: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A cubic-interpolating sound generator based on the difference equation:

  286. final case class QuadL(rate: Rate, freq: GE = ugen.this.`package`.nyquist, a: GE = synth.this.GE.const(1.0), b: GE = synth.this.GE.const(-1.0), c: GE = synth.this.GE.const(-0.75), xi: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A linear-interpolating sound generator based on the difference equation:

  287. final case class QuadN(rate: Rate, freq: GE = ugen.this.`package`.nyquist, a: GE = synth.this.GE.const(1.0), b: GE = synth.this.GE.const(-1.0), c: GE = synth.this.GE.const(-0.75), xi: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A non-interpolating sound generator based on the difference equation:

  288. final case class RHPF(rate: MaybeRate, in: GE, freq: GE = synth.this.GE.const(440.0), rq: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

  289. final case class RLPF(rate: MaybeRate, in: GE, freq: GE = synth.this.GE.const(440.0), rq: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

  290. final case class RadiansPerSample() extends SingleOut with ScalarRated with Product with Serializable

    A UGen that delivers the conversion factor from frequency in Hertz to radians (normalized frequency).

  291. final case class Ramp(rate: MaybeRate, in: GE, dur: GE = synth.this.GE.const(0.1)) extends SingleOut with Product with Serializable

    A UGen which produces a linear lag (time smear) regarding and input signal.

  292. final case class Rand(lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0)) extends SingleOut with ScalarRated with IsIndividual with Product with Serializable

  293. final case class RandID(rate: Rate, id: GE = synth.this.GE.const(0)) extends SingleOut with HasSideEffect with Product with Serializable

  294. final case class RandSeed(rate: Rate, trig: GE = synth.this.GE.const(1), seed: GE = synth.this.GE.const(56789.0)) extends SingleOut with HasSideEffect with Product with Serializable

  295. final case class RecordBuf(rate: Rate, in: GE, buf: GE, offset: GE = synth.this.GE.const(0), recLevel: GE = synth.this.GE.const(1.0), preLevel: GE = synth.this.GE.const(0.0), run: GE = synth.this.GE.const(1), loop: GE = synth.this.GE.const(1), trig: GE = synth.this.GE.const(1), doneAction: GE = ...) extends SingleOut with HasSideEffect with IsIndividual with HasDoneFlag with Product with Serializable

    Records input into a Buffer.

  296. final case class ReplaceOut(bus: GE, in: GE) extends ZeroOut with AudioRated with HasSideEffect with IsIndividual with Product with Serializable

  297. final case class Resonz(rate: MaybeRate, in: GE, freq: GE = synth.this.GE.const(440.0), rq: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

  298. final case class Ringz(rate: MaybeRate, in: GE, freq: GE = synth.this.GE.const(440.0), attack: GE = synth.this.GE.const(1.0), decay: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

  299. final case class Rotate2(rate: Rate, x: GE, y: GE, pos: GE = synth.this.GE.const(0.0)) extends MultiOut with Product with Serializable

  300. final case class RunningMax(rate: Rate, in: GE, trig: GE) extends SingleOut with Product with Serializable

  301. final case class RunningMin(rate: Rate, in: GE, trig: GE) extends SingleOut with Product with Serializable

  302. final case class RunningSum(rate: MaybeRate, in: GE, length: GE = synth.this.GE.const(440.0)) extends SingleOut with Product with Serializable

    A UGen calculating the running sum of an input signal over a given number of samples.

  303. final case class SOS(rate: MaybeRate, in: GE, a0: GE = synth.this.GE.const(0.0), a1: GE = synth.this.GE.const(0.0), a2: GE = synth.this.GE.const(0.0), b1: GE = synth.this.GE.const(0.0), b2: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

  304. final case class SampleDur() extends SingleOut with ScalarRated with Product with Serializable

    A UGen that reports the server's current (audio) sample period in seconds.

  305. final case class SampleRate() extends SingleOut with ScalarRated with Product with Serializable

    A UGen that reports the server's current (audio) sample rate.

  306. final case class Saw(rate: Rate, freq: GE = synth.this.GE.const(440.0)) extends SingleOut with Product with Serializable

  307. final case class Schmidt(rate: Rate, in: GE, lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

    A Schmidt trigger UGen.

  308. final case class ScopeOut(rate: Rate, buf: GE, in: GE) extends ZeroOut with HasSideEffect with IsIndividual with Product with Serializable

  309. final case class ScopeOut2(rate: Rate, buf: GE, in: GE, maxFrames: GE = synth.this.GE.const(4096.0), frames: GE) extends ZeroOut with HasSideEffect with IsIndividual with Product with Serializable

  310. final case class Select(rate: Rate, index: GE, in: GE) extends SingleOut with Product with Serializable

    A UGen which selects among a sequence of inputs, according to an index signal.

  311. final case class SendReply(rate: MaybeRate, trig: GE, values: GE, msgName: String = "/reply", id: GE = synth.this.GE.const(0)) extends SingleOut with HasSideEffect with Product with Serializable

    A UGen which sends an sequence of values from the server to all notified clients upon receiving triggers.

  312. final case class SendTrig(rate: MaybeRate, trig: GE, value: GE = synth.this.GE.const(0.0), id: GE = synth.this.GE.const(0)) extends SingleOut with HasSideEffect with Product with Serializable

    A UGen that sends a value from the server to all notified clients upon receiving triggers.

  313. final case class SetResetFF(rate: Rate, trig: GE, reset: GE) extends SingleOut with Product with Serializable

  314. final case class Shaper(rate: Rate, buf: GE, in: GE) extends SingleOut with IsIndividual with Product with Serializable

  315. final case class SinOsc(rate: Rate, freq: GE = synth.this.GE.const(440.0), phase: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A Sinusoidal (sine tone) oscillator UGen.

  316. final case class SinOscFB(rate: Rate, freq: GE = synth.this.GE.const(440.0), feedback: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

  317. final case class Slew(rate: MaybeRate, in: GE, up: GE = synth.this.GE.const(1.0), down: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

    A slew rate limiter UGen.

  318. final case class Slope(rate: MaybeRate, in: GE) extends SingleOut with Product with Serializable

    A UGen measuring the slope of signal.

  319. final case class SpecCentroid(chain: GE) extends SingleOut with ControlRated with IsIndividual with Product with Serializable

    A UGen to measure the spectral centroid.

  320. final case class SpecFlatness(chain: GE) extends SingleOut with ControlRated with IsIndividual with Product with Serializable

    A UGen to measure spectral flatness.

  321. final case class SpecPcile(chain: GE, percent: GE = synth.this.GE.const(0.5), interp: GE = synth.this.GE.const(1)) extends SingleOut with ControlRated with IsIndividual with Product with Serializable

    A UGen to find the percentile of a signal's magnitude spectrum.

  322. final case class Spring(rate: Rate, in: GE, spring: GE = synth.this.GE.const(1.0), damp: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

  323. final case class StandardL(rate: Rate, freq: GE = ugen.this.`package`.nyquist, k: GE = synth.this.GE.const(1.0), xi: GE = synth.this.GE.const(0.5), yi: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A linear-interpolating sound generator based on the difference equations:

  324. final case class StandardN(rate: Rate, freq: GE = ugen.this.`package`.nyquist, k: GE = synth.this.GE.const(1.0), xi: GE = synth.this.GE.const(0.5), yi: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

    A non-interpolating sound generator based on the difference equations:

  325. final case class Stepper(rate: MaybeRate, trig: GE, reset: GE = synth.this.GE.const(1), lo: GE = synth.this.GE.const(0), hi: GE = synth.this.GE.const(7), step: GE = synth.this.GE.const(1), resetVal: GE = synth.this.GE.const(0)) extends SingleOut with Product with Serializable

    A pulse counting UGen.

  326. final case class StereoConvolution2L(rate: Rate, in: GE, kernelL: GE, kernelR: GE, trig: GE = synth.this.GE.const(1), frameSize: GE, fadePeriods: GE = synth.this.GE.const(1)) extends MultiOut with IsIndividual with Product with Serializable

    A frequency domain stereo convolution UGen, capable of performing linear crossfades between kernel updates.

  327. final case class SubsampleOffset() extends SingleOut with ScalarRated with Product with Serializable

    A UGen that reports the fractional sample offset of the current Synth from its requested scheduled start.

  328. final case class Sweep(rate: Rate, trig: GE, speed: GE) extends SingleOut with Product with Serializable

    A UGen which starts a linear raise from zero each time it is triggered.

  329. final case class SyncSaw(rate: Rate, syncFreq: GE = synth.this.GE.const(440.0), sawFreq: GE = synth.this.GE.const(440.0)) extends SingleOut with Product with Serializable

  330. final case class T2A(in: GE) extends SingleOut with AudioRated with Product with Serializable

  331. final case class T2K(in: GE) extends SingleOut with ControlRated with Product with Serializable

  332. final case class TBall(rate: Rate, in: GE, g: GE = synth.this.GE.const(10.0), damp: GE = synth.this.GE.const(0.0), friction: GE = synth.this.GE.const(0.01)) extends SingleOut with Product with Serializable

  333. final case class TDelay(rate: Rate, trig: GE, dur: GE = synth.this.GE.const(0.1)) extends SingleOut with Product with Serializable

    A delay UGen for trigger signals.

  334. final case class TDuty(rate: Rate, dur: GE = synth.this.GE.const(1.0), reset: GE = synth.this.GE.const(1), level: GE = synth.this.GE.const(1.0), doneAction: GE = ..., gapFirst: GE = synth.this.GE.const(1)) extends SingleOut with HasSideEffect with Product with Serializable

    A UGen which polls results from demand-rate ugens in intervals specified by a durational input, and outputs them as trigger values.

  335. final case class TExpRand(rate: Rate, lo: GE = synth.this.GE.const(0.01), hi: GE = synth.this.GE.const(1.0), trig: GE) extends SingleOut with IsIndividual with Product with Serializable

  336. final case class TGrains(numChannels: Int, trig: GE, buf: GE, speed: GE = synth.this.GE.const(1.0), centerPos: GE = synth.this.GE.const(0.0), dur: GE = synth.this.GE.const(0.1), pan: GE = synth.this.GE.const(0.0), amp: GE = synth.this.GE.const(0.1), interp: GE = synth.this.GE.const(4)) extends MultiOut with AudioRated with IsIndividual with Product with Serializable

    Triggers generate grains from a buffer.

  337. final case class TIRand(rate: Rate, lo: GE = synth.this.GE.const(0), hi: GE = synth.this.GE.const(127.0), trig: GE) extends SingleOut with IsIndividual with Product with Serializable

  338. final case class TRand(rate: Rate, lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0), trig: GE) extends SingleOut with IsIndividual with Product with Serializable

  339. final case class TWindex(rate: Rate, trig: GE, prob: GE, normalize: GE = synth.this.GE.const(1)) extends SingleOut with Product with Serializable

    A UGen providing a probability-weighted index into a sequence upon receiving a trigger.

  340. final case class Timer(rate: MaybeRate, trig: GE) extends SingleOut with Product with Serializable

    A UGen that returns time since last triggered.

  341. final case class ToggleFF(rate: Rate, trig: GE) extends SingleOut with Product with Serializable

    A UGen that toggles like a flip-flop between zero and one upon receiving a trigger.

  342. final case class Trig(rate: Rate, in: GE, dur: GE = synth.this.GE.const(0.1)) extends SingleOut with Product with Serializable

  343. final case class Trig1(rate: Rate, in: GE, dur: GE = synth.this.GE.const(0.1)) extends SingleOut with Product with Serializable

    A UGen which outputs a value of 1 for a given duration when triggered.

  344. final case class TwoPole(rate: MaybeRate, in: GE, freq: GE = synth.this.GE.const(440.0), radius: GE = synth.this.GE.const(0.8)) extends SingleOut with Product with Serializable

  345. final case class TwoZero(rate: MaybeRate, in: GE, freq: GE = synth.this.GE.const(440.0), radius: GE = synth.this.GE.const(0.8)) extends SingleOut with Product with Serializable

  346. final case class Unpack1FFT(chain: GE, fftSize: GE, bin: GE, which: GE = synth.this.GE.const(0)) extends SingleOut with DemandRated with IsIndividual with Product with Serializable

  347. final case class VDiskIn(rate: Rate, numChannels: Int, buf: GE, speed: GE = synth.this.GE.const(1.0), loop: GE = synth.this.GE.const(1), sendID: GE = synth.this.GE.const(0)) extends MultiOut with HasSideEffect with IsIndividual with Product with Serializable

    A UGen to stream in a signal from an audio file with variable playback speed.

  348. final case class VOsc(rate: Rate, bufPos: GE, freq: GE = synth.this.GE.const(440.0), phase: GE = synth.this.GE.const(0.0)) extends SingleOut with IsIndividual with Product with Serializable

  349. final case class VOsc3(rate: Rate, bufPos: GE, freq1: GE = synth.this.GE.const(110.0), freq2: GE = synth.this.GE.const(220.0), freq3: GE = synth.this.GE.const(440.0)) extends SingleOut with IsIndividual with Product with Serializable

  350. final case class VarSaw(rate: Rate, freq: GE = synth.this.GE.const(440.0), iphase: GE = synth.this.GE.const(0.0), width: GE = synth.this.GE.const(0.5)) extends SingleOut with Product with Serializable

  351. final case class Vibrato(rate: Rate, freq: GE = synth.this.GE.const(440.0), beat: GE = synth.this.GE.const(6.0), depth: GE = synth.this.GE.const(0.02), delay: GE = synth.this.GE.const(0.0), onset: GE = synth.this.GE.const(0.0), beatVar: GE = synth.this.GE.const(0.04), depthVar: GE = synth.this.GE.const(0.1), iphase: GE = synth.this.GE.const(0.0)) extends SingleOut with Product with Serializable

  352. final case class Warp1(numChannels: Int, buf: GE, pos: GE = synth.this.GE.const(0.0), speed: GE = synth.this.GE.const(1.0), winSize: GE = synth.this.GE.const(0.2), envBuf: GE = synth.this.GE.const(-1), overlaps: GE = synth.this.GE.const(8.0), winRand: GE = synth.this.GE.const(0.0), interp: GE = synth.this.GE.const(1)) extends MultiOut with AudioRated with IsIndividual with Product with Serializable

  353. final case class WhiteNoise(rate: Rate, mul: GE = synth.this.GE.const(1.0)) extends SingleOut with IsIndividual with Product with Serializable

  354. final case class Wrap(rate: Rate, in: GE, lo: GE = synth.this.GE.const(0.0), hi: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

  355. final case class WrapIndex(rate: Rate, buf: GE, in: GE = synth.this.GE.const(0)) extends SingleOut with IsIndividual with Product with Serializable

  356. final case class XFade2(rate: Rate, inA: GE, inB: GE = synth.this.GE.const(0.0), pan: GE = synth.this.GE.const(0.0), level: GE = synth.this.GE.const(1.0)) extends SingleOut with Product with Serializable

    An equal power two channel cross fading UGen.

  357. final case class XLine(rate: Rate, start: GE = synth.this.GE.const(1.0), end: GE = synth.this.GE.const(2.0), dur: GE = synth.this.GE.const(1.0), doneAction: GE = ...) extends SingleOut with HasSideEffect with HasDoneFlag with Product with Serializable

    A exponential curve generator UGen that moves from a start value to the end value in a given duration.

  358. final case class XOut(rate: Rate, bus: GE, in: GE, xfade: GE) extends ZeroOut with HasSideEffect with IsIndividual with Product with Serializable

    Warning: The argument order is different from its sclang counterpart.

  359. final case class ZeroCrossing(rate: MaybeRate, in: GE) extends SingleOut with Product with Serializable

Value Members

  1. object A2K extends Serializable

  2. object APF extends Serializable

  3. object AllpassC extends Serializable

    All pass delay line with cubic interpolation.

  4. object AllpassL extends Serializable

    All pass delay line with linear interpolation.

  5. object AllpassN extends Serializable

    All pass delay line with no interpolation.

  6. object AmpComp extends Serializable

  7. object AmpCompA extends Serializable

  8. object Amplitude extends Serializable

  9. object BAllPass extends Serializable

    An all pass filter UGen.

  10. object BBandPass extends Serializable

    An band pass filter UGen.

  11. object BBandStop extends Serializable

    An band stop (reject) filter UGen.

  12. object BHiPass extends Serializable

    A 2nd order (12db per oct rolloff) resonant high pass filter UGen.

  13. object BHiShelf extends Serializable

    A high shelf equalizer UGen.

  14. object BLowPass extends Serializable

    A 2nd order (12db per oct rolloff) resonant low pass filter UGen.

  15. object BLowShelf extends Serializable

    A low shelf equalizer UGen.

  16. object BPF extends Serializable

  17. object BPZ2 extends Serializable

  18. object BPeakEQ extends Serializable

    An parametric equalizer UGen.

  19. object BRF extends Serializable

  20. object BRZ2 extends Serializable

  21. object Balance2 extends Serializable

  22. object Ball extends Serializable

  23. object BeatTrack extends Serializable

    An autocorrelation based beat tracker UGen.

  24. object BeatTrack2 extends Serializable

    A template matching beat tracker UGen.

  25. object BiPanB2 extends Serializable

  26. object Blip extends Serializable

  27. object BrownNoise extends Serializable

  28. object BufAllpassC extends Serializable

    All pass delay line with cubic interpolation which uses a buffer for its internal memory.

  29. object BufAllpassL extends Serializable

    All pass delay line with linear interpolation which uses a buffer for its internal memory.

  30. object BufAllpassN extends Serializable

    All pass delay line with no interpolation which uses a buffer for its internal memory.

  31. object BufChannels extends Serializable

    Returns the current number of channels of the buffer at the provided index.

  32. object BufCombC extends Serializable

    Comb delay line with cubic interpolation which uses a buffer for its internal memory.

  33. object BufCombL extends Serializable

    Comb delay line with linear interpolation which uses a buffer for its internal memory.

  34. object BufCombN extends Serializable

    Comb delay line with no interpolation which uses a buffer for its internal memory.

  35. object BufDelayC extends Serializable

    Simple delay line with cubic interpolation which uses a buffer for its internal memory.

  36. object BufDelayL extends Serializable

    Simple delay line with linear interpolation which uses a buffer for its internal memory.

  37. object BufDelayN extends Serializable

    Simple delay line with no interpolation which uses a buffer for its internal memory.

  38. object BufDur extends Serializable

    Returns the current duration of the buffer at the provided index.

  39. object BufFrames extends Serializable

    Returns the number of allocated frames of the buffer at the provided index.

  40. object BufRateScale extends Serializable

    Returns a ratio by which the playback of the buffer at the provided index is to be scaled relative to the current sample rate of the server.

  41. object BufRd extends Serializable

    A UGen which reads the content of a buffer, using an index pointer.

  42. object BufSampleRate extends Serializable

    Returns the buffer's current sample rate.

  43. object BufSamples extends Serializable

    Returns the current number of allocated samples in the Buffer at the provided index.

  44. object BufWr extends Serializable

  45. object COsc extends Serializable

  46. object CheckBadValues extends Serializable

    A UGen to test for infinity, not-a-number (NaN), and denormals.

  47. object Clip extends Serializable

  48. object ClipNoise extends Serializable

  49. object CoinGate extends Serializable

    Warning: The argument order is different from its sclang counterpart.

  50. object CombC extends Serializable

    Comb delay line with cubic interpolation.

  51. object CombL extends Serializable

    Comb delay line with linear interpolation.

  52. object CombN extends Serializable

    Comb delay line with no interpolation.

  53. object Compander extends Serializable

    A compressor, expander, limiter, gate and ducking UGen.

  54. object ControlDur extends Serializable

    A UGen that reports the server's current control period in seconds.

  55. object ControlRate extends Serializable

    A UGen that reports the server's current control rate.

  56. object Convolution extends Serializable

  57. object Convolution2 extends Serializable

    A frequency-domain convolution UGen using a fixed kernel which can be updated by a trigger signal.

  58. object Convolution2L extends Serializable

  59. object Convolution3 extends Serializable

    A UGen for triggered convolution in the time domain.

  60. object Crackle extends Serializable

  61. object CuspL extends Serializable

    A linear-interpolating sound generator based on the difference equation:

  62. object CuspN extends Serializable

    A non-interpolating sound generator based on the difference equation:

  63. object DC extends Serializable

  64. object Decay extends Serializable

    An integrator UGen with exponential decay of past values.

  65. object Decay2 extends Serializable

    A integrator UGen with controllable attack and release times.

  66. object DecodeB2 extends Serializable

  67. object DegreeToKey extends Serializable

  68. object DelTapRd extends Serializable

    Tap a delay line from a DelTapWr UGen.

  69. object DelTapWr extends Serializable

    Write to a buffer for a DelTapRd UGen

  70. object Delay1 extends Serializable

  71. object Delay2 extends Serializable

  72. object DelayC extends Serializable

    Simple delay line with cubic interpolation.

  73. object DelayL extends Serializable

    Simple delay line with linear interpolation.

  74. object DelayN extends Serializable

    Simple delay line with no interpolation.

  75. object Demand extends Serializable

    A UGen which polls results from demand-rate ugens when receiving a trigger.

  76. object DemandEnvGen extends Serializable

    An envelope generator UGen using demand-rate inputs for the envelope segments.

  77. object DetectIndex extends Serializable

  78. object DetectSilence extends Serializable

    A UGen which detects whether its input signal falls below a given amplitude for a given amount of time (becoming "silent").

  79. object DiskIn extends Serializable

    A UGen to stream in a signal from an audio file.

  80. object DiskOut extends Serializable

    A UGen which writes a signal to a soundfile on disk.

  81. object Done extends Serializable

    A UGen which monitors another UGen to see when it is finished.

  82. object Dust extends Serializable

    A UGen generating random impulses with values ranging from 0 to +1.

  83. object Dust2 extends Serializable

    A UGen generating random impulses with values ranging from -1 to +1.

  84. object Duty extends Serializable

    A UGen which polls results from demand-rate ugens in intervals specified by a durational input.

  85. object EnvGen extends Serializable

  86. object FBSineC extends Serializable

    A non-interpolating sound generator based on the difference equations:

  87. object FBSineL extends Serializable

    A non-interpolating sound generator based on the difference equations:

  88. object FBSineN extends Serializable

    A non-interpolating sound generator based on the difference equations:

  89. object FOS extends Serializable

  90. object FSinOsc extends Serializable

  91. object Fold extends Serializable

  92. object Formant extends Serializable

  93. object Formlet extends Serializable

  94. object Free extends Serializable

    A UGen that, when triggered, frees a given node.

  95. object FreeSelf extends Serializable

    A UGen that, when triggered, frees enclosing synth.

  96. object FreeSelfWhenDone extends Serializable

    A UGen that, when its input UGen is finished, frees enclosing synth.

  97. object FreeVerb extends Serializable

  98. object FreeVerb2 extends Serializable

  99. object FreqShift extends Serializable

  100. object GVerb extends Serializable

  101. object Gate extends Serializable

    A gate or hold UGen.

  102. object GbmanL extends Serializable

  103. object GbmanN extends Serializable

    A non-interpolating sound generator based on the difference equations:

  104. object Gendy1 extends Serializable

  105. object Gendy2 extends Serializable

  106. object Gendy3 extends Serializable

  107. object GrainBuf extends Serializable

    Warning: The argument order is different from its sclang counterpart.

  108. object GrainFM extends Serializable

  109. object GrainIn extends Serializable

    Warning: The argument order is different from its sclang counterpart.

  110. object GrainSin extends Serializable

  111. object GrayNoise extends Serializable

  112. object HPF extends Serializable

  113. object HPZ1 extends Serializable

    A two point difference filter UGen.

  114. object HPZ2 extends Serializable

  115. object Hasher extends Serializable

  116. object HenonC extends Serializable

    A cubic-interpolating sound generator based on the difference equation:

  117. object HenonL extends Serializable

    A linear-interpolating sound generator based on the difference equation:

  118. object HenonN extends Serializable

    A non-interpolating sound generator based on the difference equation:

  119. object Hilbert extends Serializable

  120. object IEnvGen extends Serializable

  121. object IFFT extends Serializable

  122. object Impulse extends Serializable

  123. object In extends Serializable

  124. object InFeedback extends Serializable

    A UGen which reads a signal from an audio bus with a current or one cycle old timestamp.

  125. object InRange extends Serializable

  126. object InRect extends Serializable

  127. object InTrig extends Serializable

    A UGen which generates a trigger anytime a control bus is set.

  128. object Index extends Serializable

  129. object IndexInBetween extends Serializable

  130. object Integrator extends Serializable

    A filter UGen to integrate an input signal with a leak.

  131. object K2A extends Serializable

  132. object KeyState extends Serializable

  133. object KeyTrack extends Serializable

    A (12TET major/minor) key tracker UGen.

  134. object Klang extends Serializable

  135. object KlangSpec extends Serializable

  136. object Klank extends Serializable

  137. object LFClipNoise extends Serializable

  138. object LFCub extends Serializable

  139. object LFDClipNoise extends Serializable

  140. object LFDNoise0 extends Serializable

    A dynamic step noise UGen.

  141. object LFDNoise1 extends Serializable

    A dynamic ramp noise UGen.

  142. object LFDNoise3 extends Serializable

  143. object LFGauss extends Serializable

  144. object LFNoise0 extends Serializable

  145. object LFNoise1 extends Serializable

  146. object LFNoise2 extends Serializable

  147. object LFPar extends Serializable

  148. object LFPulse extends Serializable

    A non-band-limited pulse oscillator UGen.

  149. object LFSaw extends Serializable

    A sawtooth oscillator UGen.

  150. object LFTri extends Serializable

    A triangle oscillator designed for low frequency control signals (being non-band-limited).

  151. object LPF extends Serializable

  152. object LPZ1 extends Serializable

    two point average filter UGen.

  153. object LPZ2 extends Serializable

  154. object Lag extends Serializable

    An exponential lag UGen.

  155. object Lag2 extends Serializable

    A cascaded exponential lag UGen.

  156. object Lag2UD extends Serializable

    A cascaded exponential lag UGen with separate inputs for up and down slope.

  157. object Lag3 extends Serializable

    A cascaded exponential lag UGen.

  158. object Lag3UD extends Serializable

    A cascaded exponential lag UGen with separate inputs for up and down slope.

  159. object LagIn extends Serializable

  160. object LagUD extends Serializable

    An exponential lag UGen with separate inputs for up and down slope.

  161. object LastValue extends Serializable

  162. object Latch extends Serializable

    A sample-and-hold UGen.

  163. object LatoocarfianC extends Serializable

    A cubic-interpolating sound generator based on a function given in Clifford Pickover's book Chaos In Wonderland, pg 26.

  164. object LatoocarfianL extends Serializable

    A linear-interpolating sound generator based on a function given in Clifford Pickover's book Chaos In Wonderland, pg 26.

  165. object LatoocarfianN extends Serializable

    A non-interpolating sound generator based on a function given in Clifford Pickover's book Chaos In Wonderland, pg 26.

  166. object LeakDC extends Serializable

  167. object LeastChange extends Serializable

  168. object Limiter extends Serializable

  169. object LinCongC extends Serializable

    A cubic-interpolating sound generator based on the difference equation:

  170. object LinCongL extends Serializable

    A linear-interpolating sound generator based on the difference equation:

  171. object LinCongN extends Serializable

    A non-interpolating sound generator based on the difference equation:

  172. object LinExp extends Serializable

    A UGen which maps a linear range to an exponential range.

  173. object LinPan2 extends Serializable

  174. object LinXFade2 extends Serializable

    An linear two channel cross fading UGen.

  175. object Line extends Serializable

    A line generator UGen that moves from a start value to the end value in a given duration.

  176. object Linen extends Serializable

  177. object LocalIn extends Serializable

  178. object LocalOut extends Serializable

  179. object Logistic extends Serializable

  180. object LorenzL extends Serializable

    A strange attractor discovered by Edward N.

  181. object Loudness extends Serializable

    A UGen for the extraction of instantaneous loudness.

  182. object MFCC extends Serializable

    A UGen for extracting mel frequency cepstral coefficients.

  183. object MantissaMask extends Serializable

  184. object Median extends Serializable

    Warning: The argument order is different from its sclang counterpart.

  185. object MidEQ extends Serializable

  186. object MoogFF extends Serializable

  187. object MostChange extends Serializable

  188. object MouseButton extends Serializable

  189. object MouseX extends Serializable

  190. object MouseY extends Serializable

  191. object Normalizer extends Serializable

  192. object NumAudioBuses extends Serializable

    Number of audio busses.

  193. object NumBuffers extends Serializable

    Number of open buffers.

  194. object NumControlBuses extends Serializable

    Number of control busses.

  195. object NumInputBuses extends Serializable

    Number of input busses.

  196. object NumOutputBuses extends Serializable

    Number of output busses.

  197. object NumRunningSynths extends Serializable

    Number of currently running synths.

  198. object OffsetOut extends Serializable

  199. object OnePole extends Serializable

    A one pole (IIR) filter UGen.

  200. object OneZero extends Serializable

    A one zero (FIR) filter UGen.

  201. object Onsets extends Serializable

    An onset detecting UGen for musical audio signals.

  202. object Osc extends Serializable

  203. object OscN extends Serializable

  204. object Out extends Serializable

  205. object PV_HainsworthFoote extends Serializable

  206. object PV_JensenAndersen extends Serializable

  207. object Pan2 extends Serializable

  208. object Pan4 extends Serializable

  209. object PanAz extends Serializable

    An azimuth-based panorama UGen.

  210. object PanB extends Serializable

  211. object PanB2 extends Serializable

  212. object PartConv extends Serializable

  213. object Pause extends Serializable

    A UGen which pauses and resumes another node.

  214. object PauseSelf extends Serializable

    A UGen that, when triggered, pauses enclosing synth.

  215. object PauseSelfWhenDone extends Serializable

    A UGen that, when its input UGen is finished, pauses enclosing synth.

  216. object Peak extends Serializable

  217. object PeakFollower extends Serializable

  218. object Phasor extends Serializable

  219. object PinkNoise extends Serializable

  220. object Pitch extends Serializable

    An autocorrelation based pitch following UGen.

  221. object PitchShift extends Serializable

    A time domain granular pitch shifter.

  222. object PlayBuf extends Serializable

    A UGen to play back samples from a buffer in memory.

  223. object Pluck extends Serializable

    A Karplus-Strong UGen.

  224. object Poll extends Serializable

    A UGen for printing the current output value of its input to the console.

  225. object Pulse extends Serializable

  226. object PulseCount extends Serializable

  227. object PulseDivider extends Serializable

  228. object QuadC extends Serializable

    A cubic-interpolating sound generator based on the difference equation:

  229. object QuadL extends Serializable

    A linear-interpolating sound generator based on the difference equation:

  230. object QuadN extends Serializable

    A non-interpolating sound generator based on the difference equation:

  231. object RHPF extends Serializable

  232. object RLPF extends Serializable

  233. object RadiansPerSample extends Serializable

    A UGen that delivers the conversion factor from frequency in Hertz to radians (normalized frequency).

  234. object Ramp extends Serializable

    A UGen which produces a linear lag (time smear) regarding and input signal.

  235. object RandID extends Serializable

  236. object RandSeed extends Serializable

  237. object RecordBuf extends Serializable

    Records input into a Buffer.

  238. object ReplaceOut extends Serializable

  239. object Resonz extends Serializable

  240. object Ringz extends Serializable

  241. object Rotate2 extends Serializable

  242. object RunningMax extends Serializable

  243. object RunningMin extends Serializable

  244. object RunningSum extends Serializable

    A UGen calculating the running sum of an input signal over a given number of samples.

  245. object SOS extends Serializable

  246. object SampleDur extends Serializable

    A UGen that reports the server's current (audio) sample period in seconds.

  247. object SampleRate extends Serializable

    A UGen that reports the server's current (audio) sample rate.

  248. object Saw extends Serializable

  249. object Schmidt extends Serializable

    A Schmidt trigger UGen.

  250. object ScopeOut extends Serializable

  251. object ScopeOut2 extends Serializable

  252. object Select extends Serializable

    A UGen which selects among a sequence of inputs, according to an index signal.

  253. object SendReply extends Serializable

    A UGen which sends an sequence of values from the server to all notified clients upon receiving triggers.

  254. object SendTrig extends Serializable

    A UGen that sends a value from the server to all notified clients upon receiving triggers.

  255. object SetResetFF extends Serializable

  256. object Shaper extends Serializable

  257. object SinOsc extends Serializable

    A Sinusoidal (sine tone) oscillator UGen.

  258. object SinOscFB extends Serializable

  259. object Slew extends Serializable

    A slew rate limiter UGen.

  260. object Slope extends Serializable

    A UGen measuring the slope of signal.

  261. object SpecCentroid extends Serializable

    A UGen to measure the spectral centroid.

  262. object SpecFlatness extends Serializable

    A UGen to measure spectral flatness.

  263. object SpecPcile extends Serializable

    A UGen to find the percentile of a signal's magnitude spectrum.

  264. object Spring extends Serializable

  265. object StandardL extends Serializable

    A linear-interpolating sound generator based on the difference equations:

  266. object StandardN extends Serializable

    A non-interpolating sound generator based on the difference equations:

  267. object Stepper extends Serializable

    A pulse counting UGen.

  268. object StereoConvolution2L extends Serializable

    A frequency domain stereo convolution UGen, capable of performing linear crossfades between kernel updates.

  269. object SubsampleOffset extends Serializable

    A UGen that reports the fractional sample offset of the current Synth from its requested scheduled start.

  270. object Sweep extends Serializable

    A UGen which starts a linear raise from zero each time it is triggered.

  271. object SyncSaw extends Serializable

  272. object T2A extends Serializable

  273. object T2K extends Serializable

  274. object TBall extends Serializable

  275. object TDelay extends Serializable

    A delay UGen for trigger signals.

  276. object TDuty extends Serializable

    A UGen which polls results from demand-rate ugens in intervals specified by a durational input, and outputs them as trigger values.

  277. object TExpRand extends Serializable

  278. object TGrains extends Serializable

    Triggers generate grains from a buffer.

  279. object TIRand extends Serializable

  280. object TRand extends Serializable

  281. object TWindex extends Serializable

    A UGen providing a probability-weighted index into a sequence upon receiving a trigger.

  282. object Timer extends Serializable

    A UGen that returns time since last triggered.

  283. object ToggleFF extends Serializable

    A UGen that toggles like a flip-flop between zero and one upon receiving a trigger.

  284. object Trig extends Serializable

  285. object Trig1 extends Serializable

    A UGen which outputs a value of 1 for a given duration when triggered.

  286. object TwoPole extends Serializable

  287. object TwoZero extends Serializable

  288. object VDiskIn extends Serializable

    A UGen to stream in a signal from an audio file with variable playback speed.

  289. object VOsc extends Serializable

  290. object VOsc3 extends Serializable

  291. object VarSaw extends Serializable

  292. object Vibrato extends Serializable

  293. object Warp1 extends Serializable

  294. object WhiteNoise extends Serializable

  295. object Wrap extends Serializable

  296. object WrapIndex extends Serializable

  297. object XFade2 extends Serializable

    An equal power two channel cross fading UGen.

  298. object XLine extends Serializable

    A exponential curve generator UGen that moves from a start value to the end value in a given duration.

  299. object XOut extends Serializable

    Warning: The argument order is different from its sclang counterpart.

  300. object ZeroCrossing extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped