Packages

final case class SyncSaw(rate: Rate, syncFreq: GE = 440.0f, sawFreq: GE = 440.0f) extends SingleOut with Product with Serializable

A sawtooth oscillator UGen that is hard sync'ed to a fundamental pitch. That is, a sawtooth waveform is produced at one frequency, sawFreq , whereas a trigger at a another frequency, syncFreq , resets the phase of the sawtooth to zero.

This produces an effect similar to moving formants or pulse width modulation. This is not a band limited waveform, so it may alias.

syncFreq

synchronizing (principal) frequency which is the perceived fundamental

sawFreq

subordinate sawtooth frequency. It should typically be greater than syncFreq .

See also

Saw

VarSaw

LFSaw

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SyncSaw
  2. Serializable
  3. SingleOut
  4. SomeOut
  5. Lazy
  6. GE
  7. UGenSource
  8. Expander
  9. Lazy
  10. Product
  11. Equals
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SyncSaw(rate: Rate, syncFreq: GE = 440.0f, sawFreq: GE = 440.0f)

    syncFreq

    synchronizing (principal) frequency which is the perceived fundamental

    sawFreq

    subordinate sawtooth frequency. It should typically be greater than syncFreq .

Value Members

  1. lazy val hashCode: Int
    Definition Classes
    UGenSource → AnyRef → Any
  2. final def name: String
    Definition Classes
    UGenSource
  3. def productElementNames: Iterator[String]
    Definition Classes
    Product
  4. val rate: Rate
    Definition Classes
    SyncSawGE
  5. val sawFreq: GE
  6. val syncFreq: GE