de.sciss.dsp

ConstQ

trait ConstQ extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ConstQ
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def config: Config

  2. abstract def convolve(output: Array[Float], outOff: Int = 0): Array[Float]

    Assumes that the input was already successfully transformed into the Fourier domain (namely into fftBuf as returned by getFFTBuffer()).

    Assumes that the input was already successfully transformed into the Fourier domain (namely into fftBuf as returned by getFFTBuffer()). From this FFT, the method calculates the convolutions with the filter kernels, returning the magnitudes of the filter outputs.

    output

    the target kernel buffer (size should be at leat outOff + numKernels. if null a new buffer is allocated

    outOff

    the offset into the output buffer

    returns

    the output buffer which is useful when the argument was null

  3. abstract def fftBuffer: Array[Float]

    The buffer used to perform FFTs.

  4. abstract def fftSize: Int

    The actual maximum FFT size used.

  5. abstract def getFrequency(kernel: Int): Float

    Queries a kernel frequency in Hertz.

    Queries a kernel frequency in Hertz.

    kernel

    the kernel index, from 0 up to and including numKernels-1

  6. abstract def numKernels: Int

    The number of kernels is the total number of frequency bands calculated

  7. abstract def transform(input: Array[Float], inLen: Int, output: Array[Float], inOff: Int = 0, outOff: Int = 0): Array[Float]

    Transforms a time domain input signal to obtain the constant Q spectral coefficients.

    Transforms a time domain input signal to obtain the constant Q spectral coefficients.

    input

    the time domain signal, which will be read from inOff for inLen samples

    inLen

    the number of samples to take from the input array

    output

    the target kernel buffer (size should be at leat outOff + numKernels. if null a new buffer is allocated

    inOff

    the offset into the input array

    outOff

    the offset into the output buffer

    returns

    the output buffer which is useful when the argument was null

Concrete Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

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

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  18. def toString(): String

    Definition Classes
    AnyRef → Any
  19. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any

Ungrouped