Package

de.sciss.fscape

stream

Permalink

package stream

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. stream
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class BufD extends BufLike

    Permalink
  2. type BufElem[A] = BufLike { type Elem = A }

    Permalink
  3. final class BufI extends BufLike

    Permalink
  4. final class BufL extends BufLike

    Permalink
  5. trait BufLike extends AnyRef

    Permalink
  6. trait Builder extends AnyRef

    Permalink
  7. final case class Cancelled() extends Exception with Product with Serializable

    Permalink
  8. trait Control extends AnyRef

    Permalink
  9. trait FileBuffer extends AnyRef

    Permalink

    A file buffer is similar to a monophonic 64-bit float sound file.

    A file buffer is similar to a monophonic 64-bit float sound file. As opposed to AudioFile, it supports 64-bit resolution and does not perform any internal caching.

  10. type GBuilder = akka.stream.scaladsl.GraphDSL.Builder[NotUsed]

    Permalink
  11. type InA = Inlet[BufLike]

    Permalink
  12. type InD = Inlet[BufD]

    Permalink
  13. type InI = Inlet[BufI]

    Permalink
  14. type InL = Inlet[BufL]

    Permalink
  15. trait Node extends AnyRef

    Permalink
  16. type OutA = Outlet[BufLike]

    Permalink
  17. type OutD = Outlet[BufD]

    Permalink
  18. type OutElem[A] = Outlet[BufElem[A]]

    Permalink
  19. type OutI = Outlet[BufI]

    Permalink
  20. type OutL = Outlet[BufL]

    Permalink
  21. type Signal[A] = FlowOps[A, NotUsed]

    Permalink
  22. trait StreamIn extends AnyRef

    Permalink
  23. type StreamInElem[A1, Buf1 >: Null <: BufElem[A1]] = StreamIn { ... /* 2 definitions in type refinement */ }

    Permalink
  24. trait StreamOut extends AnyRef

    Permalink
  25. trait StreamType[A, Buf >: Null <: BufElem[A]] extends AnyRef

    Permalink

Value Members

  1. object ARCWindow

    Permalink
  2. object AffineTransform2D

    Permalink
  3. object ArithmSeq

    Permalink
  4. object AudioFileIn

    Permalink
  5. object AudioFileOut

    Permalink
  6. object BinaryOp

    Permalink
  7. object Bleach

    Permalink
  8. object Blobs2D

    Permalink
  9. object BroadcastBuf

    Permalink
  10. object BufD

    Permalink
  11. object BufI

    Permalink
  12. object BufL

    Permalink
  13. object BufferDisk

    Permalink
  14. object Builder

    Permalink
  15. object Complex1FFT

    Permalink

    Complex forward Short Time Fourier Transform.

    Complex forward Short Time Fourier Transform. The counter-part of it is Complex1IFFT.

  16. object Complex1IFFT

    Permalink

    Complex inverse Short Time Fourier Transform.

    Complex inverse Short Time Fourier Transform. The is the counter-part to Complex1FFT.

  17. object Complex2FFT

    Permalink

    Complex forward Short Time Fourier Transform.

    Complex forward Short Time Fourier Transform. The counter-part of it is Complex2IFFT.

  18. object Complex2IFFT

    Permalink

    Complex inverse Short Time Fourier Transform.

    Complex inverse Short Time Fourier Transform. The is the counter-part to Complex2FFT.

  19. object ComplexBinaryOp

    Permalink

    Binary operator assuming stream is complex signal (real and imaginary interleaved).

    Binary operator assuming stream is complex signal (real and imaginary interleaved). Outputs another complex stream even if the operator yields a purely real-valued result.

  20. object ComplexUnaryOp

    Permalink

    Unary operator assuming stream is complex signal (real and imaginary interleaved).

    Unary operator assuming stream is complex signal (real and imaginary interleaved). Outputs another complex stream even if the operator yields a purely real-valued result (ex. abs).

    XXX TODO - need more ops such as conjugate, polar-to-cartesian, ...

  21. object Concat

    Permalink

    Binary operator assuming stream is complex signal (real and imaginary interleaved).

    Binary operator assuming stream is complex signal (real and imaginary interleaved). Outputs another complex stream even if the operator yields a purely real-valued result.

  22. object Control

    Permalink
  23. object DC

    Permalink
  24. object DCT_II

    Permalink
  25. object DebugGen

    Permalink
  26. object DebugOut

    Permalink
  27. object DebugPoll

    Permalink
  28. object DebugTake

    Permalink
  29. object DetectLocalMax

    Permalink
  30. object Done

    Permalink
  31. object Drop

    Permalink
  32. object Elastic

    Permalink
  33. object FileBuffer

    Permalink
  34. object FoldCepstrum

    Permalink
  35. object Fourier

    Permalink
  36. object Frames

    Permalink
  37. object Gate

    Permalink
  38. object GenWindow

    Permalink
  39. object GeomSeq

    Permalink
  40. object GramSchmidtMatrix

    Permalink
  41. object ImageFileIn

    Permalink
  42. object ImageFileOut

    Permalink
  43. object ImageFileSeqIn

    Permalink
  44. object ImageFileSeqOut

    Permalink
  45. object Impulse

    Permalink
  46. def InA(name: String): InA

    Permalink
    Annotations
    @inline()
  47. def InD(name: String): InD

    Permalink
    Annotations
    @inline()
  48. def InI(name: String): InI

    Permalink
    Annotations
    @inline()
  49. def InL(name: String): InL

    Permalink
    Annotations
    @inline()
  50. object LFSaw

    Permalink
  51. object Length

    Permalink
  52. object Line

    Permalink
  53. object MatrixInMatrix

    Permalink
  54. object MelFilter

    Permalink
  55. object Metro

    Permalink
  56. object OffsetOverlapAdd

    Permalink

    Overlapping window summation with offset (fuzziness) that can be modulated.

  57. object OnePole

    Permalink
  58. object OnePoleWindow

    Permalink
  59. def OutD(name: String): OutD

    Permalink
    Annotations
    @inline()
  60. def OutI(name: String): OutI

    Permalink
    Annotations
    @inline()
  61. def OutL(name: String): OutL

    Permalink
    Annotations
    @inline()
  62. object OverlapAdd

    Permalink

    Overlapping window summation.

    Overlapping window summation. Counter-part to Sliding.

  63. object PeakCentroid2D

    Permalink
  64. object Pearson

    Permalink
  65. object Plot1D

    Permalink
  66. object Poll

    Permalink
  67. object PriorityQueue

    Permalink
  68. object Progress

    Permalink
  69. object Real1FFT

    Permalink

    Real (positive spectrum) forward Short Time Fourier Transform.

    Real (positive spectrum) forward Short Time Fourier Transform. The counter-part of it is Real1IFFT.

    Useful page: http://calculator.vhex.net/calculator/fast-fourier-transform-calculator-fft/1d-discrete-fourier-transform

  70. object Real1FullFFT

    Permalink

    Real (full spectrum) forward Short Time Fourier Transform.

    Real (full spectrum) forward Short Time Fourier Transform. This produces a symmetric spectrum (redundant) spectrum, whereas Real1FFT only produces half of the spectrum. The counter-part of it is Real1FullIFFT.

  71. object Real1FullIFFT

    Permalink

    Real (full spectrum) inverse Short Time Fourier Transform.

    Real (full spectrum) inverse Short Time Fourier Transform. This is the counter-part to Real1FullFFT. It assumes the input is a complex spectrum of a real signal, and after the IFFT drops the imaginary part.

  72. object Real1IFFT

    Permalink

    Real (positive spectrum) inverse Short Time Fourier Transform.

    Real (positive spectrum) inverse Short Time Fourier Transform. The counter-part of Real1FFT.

  73. object Real2FFT

    Permalink

    Real (positive spectrum) forward Short Time Fourier Transform.

    Real (positive spectrum) forward Short Time Fourier Transform. The counter-part of it is Real2IFFT.

    Useful page: http://calculator.vhex.net/calculator/fast-fourier-transform-calculator-fft/1d-discrete-fourier-transform

  74. object Real2FullFFT

    Permalink

    Real (full spectrum) forward Short Time Fourier Transform.

    Real (full spectrum) forward Short Time Fourier Transform. This produces a symmetric spectrum (redundant) spectrum, whereas Real2FFT only produces half of the spectrum. The counter-part of it is Real2FullIFFT.

  75. object Real2FullIFFT

    Permalink

    Real (full spectrum) inverse Short Time Fourier Transform.

    Real (full spectrum) inverse Short Time Fourier Transform. This is the counter-part to Real2FullFFT. It assumes the input is a complex spectrum of a real signal, and after the IFFT drops the imaginary part.

  76. object Real2IFFT

    Permalink

    Real (positive spectrum) inverse Short Time Fourier Transform.

    Real (positive spectrum) inverse Short Time Fourier Transform. The counter-part of Real2FFT.

  77. object RepeatWindow

    Permalink

    Repeats contents of windowed input.

    Repeats contents of windowed input. XXX TODO --- implementation not very fast for size == 1

  78. object Resample

    Permalink
  79. object ResampleOLD

    Permalink
  80. object ResampleWindow

    Permalink
  81. object ResizeWindow

    Permalink
  82. object ReverseWindow

    Permalink

    Reverses contents of windowed input.

  83. object RunningMax

    Permalink
  84. object RunningMin

    Permalink
  85. object RunningSum

    Permalink
  86. object RunningWindowMax

    Permalink
  87. object RunningWindowMin

    Permalink
  88. object RunningWindowSum

    Permalink
  89. object SinOsc

    Permalink
  90. object Slices

    Permalink
  91. object Sliding

    Permalink

    Sliding overlapping window.

  92. object StreamIn

    Permalink
  93. object StreamOut

    Permalink
  94. object StreamType

    Permalink
  95. object Take

    Permalink
  96. object TakeRight

    Permalink
  97. object Timer

    Permalink
  98. object TransposeMatrix

    Permalink
  99. object UnaryOp

    Permalink
  100. object UnzipWindow

    Permalink

    Unzips a signal into two based on a window length.

  101. object UnzipWindowN

    Permalink

    Unzips a signal into a given number of outputs based on a window length.

  102. object WhiteNoise

    Permalink
  103. object ZipWindow

    Permalink

    Zips two signals into one based on a window length.

  104. object ZipWindowN

    Permalink

    Zips a number of signals into one output based on a window length.

  105. package impl

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped