Packages

object LFNoise2 extends ProductReader[LFNoise2] with Serializable

A quadratically interpolating noise UGen. This interpolation happens between breakpoints chosen randomly between -1 and +1 at a specified frequency.

The frequency is quantized to the nearest integer division of the sample rate, and changes in frequency are only picked up at the next trigger. In contrast, variant LFDNoise3 has precise frequency and reacts to frequency changes instantly.

Note: Due to the interpolation, the output values can occasionally extend beyond the normal range of -1 to +1, if the frequency varies in certain ways.

Examples
// plain noise
play { LFNoise2.ar(1000) * 0.25 }
See also

LFDNoise3

LFNoise0

LFNoise1

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LFNoise2
  2. Serializable
  3. ProductReader
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def ar(freq: GE = 500.0f): LFNoise2

    freq

    rate at which to generate new breakpoints.

  2. def ar: LFNoise2
  3. def kr(freq: GE = 500.0f): LFNoise2

    freq

    rate at which to generate new breakpoints.

  4. def kr: LFNoise2
  5. def read(in: RefMapIn, key: String, arity: Int): LFNoise2
    Definition Classes
    LFNoise2ProductReader