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. type Layer = Int

    Permalink
  16. trait Node extends AnyRef

    Permalink
  17. trait NodeHasInit extends Node

    Permalink
  18. type OutA = Outlet[BufLike]

    Permalink
  19. type OutD = Outlet[BufD]

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

    Permalink
  21. type OutI = Outlet[BufI]

    Permalink
  22. type OutL = Outlet[BufL]

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

    Permalink
  24. trait StreamIn extends AnyRef

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

    Permalink
  26. trait StreamOut extends AnyRef

    Permalink
  27. trait StreamType[A, Buf <: 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 Biquad

    Permalink
  8. object Bleach

    Permalink
  9. object Blobs2D

    Permalink
  10. object Broadcast

    Permalink
  11. object BufD

    Permalink
  12. object BufI

    Permalink
  13. object BufL

    Permalink
  14. object BufferDisk

    Permalink
  15. object Builder

    Permalink
  16. object Clip

    Permalink
  17. object Complex1FFT

    Permalink

    Complex forward Short Time Fourier Transform.

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

  18. object Complex1IFFT

    Permalink

    Complex inverse Short Time Fourier Transform.

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

  19. object Complex2FFT

    Permalink

    Complex forward Short Time Fourier Transform.

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

  20. object Complex2IFFT

    Permalink

    Complex inverse Short Time Fourier Transform.

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

  21. 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.

  22. 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, ...

  23. 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.

  24. object ConstQ

    Permalink
  25. object Constant

    Permalink

    Similar to GraphStages.SingleSource but with proper toString

  26. object Control

    Permalink
  27. object Convolution

    Permalink
  28. object DC

    Permalink
  29. object DCT_II

    Permalink
  30. object DEnvGen

    Permalink
  31. object DebugDoublePromise

    Permalink
  32. object DebugGen

    Permalink
  33. object DebugIntPromise

    Permalink
  34. object DebugOut

    Permalink
  35. object DebugPoll

    Permalink
  36. object DebugTake

    Permalink
  37. object DebugThrough

    Permalink
  38. object DelayN

    Permalink
  39. object DetectLocalMax

    Permalink
  40. object Differentiate

    Permalink
  41. object Done

    Permalink
  42. object Drop

    Permalink
  43. object Elastic

    Permalink
  44. object Empty

    Permalink
  45. object FileBuffer

    Permalink
  46. object FilterSeq

    Permalink
  47. object Fold

    Permalink
  48. object FoldCepstrum

    Permalink
  49. object Fourier

    Permalink
  50. object Frames

    Permalink
  51. object Gate

    Permalink
  52. object GenWindow

    Permalink
  53. object GeomSeq

    Permalink
  54. object GimpSlur

    Permalink
  55. object GramSchmidtMatrix

    Permalink
  56. object HPF

    Permalink
  57. object Hash

    Permalink
  58. object IfThenGE

    Permalink
  59. object IfThenUnit

    Permalink
  60. object ImageFileIn

    Permalink
  61. object ImageFileOut

    Permalink
  62. object ImageFileSeqIn

    Permalink
  63. object ImageFileSeqOut

    Permalink
  64. object Impulse

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

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

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

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

    Permalink
    Annotations
    @inline()
  69. object LFSaw

    Permalink
  70. object LPF

    Permalink
  71. object Latch

    Permalink
  72. object Length

    Permalink
  73. object Limiter

    Permalink
  74. object Line

    Permalink
  75. object Loudness

    Permalink
  76. object Map

    Permalink
  77. object Masking2D

    Permalink
  78. object MatchLen

    Permalink
  79. object MatrixInMatrix

    Permalink
  80. object MatrixOutMatrix

    Permalink
  81. object MelFilter

    Permalink
  82. object Metro

    Permalink
  83. object NormalizeWindow

    Permalink
  84. object OffsetOverlapAdd

    Permalink

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

  85. object OnePole

    Permalink
  86. object OnePoleWindow

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

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

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

    Permalink
    Annotations
    @inline()
  90. object OverlapAdd

    Permalink

    Overlapping window summation.

    Overlapping window summation. Counter-part to Sliding.

  91. object PeakCentroid2D

    Permalink
  92. object Pearson

    Permalink
  93. object PenImage

    Permalink
  94. object PitchesToViterbi

    Permalink
  95. object Plot1D

    Permalink
  96. object Poll

    Permalink
  97. object PriorityQueue

    Permalink
  98. object Progress

    Permalink
  99. object ProgressFrames

    Permalink
  100. 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

  101. 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.

  102. 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.

  103. object Real1IFFT

    Permalink

    Real (positive spectrum) inverse Short Time Fourier Transform.

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

  104. 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

  105. 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.

  106. 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.

  107. object Real2IFFT

    Permalink

    Real (positive spectrum) inverse Short Time Fourier Transform.

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

  108. object RepeatWindow

    Permalink

    Repeats contents of windowed input.

  109. object Resample

    Permalink
  110. object ResampleOLD

    Permalink
  111. object ResampleWindow

    Permalink
  112. object ResizeWindow

    Permalink
  113. object ReverseWindow

    Permalink

    Reverses contents of windowed input.

  114. object RotateFlipMatrix

    Permalink
  115. object RotateWindow

    Permalink
  116. object RunningMax

    Permalink
  117. object RunningMin

    Permalink
  118. object RunningSum

    Permalink
  119. object RunningWindowMax

    Permalink
  120. object RunningWindowMin

    Permalink
  121. object RunningWindowSum

    Permalink
  122. object ScanImage

    Permalink
  123. object SegModPhasor

    Permalink
  124. object SetResetFF

    Permalink
  125. object SinOsc

    Permalink
  126. object SinkIgnore

    Permalink
  127. object Slices

    Permalink
  128. object Sliding

    Permalink

    Sliding overlapping window.

  129. object SlidingPercentile

    Permalink
  130. object SlidingWindowPercentile

    Permalink
  131. object SortWindow

    Permalink
  132. object StreamIn

    Permalink
  133. object StreamOut

    Permalink
  134. object StreamType

    Permalink
  135. object StrongestLocalMaxima

    Permalink
  136. object Take

    Permalink
  137. object TakeRight

    Permalink
  138. object Timer

    Permalink
  139. object TransposeMatrix

    Permalink
  140. object UnaryOp

    Permalink
  141. object UnzipWindow

    Permalink

    Unzips a signal into two based on a window length.

  142. object UnzipWindowN

    Permalink

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

  143. object ValueSeq

    Permalink
  144. object Viterbi

    Permalink
  145. object WhiteNoise

    Permalink
  146. object WindowApply

    Permalink
  147. object WindowIndexWhere

    Permalink
  148. object WindowMaxIndex

    Permalink
  149. object Wrap

    Permalink
  150. object ZipWindow

    Permalink

    Zips two signals into one based on a window length.

  151. object ZipWindowN

    Permalink

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

  152. package impl

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped