package stream
- Alphabetic
- By Inheritance
- stream
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
AsyncFileBuffer[A] extends AnyRef
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
AsyncAudioFile
, it exposes other array types to the use site. - trait AsyncFileBufferD extends AsyncFileBuffer[Double]
- trait AsyncFileBufferI extends AsyncFileBuffer[Int]
- trait AsyncFileBufferL extends AsyncFileBuffer[Long]
- final class BufD extends BufLike
- type BufElem[A] = BufLike { type Elem = A }
- final class BufI extends BufLike
- final class BufL extends BufLike
- abstract class BufLike extends AnyRef
- trait Builder extends AnyRef
- final case class Cancelled() extends Exception with Product with Serializable
- trait Control extends ControlPlatform
- trait ControlImplPlatform extends AnyRef
- trait ControlPlatform extends AnyRef
-
trait
FileBuffer[A] extends AnyRef
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. - trait FileBufferD extends FileBuffer[Double]
- trait FileBufferI extends FileBuffer[Int]
- trait FileBufferL extends FileBuffer[Long]
- type GBuilder = akka.stream.scaladsl.GraphDSL.Builder[NotUsed]
- type InA = Inlet[BufLike]
- type InD = Inlet[BufD]
- type InI = Inlet[BufI]
- type InL = Inlet[BufL]
- type Layer = Int
- trait Node extends AnyRef
- trait NodeHasInit extends Node
- type OutA = Outlet[BufLike]
- type OutD = Outlet[BufD]
- type OutElem[A] = Outlet[BufElem[A]]
- type OutI = Outlet[BufI]
- type OutL = Outlet[BufL]
- type Signal[A] = FlowOps[A, NotUsed]
- trait SlidingPlatform extends AnyRef
- trait StreamIn extends AnyRef
- type StreamInElem[A1, Buf1 >: Null <: BufElem[A1]] = StreamIn { ... /* 2 definitions in type refinement */ }
- trait StreamOut extends AnyRef
- trait StreamType[A, Buf <: BufElem[A]] extends AnyRef
Value Members
- final val Args: Group[(Int, Long, Double)]
-
def
InA(name: String): InA
- Annotations
- @inline()
-
def
InD(name: String): InD
- Annotations
- @inline()
-
def
InI(name: String): InI
- Annotations
- @inline()
-
def
InL(name: String): InL
- Annotations
- @inline()
-
def
OutD(name: String): OutD
- Annotations
- @inline()
-
def
OutI(name: String): OutI
- Annotations
- @inline()
-
def
OutL(name: String): OutL
- Annotations
- @inline()
- object ARCWindow
- object AffineTransform2D
- object ArithmSeq
- object AsyncFileBuffer
- object AudioFileIn
- object AudioFileOut
- object BinaryOp
- object Biquad
- object Bleach
- object Blobs2D
- object Broadcast
- object BufD
- object BufI
- object BufL
- object BufferDisk
- object BufferMemory
- object Builder
- object Clip
- object CombN
-
object
Complex1FFT
Complex forward Short Time Fourier Transform.
Complex forward Short Time Fourier Transform. The counter-part of it is
Complex1IFFT
. -
object
Complex1IFFT
Complex inverse Short Time Fourier Transform.
Complex inverse Short Time Fourier Transform. The is the counter-part to
Complex1FFT
. -
object
Complex2FFT
Complex forward Short Time Fourier Transform.
Complex forward Short Time Fourier Transform. The counter-part of it is
Complex2IFFT
. -
object
Complex2IFFT
Complex inverse Short Time Fourier Transform.
Complex inverse Short Time Fourier Transform. The is the counter-part to
Complex2FFT
. -
object
ComplexBinaryOp
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.
-
object
ComplexUnaryOp
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 for most operators (ex.
log
,carToPol
) or a real stream for some operators (e.g.real
,mag
). - object Concat
- object ConstQ
-
object
Constant
Similar to
GraphStages.SingleSource
but with propertoString
- object Control
- object Convolution
- object DC
- object DCT_II
- object DEnvGen
- object DebugPromise
- object DebugThrough
- object DelayN
- object DetectLocalMax
- object Differentiate
- object Distinct
- object Done
- object Drop
- object DropRight
- object DropWhile
- object Empty
- object ExpExp
- object ExpLin
- object FileBuffer
- object FilterSeq
- object Fold
- object FoldCepstrum
- object Fourier
- object Frames
- object Gate
- object GenWindow
- object GeomSeq
- object GimpSlur
- object GramSchmidtMatrix
- object HPF
- object Hash
- object HilbertCurve
- object Histogram
- object IfThenGE
- object IfThenUnit
- object ImageFileIn
- object ImageFileOut
- object ImageFileSeqIn
- object ImageFileSeqOut
- object Impulse
- object LFSaw
- object LPF
- object Latch
- object Length
- object Limiter
- object LinExp
- object LinKernighanTSP
- object LinLin
- object Line
- object Loudness
- object Map
- object Masking2D
- object MatchLen
- object MatrixInMatrix
- object MatrixOutMatrix
- object MelFilter
- object Metro
- object NormalizeWindow
-
object
OffsetOverlapAdd
Overlapping window summation with offset (fuzziness) that can be modulated.
- object OnePole
- object OnePoleWindow
-
object
OverlapAdd
Overlapping window summation.
Overlapping window summation. Counter-part to
Sliding
. - object PeakCentroid2D
- object Pearson
- object PenImage
- object PitchesToViterbi
- object Plot1D
- object Poll
- object PriorityQueue
- object Progress
- object ProgressFrames
-
object
Real1FFT
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
-
object
Real1FullFFT
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 isReal1FullIFFT
. -
object
Real1FullIFFT
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. -
object
Real1IFFT
Real (positive spectrum) inverse Short Time Fourier Transform.
Real (positive spectrum) inverse Short Time Fourier Transform. The counter-part of
Real1FFT
. -
object
Real2FFT
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
-
object
Real2FullFFT
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 isReal2FullIFFT
. -
object
Real2FullIFFT
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. -
object
Real2IFFT
Real (positive spectrum) inverse Short Time Fourier Transform.
Real (positive spectrum) inverse Short Time Fourier Transform. The counter-part of
Real2FFT
. - object ReduceWindow
-
object
RepeatWindow
Repeats contents of windowed input.
- object Resample
- object ResampleWindow
- object ResizeWindow
-
object
ReverseWindow
Reverses contents of windowed input.
- object RotateFlipMatrix
- object RotateWindow
- object RunningMax
- object RunningMin
- object RunningProduct
- object RunningSum
- object RunningWindowMax
- object RunningWindowMin
- object RunningWindowProduct
- object RunningWindowSum
- object ScanImage
- object SegModPhasor
- object SetResetFF
- object Sheet1D
- object SinOsc
- object SinkIgnore
- object Slices
-
object
Sliding extends SlidingPlatform
Sliding overlapping window.
- object SlidingPercentile
- object SlidingWindowPercentile
- object SortWindow
- object StreamIn
- object StreamOut
- object StreamType
- object StrongestLocalMaxima
- object Take
- object TakeRight
- object TakeWhile
- object Timer
- object TransposeMatrix
- object Trig
- object TrigHold
- object UnaryOp
-
object
UnzipWindow
Unzips a signal into two based on a window length.
-
object
UnzipWindowN
Unzips a signal into a given number of outputs based on a window length.
- object ValueSeq
- object Viterbi
- object WPE_ReverbFrame
- object WhiteNoise
- object WindowApply
- object WindowIndexWhere
- object WindowMaxIndex
- object Wrap
- object Zip
-
object
ZipWindowN
Zips a number of signals into one output based on a window length.