final case class Bleach(in: D, filterLen: I = 256, feedback: D = 0.001, filterClip: D = 8.0) extends SingleOut[Double] with Product with Serializable
An adaptive filter UGen capable of removing resonances from an input signal. It does so by continuously maintaining a filter kernel inverse to the input signal. The output is the continuous application of the current filter to the input, thus "whitening" the signal.
One can obtain a "colored" signal by subtracting the output of this UGen from the input signal.
- in
- the signal to analyze and to filter 
- filterLen
- the length of the FIR filter 
- feedback
- the adaptation speed of the filter. Lower values mean it takes longer for the filter to adjust to input signal, higher values mean it is faster changing according to the input. Typical values are in the order of -60 dB. 
- filterClip
- a clipping threshold for the filter coefficients, to avoid that a filter "explodes". Each filter coefficient is clipped to have a magnitude no larger than the given clip value. 
- See also
- Alphabetic
- By Inheritance
- Bleach
- Serializable
- SingleOut
- SomeOut
- Lazy
- GE
- UGenSource
- Expander
- Lazy
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
-    new Bleach(in: D, filterLen: I = 256, feedback: D = 0.001, filterClip: D = 8.0)- in
- the signal to analyze and to filter 
- filterLen
- the length of the FIR filter 
- feedback
- the adaptation speed of the filter. Lower values mean it takes longer for the filter to adjust to input signal, higher values mean it is faster changing according to the input. Typical values are in the order of -60 dB. 
- filterClip
- a clipping threshold for the filter coefficients, to avoid that a filter "explodes". Each filter coefficient is clipped to have a magnitude no larger than the given clip value. 
 
Value Members
-   final  def !=(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def ##: Int- Definition Classes
- AnyRef → Any
 
-   final  def ==(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def asInstanceOf[T0]: T0- Definition Classes
- Any
 
-    def clone(): AnyRef- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
 
-   final  def eq(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-  val feedback: D
-  val filterClip: D
-  val filterLen: I
-   final  def getClass(): Class[_ <: AnyRef]- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
-  val in: D
-   final  def isInstanceOf[T0]: Boolean- Definition Classes
- Any
 
-    def makeUGen(args: IndexedSeq[UGenIn[_]])(implicit b: Builder): UGenInLike[Double]- Attributes
- protected
- Definition Classes
- Bleach → UGenSource
 
-    def makeUGens(implicit b: Builder): UGenInLike[Double]Abstract method which must be implemented by creating the actual UGens during expansion.
-   final  def name: String- Definition Classes
- UGenSource
 
-   final  def ne(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-   final  def notify(): Unit- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
-   final  def notifyAll(): Unit- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
-    def productElementNames: Iterator[String]- Definition Classes
- Product
 
-   final  def synchronized[T0](arg0: => T0): T0- Definition Classes
- AnyRef
 
-   final  def wait(arg0: Long, arg1: Int): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
 
-   final  def wait(): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
Deprecated Value Members
-    def finalize(): Unit- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @Deprecated
- Deprecated