Packages

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. It does so by copying low bins from one input and the high bins of the other, thus realizes a kind of "wipe" between the two input signals.

chainA

the first FFT'ed buffer (this gets replaced by the output signal)

chainB

the second FFT'ed buffer

wipe

can range between -1 and +1. if wipe == 0 then the output is the same as inA. if wipe > 0 then it begins replacing with bins from inB from the bottom up. if wipe < 0 then it begins replacing with bins from inB from the top down.

See also

PV_RandWipe

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PV_BinWipe
  2. Serializable
  3. IsIndividual
  4. HasSideEffect
  5. ControlRated
  6. SingleOut
  7. SomeOut
  8. Lazy
  9. GE
  10. UGenSource
  11. Expander
  12. Lazy
  13. Product
  14. Equals
  15. AnyRef
  16. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new PV_BinWipe(chainA: GE, chainB: GE, wipe: GE)

    chainA

    the first FFT'ed buffer (this gets replaced by the output signal)

    chainB

    the second FFT'ed buffer

    wipe

    can range between -1 and +1. if wipe == 0 then the output is the same as inA. if wipe > 0 then it begins replacing with bins from inB from the bottom up. if wipe < 0 then it begins replacing with bins from inB from the top down.

Value Members

  1. val chainA: GE
  2. val chainB: GE
  3. lazy val hashCode: Int
    Definition Classes
    UGenSource → AnyRef → Any
  4. final def name: String
    Definition Classes
    UGenSource
  5. def productElementNames: Iterator[String]
    Definition Classes
    Product
  6. final def rate: Rate
    Definition Classes
    ControlRated
  7. val wipe: GE