Class

de.sciss.fscape.graph

ThresholdConvolution

Related Doc: package graph

Permalink

final case class ThresholdConvolution(in: GE, kernel: GE, size: GE, thresh: GE = 0.0, boundary: GE = 0) extends SingleOut with Product with Serializable

in

input signal to be convolved

kernel

filter kernel (will be read only once)

size

length of filter kernel (static)

thresh

threshold for input samples within kernel range. convolution is only applied to those frames whose absolute difference to the centre inter

boundary

a trigger signal that determines logical "boundaries" in the input signal. The convolution is truncated to the left and right of the boundary positions, making it possible to perform convolutions on windowed signals.

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

Instance Constructors

  1. new ThresholdConvolution(in: GE, kernel: GE, size: GE, thresh: GE = 0.0, boundary: GE = 0)

    Permalink

    in

    input signal to be convolved

    kernel

    filter kernel (will be read only once)

    size

    length of filter kernel (static)

    thresh

    threshold for input samples within kernel range. convolution is only applied to those frames whose absolute difference to the centre inter

    boundary

    a trigger signal that determines logical "boundaries" in the input signal. The convolution is truncated to the left and right of the boundary positions, making it possible to perform convolutions on windowed signals.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val boundary: GE

    Permalink

    a trigger signal that determines logical "boundaries" in the input signal.

    a trigger signal that determines logical "boundaries" in the input signal. The convolution is truncated to the left and right of the boundary positions, making it possible to perform convolutions on windowed signals.

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. val in: GE

    Permalink

    input signal to be convolved

  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. val kernel: GE

    Permalink

    filter kernel (will be read only once)

  13. def makeUGen(args: IndexedSeq[UGenIn])(implicit b: Builder): UGenInLike

    Permalink
    Attributes
    protected
    Definition Classes
    ThresholdConvolutionUGenSource
  14. def makeUGens(implicit b: Builder): UGenInLike

    Permalink

    Abstract method which must be implemented by creating the actual UGens during expansion.

    Abstract method which must be implemented by creating the actual UGens during expansion. This method is at most called once during graph expansion

    returns

    the expanded object (depending on the type parameter U)

    Attributes
    protected
    Definition Classes
    ThresholdConvolutionExpander
  15. final def name: String

    Permalink
    Definition Classes
    UGenSource
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def rewrap(args: IndexedSeq[UGenInLike], exp: Int)(implicit b: Builder): UGenInLike

    Permalink
    Attributes
    protected
    Definition Classes
    SomeOutUGenSource
  20. val size: GE

    Permalink

    length of filter kernel (static)

  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. val thresh: GE

    Permalink

    threshold for input samples within kernel range.

    threshold for input samples within kernel range. convolution is only applied to those frames whose absolute difference to the centre inter

  23. final def unwrap(args: IndexedSeq[UGenInLike])(implicit b: Builder): UGenInLike

    Permalink
    Attributes
    protected
    Definition Classes
    UGenSource
  24. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from SingleOut

Inherited from SomeOut[StreamOut]

Inherited from GE.Lazy

Inherited from GE

Inherited from UGenSource[UGenInLike, StreamOut]

Inherited from Expander[UGenInLike]

Inherited from Lazy

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped