- cancel() - Method in class com.tagtraum.jipes.SignalPump
- 
- Channel - Class in com.tagtraum.jipes.audio
- 
Only lets one specified channel through. 
- Channel(int) - Constructor for class com.tagtraum.jipes.audio.Channel
-  
- channelBoundaries(float, float, int) - Static method in class com.tagtraum.jipes.audio.MelSpectrum
- 
Creates an array with boundaryCountfrequencies in Hz, dividing the given
 frequency range intoboundaryCount - 1bins with equal mel-length.
 
- checkBounds(int, int) - Method in class com.tagtraum.jipes.math.AbstractMatrix
-  
- CITY_BLOCK_DISTANCE - Static variable in class com.tagtraum.jipes.math.DistanceFunctions
-  
- CITY_BLOCK_INCREASE_DISTANCE - Static variable in class com.tagtraum.jipes.math.DistanceFunctions
-  
- cityBlockDistance(float[], float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Computes the city block distance (aka Manhattan distance) between two points, represented as arrays. 
- cityBlockDistance(float[], float[], boolean) - Static method in class com.tagtraum.jipes.math.Floats
- 
Computes the city block distance (a.k.a. 
- cityBlockNorm(float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Computes the city block norm (also known as 1-norm or Manhattan norm) for the given data. 
- clone() - Method in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
-  
- clone() - Method in interface com.tagtraum.jipes.audio.AudioBuffer
- 
Creates an exact copy of this buffer. 
- clone() - Method in class com.tagtraum.jipes.audio.ComplexAudioBuffer
-  
- clone() - Method in class com.tagtraum.jipes.audio.InstantaneousFrequencySpectrum
-  
- clone() - Method in class com.tagtraum.jipes.audio.LinearFrequencySpectrum
-  
- clone() - Method in class com.tagtraum.jipes.audio.LogFrequencySpectrum
-  
- clone() - Method in class com.tagtraum.jipes.audio.MelSpectrum
-  
- clone() - Method in class com.tagtraum.jipes.audio.MultiBandSpectrum
-  
- clone() - Method in class com.tagtraum.jipes.audio.RealAudioBuffer
-  
- clone() - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- clone() - Method in class com.tagtraum.jipes.math.FloatBackingBuffer
-  
- clone() - Method in class com.tagtraum.jipes.math.FullMatrix
-  
- clone() - Method in class com.tagtraum.jipes.math.IntBackingBuffer
-  
- clone() - Method in class com.tagtraum.jipes.math.SignedByteBackingBuffer
-  
- clone() - Method in class com.tagtraum.jipes.math.SparseBackingBuffer
-  
- clone() - Method in class com.tagtraum.jipes.math.UnsignedByteBackingBuffer
-  
- close() - Method in class com.tagtraum.jipes.audio.AudioSignalSource
- 
- close() - Method in class com.tagtraum.jipes.audio.TimestampLimitedSignalSource
- 
- columns - Variable in class com.tagtraum.jipes.math.AbstractMatrix
-  
- columnSum() - Method in class com.tagtraum.jipes.math.AbstractMatrix
-  
- columnSum() - Method in interface com.tagtraum.jipes.math.Matrix
- 
Compute the sum for each column. 
- columnSum() - Method in class com.tagtraum.jipes.math.SparseColumnMatrix
-  
- columnSum() - Method in class com.tagtraum.jipes.math.SparseRowMatrix
-  
- com.tagtraum.jipes - package com.tagtraum.jipes
- 
Core classes of the Jipes library. 
- com.tagtraum.jipes.audio - package com.tagtraum.jipes.audio
- 
Audio-specific types and processors. 
- com.tagtraum.jipes.math - package com.tagtraum.jipes.math
- 
Mathematical basics for signal processing. 
- com.tagtraum.jipes.universal - package com.tagtraum.jipes.universal
- 
Universal processors that are not domain specific. 
- ComplexAudioBuffer - Class in com.tagtraum.jipes.audio
- 
 Buffer that holds complex, time domain audio data and some meta information in the form of
 an  AudioFormat instance. 
- ComplexAudioBuffer(int, float[], float[], AudioFormat) - Constructor for class com.tagtraum.jipes.audio.ComplexAudioBuffer
-  
- ComplexAudioBuffer(ComplexAudioBuffer) - Constructor for class com.tagtraum.jipes.audio.ComplexAudioBuffer
- 
Copy constructor that creates a deep copy of the data, but a shallow (reference) copy of the format. 
- computeFrequencies() - Method in class com.tagtraum.jipes.audio.LinearFrequencySpectrum
-  
- computeMagnitudes(int, float[]) - Method in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
-  
- computeMagnitudes(int, float[]) - Method in class com.tagtraum.jipes.audio.ComplexAudioBuffer
-  
- computePowers(int) - Method in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
-  
- computePowers(int) - Method in class com.tagtraum.jipes.audio.ComplexAudioBuffer
-  
- connectTo(SignalProcessor<O, O2>) - Method in class com.tagtraum.jipes.AbstractSignalProcessor
-  
- connectTo(SignalPullProcessor<O2, I>) - Method in class com.tagtraum.jipes.AbstractSignalProcessor
-  
- connectTo(SignalSource<I>) - Method in class com.tagtraum.jipes.AbstractSignalProcessor
-  
- connectTo(int, SignalProcessor<AudioBuffer, O2>) - Method in class com.tagtraum.jipes.audio.BandSplit
-  
- connectTo(SignalProcessor<AudioBuffer, O2>) - Method in class com.tagtraum.jipes.audio.BandSplit
-  
- connectTo(SignalProcessor<InstantaneousFrequencySpectrum, O2>) - Method in class com.tagtraum.jipes.audio.InstantaneousFrequency
-  
- connectTo(int, SignalProcessor<AudioBuffer, O2>) - Method in class com.tagtraum.jipes.audio.InterleavedChannelSplit
-  
- connectTo(SignalProcessor<AudioBuffer, O2>) - Method in class com.tagtraum.jipes.audio.InterleavedChannelSplit
-  
- connectTo(SignalProcessor<AudioBuffer, O2>) - Method in class com.tagtraum.jipes.audio.OnsetStrength
-  
- connectTo(SignalProcessor<AudioMatrix, O2>) - Method in class com.tagtraum.jipes.audio.SelfSimilarity
-  
- connectTo(SignalProcessor<T, O2>) - Method in class com.tagtraum.jipes.audio.Zeropad
-  
- connectTo(SignalProcessor<O, O2>) - Method in class com.tagtraum.jipes.SignalPipeline
-  
- connectTo(SignalProcessor<O, O2>) - Method in interface com.tagtraum.jipes.SignalProcessor
- 
Connects this processor to another processor to forward processed data to. 
- connectTo(SignalProcessor<IO, O2>) - Method in class com.tagtraum.jipes.SignalProcessorSupport
- 
Registers a child processor. 
- connectTo(int, SignalProcessor<IO, O2>) - Method in class com.tagtraum.jipes.SignalProcessorSupport
- 
Registers a child processor for a specific channel. 
- connectTo(SignalPullProcessor<I2, I>) - Method in interface com.tagtraum.jipes.SignalPullProcessor
- 
- connectTo(SignalSource<I>) - Method in interface com.tagtraum.jipes.SignalPullProcessor
- 
- connectTo(int, SignalProcessor<O, O2>) - Method in interface com.tagtraum.jipes.SignalSplit
- 
Registers a child processor for a specific channel. 
- connectTo(SignalProcessor<O, O2>) - Method in class com.tagtraum.jipes.universal.Join
-  
- ConstantQTransform - Class in com.tagtraum.jipes.audio
- 
- ConstantQTransform(float, float, int) - Constructor for class com.tagtraum.jipes.audio.ConstantQTransform
-  
- ConstantQTransform(float, float, int, float) - Constructor for class com.tagtraum.jipes.audio.ConstantQTransform
-  
- ConstantQTransformFactory - Class in com.tagtraum.jipes.math
- 
- ConstantQTransformFactory() - Constructor for class com.tagtraum.jipes.math.ConstantQTransformFactory
-  
- convolve(float[], float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Fully convolves two vectors. 
- convolveSame(float[], float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Convolves two vectors and returns the central part of the convolution, which is
 as long as the first vector. 
- convolveValid(float[], float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Convolves two vectors and returns only those parts of the convolution that are computed without
 zero-padding. 
- copy(float[]) - Method in class com.tagtraum.jipes.math.MutableAbstractMatrix
-  
- copy(Matrix) - Method in class com.tagtraum.jipes.math.MutableAbstractMatrix
-  
- copy(Matrix, int, int, int, int, int, int) - Method in class com.tagtraum.jipes.math.MutableAbstractMatrix
-  
- copy(Matrix, int, int, MutableMatrix, int, int, int, int) - Static method in class com.tagtraum.jipes.math.MutableAbstractMatrix
-  
- copy(float[]) - Method in interface com.tagtraum.jipes.math.MutableMatrix
- 
Copies values from the provided array row by row to this matrix. 
- copy(Matrix) - Method in interface com.tagtraum.jipes.math.MutableMatrix
- 
Copies values from another  Matrix to this matrix. 
- copy(Matrix, int, int, int, int, int, int) - Method in interface com.tagtraum.jipes.math.MutableMatrix
- 
Copies values from a defined offset from another matrix to a defined offset of this matrix. 
- copy(float[]) - Method in class com.tagtraum.jipes.math.SymmetricBandMatrix
-  
- copy(Matrix) - Method in class com.tagtraum.jipes.math.SymmetricBandMatrix
-  
- copy(Matrix, int, int, int, int, int, int) - Method in class com.tagtraum.jipes.math.SymmetricBandMatrix
-  
- CORRECTED_STANDARD_DEVIATION - Static variable in class com.tagtraum.jipes.math.AggregateFunctions
-  
- correctedStandardDeviation(float...) - Static method in class com.tagtraum.jipes.math.Floats
- 
- correlation(float[], float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Computes the Pearson correlation coefficient between two vectors. 
- COSINE_DISTANCE - Static variable in class com.tagtraum.jipes.math.DistanceFunctions
-  
- COSINE_SIMILARITY - Static variable in class com.tagtraum.jipes.math.DistanceFunctions
-  
- cosineDistance(float[], float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Computes the cosine distance between two vectors. 
- cosineDistance(float[], float[], int, int) - Static method in class com.tagtraum.jipes.math.Floats
- 
Computes the cosine distance between two vectors. 
- cosineSimilarity(float[], float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Computes the cosine similarity between two vectors. 
- cosineSimilarity(float[], float[], int, int) - Static method in class com.tagtraum.jipes.math.Floats
- 
Computes the cosine similarity between two vectors. 
- cosineSimilarity(float[], float[], int, int, double, double) - Static method in class com.tagtraum.jipes.math.Floats
- 
Computes the cosine similarity between two vectors, taking advantage of already known norms. 
- create(float, float, int, float, float) - Method in class com.tagtraum.jipes.math.ConstantQTransformFactory
- 
Creates an instance of the constant-Q-transform. 
- create(int) - Method in class com.tagtraum.jipes.math.DCTFactory
- 
Creates an instance of the discrete cosine transform (DCT). 
- create(int) - Method in class com.tagtraum.jipes.math.FFTFactory
- 
Creates an instance of the fast Fourier transform (FFT). 
- createAbsFunction() - Static method in class com.tagtraum.jipes.math.MapFunctions
- 
Removes sign. 
- createAggregateFunction(AggregateFunction<float[], Float>) - Static method in class com.tagtraum.jipes.audio.AudioBufferFunctions
- 
Creates an  AudioBuffer aggregate function that computes a  Float for the
 buffers using the provided  float[] aggregate function. 
- createArithmeticMeanFunction() - Static method in class com.tagtraum.jipes.math.MapFunctions
- 
Maps consecutive samples to their arithmetic mean. 
- createButterworth4thOrderLowpass(int) - Static method in class com.tagtraum.jipes.math.Filters
- 
Fourth order Butterworth lowpass filter that lets factor-th-Nyquist pass (ω=1/factor).
 
- createButterworth4thOrderLowpassCutoffEighth() - Static method in class com.tagtraum.jipes.math.Filters
- 
- createButterworth4thOrderLowpassCutoffHalf() - Static method in class com.tagtraum.jipes.math.Filters
- 
- createButterworth4thOrderLowpassCutoffQuarter() - Static method in class com.tagtraum.jipes.math.Filters
- 
- createCosineDistanceFunction(int, int, int) - Static method in class com.tagtraum.jipes.audio.Novelty
- 
Creates a special cosine distance function implementation specifically for how it is called from a
  Novelty with a given kernel size. 
- createCosineDistanceFunction(int, int) - Static method in class com.tagtraum.jipes.math.DistanceFunctions
- 
Creates a cosine distance function. 
- createCosineDistanceFunction() - Static method in class com.tagtraum.jipes.math.DistanceFunctions
- 
Creates a cosine distance function that caches intermediate results. 
- createCosineSimilarityFunction() - Static method in class com.tagtraum.jipes.math.DistanceFunctions
- 
Creates stateful similarity function. 
- createCosineSimilarityFunction(int, int) - Static method in class com.tagtraum.jipes.math.DistanceFunctions
- 
Creates a cosine similarity function. 
- createDistanceFunction(DistanceFunction<float[]>) - Static method in class com.tagtraum.jipes.audio.AudioBufferFunctions
- 
Creates an  AudioBuffer distance function that computes the distance between the data
 (as in  AudioBuffer.getData()) of two buffers using the
 provided  float[] distance function. 
- createDivByMaxNormalization() - Static method in class com.tagtraum.jipes.math.MapFunctions
- 
Divides all values by the max value in the given buffer. 
- createElliptic8thOrderLowpass(int) - Static method in class com.tagtraum.jipes.math.Filters
- 
Eigth order Elliptic lowpass filter that lets factor-th-Nyquist pass (ω=1/factor).
 
- createElliptic8thOrderLowpassCutoffEighth() - Static method in class com.tagtraum.jipes.math.Filters
- 
- createElliptic8thOrderLowpassCutoffHalf() - Static method in class com.tagtraum.jipes.math.Filters
- 
- createElliptic8thOrderLowpassCutoffQuarter() - Static method in class com.tagtraum.jipes.math.Filters
- 
- createEuclideanNormalization() - Static method in class com.tagtraum.jipes.math.MapFunctions
- 
Divides all values by the Euclidean norm of the the given buffer. 
- createFilterBank(float[], float[]) - Static method in class com.tagtraum.jipes.audio.MelSpectrum
- 
Creates an array of filter coefficients. 
- createFir1_16thOrderLowpass(int) - Static method in class com.tagtraum.jipes.math.Filters
- 
16th order Fir1 (Matlab/Octave) lowpass filter that lets factor-th-Nyquist pass (ω=1/factor).
 
- createFir1_16thOrderLowpassCutoff160th() - Static method in class com.tagtraum.jipes.math.Filters
- 
- createFir1_16thOrderLowpassCutoffEighth() - Static method in class com.tagtraum.jipes.math.Filters
- 
- createFir1_16thOrderLowpassCutoffFifth() - Static method in class com.tagtraum.jipes.math.Filters
- 
- createFir1_16thOrderLowpassCutoffHalf() - Static method in class com.tagtraum.jipes.math.Filters
- 
- createFir1_16thOrderLowpassCutoffQuarter() - Static method in class com.tagtraum.jipes.math.Filters
- 
- createFir1_16thOrderLowpassCutoffSeventh() - Static method in class com.tagtraum.jipes.math.Filters
- 
- createFir1_16thOrderLowpassCutoffThird() - Static method in class com.tagtraum.jipes.math.Filters
- 
- createFractionFunction(float) - Static method in class com.tagtraum.jipes.math.MapFunctions
- 
Keeps track of values that are below a given threshold and returns the fraction
 of values that were below this threshold. 
- createInterpolateFunction(float, int) - Static method in class com.tagtraum.jipes.math.MapFunctions
- 
Creates a linear interpolation function. 
- createLinearBands(float, float, int) - Static method in class com.tagtraum.jipes.audio.MultiBandSpectrum
- 
Creates linearly spaced frequency bands. 
- createLogarithmicBands(float, float, int) - Static method in class com.tagtraum.jipes.audio.MultiBandSpectrum
- 
Creates logarithmically spaced frequency bands. 
- createMagnitudeMapFunction(MapFunction<float[]>) - Static method in class com.tagtraum.jipes.audio.AudioBufferFunctions
- 
Creates an  AudioBuffer map function that maps the  magnitudes
 of the buffer using the provided  float[] map function. 
- createMapFunction(MapFunction<float[]>) - Static method in class com.tagtraum.jipes.audio.AudioBufferFunctions
- 
Creates an  AudioBuffer map function that maps both the real and the imaginary part
 of the buffer using the provided  float[] map function. 
- createMatrix(int, int, int) - Method in class com.tagtraum.jipes.audio.SelfSimilarity
- 
By default this creates a symmetric,  float-backed, zero-padded  Matrix. 
- createMidiBands(int, int) - Static method in class com.tagtraum.jipes.audio.MultiBandSpectrum
- 
Creates and array of frequency boundaries exactly +-50 cents to the given MIDI
 notes. 
- createMidiBands(int, int, int) - Static method in class com.tagtraum.jipes.audio.MultiBandSpectrum
- 
Creates an array of frequency boundaries by dividing each note into the given number of bins. 
- createMidiBands(int, int, int, float) - Static method in class com.tagtraum.jipes.audio.MultiBandSpectrum
- 
Creates an array of frequency boundaries by dividing each note into the given number of bins
 and allowing for a different than the standard 440Hz tuning specified in cents. 
- createMidiFilterBank(float, int, int) - Static method in class com.tagtraum.jipes.math.Filters
- 
Creates a new  MIDI-pitch
 filterbank, based on 8th order elliptic filters with 1dB passband ripple, 50dB rejection in the stopband and
 a Q-factor of 25. 
- createPowerDistanceFunction(DistanceFunction<float[]>) - Static method in class com.tagtraum.jipes.audio.AudioBufferFunctions
- 
Creates an  AudioBuffer distance function that computes the distance between the data
 (as in  AudioBuffer.getPowers()) of two buffers using the
 provided  float[] distance function. 
- createPowerMapFunction(MapFunction<float[]>) - Static method in class com.tagtraum.jipes.audio.AudioBufferFunctions
- 
Creates an  AudioBuffer map function that maps the  powers
 of the buffer using the provided  float[] map function. 
- createReverseFunction() - Static method in class com.tagtraum.jipes.math.MapFunctions
- 
Reverses the order of the elements in each array. 
- createShortToOneNormalization() - Static method in class com.tagtraum.jipes.math.MapFunctions
- 
Assumes that all values are signed 16bit values and divides them by  Short.MAX_VALUE+1 in
 order to map them to a range of -1 to 1. 
- createSquareFunction() - Static method in class com.tagtraum.jipes.math.MapFunctions
- 
Squares all values. 
- createStandardDeviationFunction() - Static method in class com.tagtraum.jipes.math.MapFunctions
- 
Maps consecutive samples to their standard deviation. 
- createStatefulMapFunction(StatefulMapFunction<float[]>) - Static method in class com.tagtraum.jipes.audio.AudioBufferFunctions
- 
Creates a  AudioBuffer stateful map function that maps both the real and the imaginary part
 of the buffer using the provided  float[] map function. 
- createTemporalCentroidFunction() - Static method in class com.tagtraum.jipes.math.MapFunctions
- 
Maps consecutive samples to their temporal centroid. 
- createVarianceFunction() - Static method in class com.tagtraum.jipes.math.MapFunctions
- 
Maps consecutive samples to their variance. 
- createWrapFunction(int) - Static method in class com.tagtraum.jipes.math.MapFunctions
- 
Creates wrap function. 
- DCT - Class in com.tagtraum.jipes.audio
- 
- DCT(int) - Constructor for class com.tagtraum.jipes.audio.DCT
-  
- DCT() - Constructor for class com.tagtraum.jipes.audio.DCT
-  
- DCTFactory - Class in com.tagtraum.jipes.math
- 
- DCTFactory() - Constructor for class com.tagtraum.jipes.math.DCTFactory
-  
- Decimate - Class in com.tagtraum.jipes.audio
- 
Applies an appropriate low pass filter before dropping samples. 
- Decimate(int) - Constructor for class com.tagtraum.jipes.audio.Decimate
- 
Keeps every nth frame, drops all other frames. 
- Decimate() - Constructor for class com.tagtraum.jipes.audio.Decimate
- 
Creates a decimate processor that drops/keeps every second frame. 
- Decimate(float) - Constructor for class com.tagtraum.jipes.audio.Decimate
- 
Creates a decimate processor that attempts to decimate  AudioBuffers
 to the specified target sample rate. 
- Decimator(int) - Constructor for class com.tagtraum.jipes.math.MultirateFilters.Decimator
- 
Creates a decimator using a simple fir1 16th order low pass filter. 
- Decimator(double[], int) - Constructor for class com.tagtraum.jipes.math.MultirateFilters.Decimator
- 
Creates a decimator with the given FIR coefficients. 
- Decimator(Filters.FIRFilter, int) - Constructor for class com.tagtraum.jipes.math.MultirateFilters.Decimator
- 
Creates a decimator with the given FIR (low pass) filter. 
- DEFAULT_THRESHOLD - Static variable in class com.tagtraum.jipes.math.ConstantQTransformFactory
-  
- deltas(float[], int) - Static method in class com.tagtraum.jipes.math.Floats
- 
Compute deltas for a point tthat takes±npoints aroundtinto account.
 
- derive(float[], float[]) - Method in interface com.tagtraum.jipes.audio.AudioBuffer
- 
Creates a copy of this buffer, but replaces its values with the given real and imaginary data. 
- derive(Matrix, Matrix) - Method in interface com.tagtraum.jipes.audio.AudioMatrix
- 
Derives a new matrix from this matrix using the same audio format etc, but
 different data. 
- derive(float[], float[]) - Method in interface com.tagtraum.jipes.audio.AudioSpectrum
- 
Creates a copy of this spectrum, but replaces its values with the given real and imaginary data. 
- derive(float[], float[]) - Method in class com.tagtraum.jipes.audio.ComplexAudioBuffer
-  
- derive(float[], float[]) - Method in class com.tagtraum.jipes.audio.InstantaneousFrequencySpectrum
-  
- derive(float[], float[]) - Method in class com.tagtraum.jipes.audio.LinearFrequencySpectrum
-  
- derive(float[], float[]) - Method in class com.tagtraum.jipes.audio.LogFrequencySpectrum
-  
- derive(float) - Method in class com.tagtraum.jipes.audio.LogFrequencySpectrum
- 
- derive(float[], float[]) - Method in class com.tagtraum.jipes.audio.MelSpectrum
-  
- derive(float[], float[]) - Method in class com.tagtraum.jipes.audio.MultiBandSpectrum
-  
- derive(float[], float[]) - Method in class com.tagtraum.jipes.audio.RealAudioBuffer
-  
- derive(float[], float[]) - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- derive(Matrix, Matrix) - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- difference(float, float) - Method in class com.tagtraum.jipes.audio.OnsetStrength
- 
Computes the difference between a power and its predecessor. 
- disconnectFrom(SignalProcessor<O, O2>) - Method in class com.tagtraum.jipes.AbstractSignalProcessor
-  
- disconnectFrom(int, SignalProcessor<AudioBuffer, O2>) - Method in class com.tagtraum.jipes.audio.BandSplit
-  
- disconnectFrom(SignalProcessor<AudioBuffer, O2>) - Method in class com.tagtraum.jipes.audio.BandSplit
-  
- disconnectFrom(SignalProcessor<InstantaneousFrequencySpectrum, O2>) - Method in class com.tagtraum.jipes.audio.InstantaneousFrequency
-  
- disconnectFrom(int, SignalProcessor<AudioBuffer, O2>) - Method in class com.tagtraum.jipes.audio.InterleavedChannelSplit
-  
- disconnectFrom(SignalProcessor<AudioBuffer, O2>) - Method in class com.tagtraum.jipes.audio.InterleavedChannelSplit
-  
- disconnectFrom(SignalProcessor<AudioBuffer, O2>) - Method in class com.tagtraum.jipes.audio.OnsetStrength
-  
- disconnectFrom(SignalProcessor<AudioMatrix, O2>) - Method in class com.tagtraum.jipes.audio.SelfSimilarity
-  
- disconnectFrom(SignalProcessor<T, O2>) - Method in class com.tagtraum.jipes.audio.Zeropad
-  
- disconnectFrom(SignalProcessor<O, O2>) - Method in class com.tagtraum.jipes.SignalPipeline
-  
- disconnectFrom(SignalProcessor<O, O2>) - Method in interface com.tagtraum.jipes.SignalProcessor
- 
Disconnects a child processor. 
- disconnectFrom(SignalProcessor<IO, O>) - Method in class com.tagtraum.jipes.SignalProcessorSupport
- 
Removes a child processor. 
- disconnectFrom(int, SignalProcessor<IO, O2>) - Method in class com.tagtraum.jipes.SignalProcessorSupport
- 
Removes a child processor. 
- disconnectFrom(int, SignalProcessor<O, O2>) - Method in interface com.tagtraum.jipes.SignalSplit
- 
Removes a child processor from a specific channel. 
- disconnectFrom(SignalProcessor<O, O2>) - Method in class com.tagtraum.jipes.universal.Join
-  
- distance(C, C) - Method in interface com.tagtraum.jipes.math.DistanceFunction
- 
Computes the distance between two arrays/vectors. 
- DistanceFunction<C> - Interface in com.tagtraum.jipes.math
- 
Useful for calculating the distance between two objects of the same type,
 for example floatordoublearrays.
 
- DistanceFunctions - Class in com.tagtraum.jipes.math
- 
Common distance functions. 
- dotProduct(float[], float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Computes the dot product. 
- dotProduct(float[], float[], int, int) - Static method in class com.tagtraum.jipes.math.Floats
- 
Computes the dot product. 
- Downsample - Class in com.tagtraum.jipes.audio
- 
Drops samples in order to downsample the data. 
- Downsample(int) - Constructor for class com.tagtraum.jipes.audio.Downsample
- 
Keeps every nth frame, drops all other frames. 
- Downsample() - Constructor for class com.tagtraum.jipes.audio.Downsample
- 
Creates a downsample processor that drops/keeps every second frame. 
- FACTORYCLASS_PROPERTY_NAME - Static variable in class com.tagtraum.jipes.math.ConstantQTransformFactory
-  
- FACTORYCLASS_PROPERTY_NAME - Static variable in class com.tagtraum.jipes.math.DCTFactory
-  
- FACTORYCLASS_PROPERTY_NAME - Static variable in class com.tagtraum.jipes.math.FFTFactory
-  
- FFT - Class in com.tagtraum.jipes.audio
- 
- FFT(int) - Constructor for class com.tagtraum.jipes.audio.FFT
-  
- FFT(float) - Constructor for class com.tagtraum.jipes.audio.FFT
-  
- FFT() - Constructor for class com.tagtraum.jipes.audio.FFT
-  
- FFTFactory - Class in com.tagtraum.jipes.math
- 
- FFTFactory() - Constructor for class com.tagtraum.jipes.math.FFTFactory
-  
- fill(float) - Method in class com.tagtraum.jipes.math.MutableAbstractMatrix
-  
- fill(float) - Method in interface com.tagtraum.jipes.math.MutableMatrix
- 
Fills all writable elements of this matrix with the given value. 
- fill(float) - Method in class com.tagtraum.jipes.math.SymmetricBandMatrix
- 
Fills the matrix with the given values and adjusts the defaultValuereturned for elements outside the band.
 
- filter() - Method in class com.tagtraum.jipes.math.Filters.FIRFilter
-  
- filter(double) - Method in class com.tagtraum.jipes.math.Filters.IIRFilter
- 
Deprecated. 
- Filters - Class in com.tagtraum.jipes.math
- 
 Offers methods to create a number of useful filters, including MIDI filterbanks. 
- Filters.FIRFilter - Class in com.tagtraum.jipes.math
- 
FIR (finite impulse response) filter. 
- Filters.FourthOrderIIRFilter - Class in com.tagtraum.jipes.math
- 
(Faster) implementation of a fourth order IIR (infinite impulse response) filter. 
- Filters.IIRFilter - Class in com.tagtraum.jipes.math
- 
IIR (infinite impulse response) filter. 
- finalize() - Method in class com.tagtraum.jipes.audio.AudioSignalSource
-  
- FIRFilter() - Constructor for class com.tagtraum.jipes.math.Filters.FIRFilter
-  
- FIRFilter(double[]) - Constructor for class com.tagtraum.jipes.math.Filters.FIRFilter
-  
- FloatAggregateFunction<C> - Interface in com.tagtraum.jipes.math
- 
Maps a collection (typically an array or the floats of a  RealAudioBuffer)
 of a given size to a  float, applying some sort of function aggregating all
 elements of the collection. 
- FloatBackingBuffer - Class in com.tagtraum.jipes.math
- 
- FloatBackingBuffer(boolean) - Constructor for class com.tagtraum.jipes.math.FloatBackingBuffer
- 
Creates the backing buffer without actually creating the internal data structure. 
- FloatMapFunction - Interface in com.tagtraum.jipes.math
- 
Maps a floatto anotherfloat, applying some sort of function to it.
 
- Floats - Class in com.tagtraum.jipes.math
- 
Mathematical utility class for real numbers represented as floatorfloat[].
 
- flush() - Method in class com.tagtraum.jipes.AbstractSignalProcessor
- 
Flushes this processor and its kids. 
- flush() - Method in class com.tagtraum.jipes.audio.BandSplit
-  
- flush() - Method in class com.tagtraum.jipes.audio.InstantaneousFrequency
-  
- flush() - Method in class com.tagtraum.jipes.audio.InterleavedChannelSplit
-  
- flush() - Method in class com.tagtraum.jipes.audio.Novelty
-  
- flush() - Method in class com.tagtraum.jipes.audio.OLA
-  
- flush() - Method in class com.tagtraum.jipes.audio.OnsetStrength
-  
- flush() - Method in class com.tagtraum.jipes.audio.SelfSimilarity
-  
- flush() - Method in class com.tagtraum.jipes.audio.SlidingWindow
-  
- flush() - Method in class com.tagtraum.jipes.audio.Zeropad
-  
- flush() - Method in class com.tagtraum.jipes.SignalPipeline
-  
- flush() - Method in interface com.tagtraum.jipes.SignalProcessor
- 
Asks to complete all pending operations. 
- flush() - Method in class com.tagtraum.jipes.SignalProcessorSupport
- 
Flush all kids. 
- flush() - Method in class com.tagtraum.jipes.universal.Join
- 
Only flush, if we just aggregated some signal, but not, if we are still waiting for missing parts. 
- FourthOrderIIRFilter(double[], double[]) - Constructor for class com.tagtraum.jipes.math.Filters.FourthOrderIIRFilter
-  
- frameNumber - Variable in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
-  
- FrameNumberFilter - Class in com.tagtraum.jipes.audio
- 
- FrameNumberFilter(int, int) - Constructor for class com.tagtraum.jipes.audio.FrameNumberFilter
- 
Creates a 'gatekeeper' for buffers with certain frame numbers. 
- FULL_MATRIX - Static variable in class com.tagtraum.jipes.audio.SelfSimilarity
-  
- FullMatrix - Class in com.tagtraum.jipes.math
- 
Fully-backed full-float-precision  Matrix. 
- FullMatrix(File, String, char, boolean) - Constructor for class com.tagtraum.jipes.math.FullMatrix
- 
Constructs fully backed matrix with values from a CSV file. 
- FullMatrix(int, int, float[]) - Constructor for class com.tagtraum.jipes.math.FullMatrix
- 
Creates a fully backed matrix with the given number of rows and columns. 
- FullMatrix(int, int) - Constructor for class com.tagtraum.jipes.math.FullMatrix
- 
Creates a fully backed matrix with the given number of rows and columns. 
- FullMatrix(int, int, MatrixBackingBuffer, boolean) - Constructor for class com.tagtraum.jipes.math.FullMatrix
- 
Creates a fully backed matrix with the given number of rows and columns. 
- FullMatrix(Matrix, MatrixBackingBuffer, boolean) - Constructor for class com.tagtraum.jipes.math.FullMatrix
- 
Creates a fully backed matrix, filled with the values from the given matrix. 
- FullMatrix(int, int, boolean, boolean) - Constructor for class com.tagtraum.jipes.math.FullMatrix
- 
Creates a fully backed matrix with the given number of rows and columns. 
- FullMatrix(int, int, MatrixBackingBuffer, boolean, boolean) - Constructor for class com.tagtraum.jipes.math.FullMatrix
-  
- GaussianCheckerboardKernel(int) - Constructor for class com.tagtraum.jipes.audio.Novelty.GaussianCheckerboardKernel
-  
- geometricMean(float[], int, int) - Static method in class com.tagtraum.jipes.math.Floats
- 
Computes the geometric mean of a portion of an array. 
- geometricMean(float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Computes the geometric mean of the array. 
- get(int, int) - Method in class com.tagtraum.jipes.math.AbstractMatrix
-  
- get(int) - Method in class com.tagtraum.jipes.math.AbstractMatrix
-  
- get(int) - Method in class com.tagtraum.jipes.math.FloatBackingBuffer
-  
- get(int) - Method in class com.tagtraum.jipes.math.IntBackingBuffer
-  
- get(int, int) - Method in interface com.tagtraum.jipes.math.Matrix
- 
Gets the value from rowandcolumn.
 
- get(int) - Method in interface com.tagtraum.jipes.math.MatrixBackingBuffer
- 
Reads a value. 
- get(int) - Method in class com.tagtraum.jipes.math.SignedByteBackingBuffer
-  
- get(int) - Method in class com.tagtraum.jipes.math.SparseBackingBuffer
-  
- get(int, int) - Method in class com.tagtraum.jipes.math.SparseColumnMatrix
-  
- get(int, int) - Method in class com.tagtraum.jipes.math.SparseMatrix
-  
- get(int, int) - Method in class com.tagtraum.jipes.math.SparseRowMatrix
-  
- get(int, int) - Method in class com.tagtraum.jipes.math.SymmetricBandMatrix
-  
- get(int, int) - Method in class com.tagtraum.jipes.math.SymmetricMatrix
-  
- get(int) - Method in class com.tagtraum.jipes.math.UnsignedByteBackingBuffer
-  
- getAggregateFunction() - Method in class com.tagtraum.jipes.universal.Aggregate
-  
- getAudioFormat() - Method in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
- 
AudioFormat of the data this spectrum was generated from. 
- getAudioFormat() - Method in interface com.tagtraum.jipes.audio.AudioBuffer
- 
Describes the audio data contained in this buffer. 
- getAudioFormat() - Method in class com.tagtraum.jipes.audio.ComplexAudioBuffer
-  
- getAudioFormat() - Method in class com.tagtraum.jipes.audio.RealAudioBuffer
-  
- getAudioFormat() - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- getBandBoundaries() - Method in class com.tagtraum.jipes.audio.Mel
- 
Band boundaries. 
- getBandBoundaries() - Method in class com.tagtraum.jipes.audio.MultiBand
-  
- getBandBoundaries() - Method in class com.tagtraum.jipes.audio.MultiBandSpectrum
- 
Array with frequency values in Hz corresponding to the band boundaries. 
- getBandwidth() - Method in class com.tagtraum.jipes.audio.InstantaneousFrequencySpectrum
- 
Returns the bandwidth (or frequency resolution) of this buffer. 
- getBandwidth() - Method in class com.tagtraum.jipes.audio.LinearFrequencySpectrum
- 
Returns the bandwidth (or frequency resolution) of this buffer. 
- getBandwidth() - Method in class com.tagtraum.jipes.audio.SelfSimilarity
- 
- getBin(float) - Method in interface com.tagtraum.jipes.audio.AudioSpectrum
- 
Computes a bin/index number for the given frequency. 
- getBin(float) - Method in class com.tagtraum.jipes.audio.InstantaneousFrequencySpectrum
- 
Computes a bin/index for the given frequency. 
- getBin(float) - Method in class com.tagtraum.jipes.audio.LinearFrequencySpectrum
- 
Computes a bin/index for the given frequency. 
- getBin(float) - Method in class com.tagtraum.jipes.audio.LogFrequencySpectrum
- 
Returns the bin that is closest to the given frequency. 
- getBin(float) - Method in class com.tagtraum.jipes.audio.MelSpectrum
- 
Computes a bin for the given frequency. 
- getBin(float) - Method in class com.tagtraum.jipes.audio.MultiBandSpectrum
- 
Computes a bin for the given frequency. 
- getBinsPerSemitone() - Method in class com.tagtraum.jipes.audio.LogFrequencySpectrum
- 
Number of fractions each semitone is divided into. 
- getChannelCount() - Method in class com.tagtraum.jipes.audio.BandSplit
-  
- getChannelCount() - Method in class com.tagtraum.jipes.audio.InterleavedChannelSplit
-  
- getChannelCount() - Method in class com.tagtraum.jipes.SignalProcessorSupport
- 
Number of the channel with the highest channel number which also has children. 
- getChannelCount() - Method in interface com.tagtraum.jipes.SignalSplit
- 
Number of channels the signal is split up into. 
- getCoefficients() - Method in class com.tagtraum.jipes.math.Filters.FIRFilter
-  
- getCoefficients() - Method in class com.tagtraum.jipes.math.WindowFunction
-  
- getColumn(int) - Method in class com.tagtraum.jipes.math.AbstractMatrix
-  
- getColumn(int) - Method in interface com.tagtraum.jipes.math.Matrix
- 
Gets the value from column.
 
- getColumn(int) - Method in class com.tagtraum.jipes.math.SparseColumnMatrix
-  
- getConnectedProcessors() - Method in class com.tagtraum.jipes.AbstractSignalProcessor
-  
- getConnectedProcessors(int) - Method in class com.tagtraum.jipes.audio.BandSplit
-  
- getConnectedProcessors() - Method in class com.tagtraum.jipes.audio.BandSplit
-  
- getConnectedProcessors() - Method in class com.tagtraum.jipes.audio.InstantaneousFrequency
-  
- getConnectedProcessors(int) - Method in class com.tagtraum.jipes.audio.InterleavedChannelSplit
-  
- getConnectedProcessors() - Method in class com.tagtraum.jipes.audio.InterleavedChannelSplit
-  
- getConnectedProcessors() - Method in class com.tagtraum.jipes.audio.OnsetStrength
-  
- getConnectedProcessors() - Method in class com.tagtraum.jipes.audio.SelfSimilarity
-  
- getConnectedProcessors() - Method in class com.tagtraum.jipes.audio.Zeropad
-  
- getConnectedProcessors() - Method in class com.tagtraum.jipes.SignalPipeline
-  
- getConnectedProcessors() - Method in interface com.tagtraum.jipes.SignalProcessor
- 
Lists all connected processors. 
- getConnectedProcessors() - Method in class com.tagtraum.jipes.SignalProcessorSupport
- 
Lists all registered processors. 
- getConnectedProcessors(int) - Method in class com.tagtraum.jipes.SignalProcessorSupport
- 
Lists all registered processors. 
- getConnectedProcessors(int) - Method in interface com.tagtraum.jipes.SignalSplit
- 
Lists all registered processors for a specific channel or band. 
- getConnectedProcessors() - Method in class com.tagtraum.jipes.universal.Join
-  
- getConnectedSource() - Method in class com.tagtraum.jipes.AbstractSignalProcessor
-  
- getConnectedSource() - Method in interface com.tagtraum.jipes.SignalPullProcessor
- 
Get the current source/generator. 
- getData() - Method in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
- 
- getData() - Method in interface com.tagtraum.jipes.audio.AudioBuffer
- 
Returns a real representation of the data held by this buffer. 
- getData(int, int) - Method in interface com.tagtraum.jipes.audio.AudioMatrix
- 
Access to a value given its row and column. 
- getData() - Method in interface com.tagtraum.jipes.audio.AudioMatrix
- 
Access to the first row. 
- getData() - Method in class com.tagtraum.jipes.audio.ComplexAudioBuffer
- 
- getData() - Method in class com.tagtraum.jipes.audio.RealAudioBuffer
- 
- getData(int, int) - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- getData() - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- getDescription() - Method in class com.tagtraum.jipes.SignalPump
- 
Produces a readable ASCII description of this pump and its pipelines. 
- getDeviationInSemitoneFractions(int) - Method in class com.tagtraum.jipes.audio.LinearFrequencySpectrum
- 
Computes the deviation of the frequency at index ifrom a standard semitone in fractions of this semitone.
 
- getDeviationsInCents() - Method in class com.tagtraum.jipes.audio.LinearFrequencySpectrum
- 
Computes the deviation of the frequency at index ifrom a standard semitone in cents.
 
- getDistanceFunction() - Method in class com.tagtraum.jipes.audio.Novelty
- 
Returns the distance function used to compute the self similarity matrix. 
- getDistanceToSimilarityFunction() - Method in class com.tagtraum.jipes.audio.Novelty
- 
- getDownFactor() - Method in class com.tagtraum.jipes.math.MultirateFilters.Resampler
- 
Down-sampling factor. 
- getEffectiveProcessorGraphs() - Method in class com.tagtraum.jipes.SignalPump
- 
Returns the currently effective processing graphs. 
- getFactor() - Method in class com.tagtraum.jipes.audio.Decimate
-  
- getFactor() - Method in class com.tagtraum.jipes.audio.Interpolate
-  
- getFactor() - Method in class com.tagtraum.jipes.audio.Resample
-  
- getFactor() - Method in class com.tagtraum.jipes.audio.Upsample
-  
- getFactor() - Method in class com.tagtraum.jipes.math.MultirateFilters.Decimator
- 
Factor by which the signal is downsampled. 
- getFactor() - Method in class com.tagtraum.jipes.math.MultirateFilters.Interpolator
- 
Get upsample factor. 
- getFactor() - Method in class com.tagtraum.jipes.math.MultirateFilters.Resampler
- 
Resampling factor. 
- getFilterBank() - Method in class com.tagtraum.jipes.audio.Mel
- 
Filterbank. 
- getFirstProcessor() - Method in class com.tagtraum.jipes.SignalPipeline
- 
First processor of this pipeline. 
- getFrameNumber() - Method in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
-  
- getFrameNumber() - Method in interface com.tagtraum.jipes.audio.AudioBuffer
- 
Number of the first frame at the beginning of this buffer. 
- getFrameNumber() - Method in class com.tagtraum.jipes.audio.ComplexAudioBuffer
-  
- getFrameNumber() - Method in class com.tagtraum.jipes.audio.RealAudioBuffer
-  
- getFrameNumber() - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- getFrequencies() - Method in interface com.tagtraum.jipes.audio.AudioSpectrum
- 
Array with frequency values in Hz corresponding to the bin numbers. 
- getFrequencies() - Method in class com.tagtraum.jipes.audio.InstantaneousFrequencySpectrum
- 
Array with frequency values in Hz corresponding to the bin numbers. 
- getFrequencies() - Method in class com.tagtraum.jipes.audio.LinearFrequencySpectrum
- 
Array with frequency values in Hz corresponding to the bin numbers. 
- getFrequencies() - Method in class com.tagtraum.jipes.audio.LogFrequencySpectrum
- 
Center frequencies for each bin. 
- getFrequencies() - Method in class com.tagtraum.jipes.audio.MelSpectrum
-  
- getFrequencies() - Method in class com.tagtraum.jipes.audio.MultiBandSpectrum
- 
Array with center frequency values in Hz corresponding to the bin numbers.
 Note that these values are simply the means of the upper and lower boundaries for each bin.
 
- getFrequency(int) - Method in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
- 
Frequency represented by bin/index x.
 
- getFrequency(int) - Method in interface com.tagtraum.jipes.audio.AudioSpectrum
- 
Returns the frequency of a given bin. 
- getFrequency(int) - Method in class com.tagtraum.jipes.audio.InstantaneousFrequencySpectrum
- 
Returns the frequency of a given bin. 
- getFrequency(int) - Method in class com.tagtraum.jipes.audio.LinearFrequencySpectrum
- 
Returns the frequency of a given bin. 
- getHopSizeInFrames() - Method in class com.tagtraum.jipes.audio.OLA
-  
- getHopSizeInFrames() - Method in class com.tagtraum.jipes.audio.SlidingWindow
-  
- getId() - Method in class com.tagtraum.jipes.AbstractSignalProcessor
- 
- getId() - Method in class com.tagtraum.jipes.audio.BandSplit
-  
- getId() - Method in class com.tagtraum.jipes.audio.InstantaneousFrequency
-  
- getId() - Method in class com.tagtraum.jipes.audio.InterleavedChannelSplit
-  
- getId() - Method in class com.tagtraum.jipes.audio.OnsetStrength
-  
- getId() - Method in class com.tagtraum.jipes.audio.SelfSimilarity
-  
- getId() - Method in class com.tagtraum.jipes.audio.Zeropad
-  
- getId() - Method in class com.tagtraum.jipes.SignalPipeline
-  
- getId() - Method in interface com.tagtraum.jipes.SignalProcessor
- 
Arbitrary object to identify a processor. 
- getId() - Method in class com.tagtraum.jipes.universal.Join
- 
- getImaginaryData() - Method in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
- 
Imaginary part of the spectrum (phase). 
- getImaginaryData() - Method in interface com.tagtraum.jipes.audio.AudioBuffer
- 
Imaginary part of the data contained in this buffer. 
- getImaginaryData() - Method in class com.tagtraum.jipes.audio.ComplexAudioBuffer
- 
Imaginary part of this buffer's data. 
- getImaginaryData() - Method in class com.tagtraum.jipes.audio.RealAudioBuffer
- 
Imaginary part of the data in this buffer. 
- getImaginaryData() - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- getInstance(int) - Static method in class com.tagtraum.jipes.audio.Novelty.GaussianCheckerboardKernel
- 
Creates a Gaussian checkerboard kernel with the given dimension. 
- getInstance(int) - Static method in class com.tagtraum.jipes.audio.Novelty.NormGaussianCheckerboardKernel
- 
Creates a normalized Gaussian checkerboard kernel with the given dimension. 
- getInstance() - Static method in class com.tagtraum.jipes.math.ConstantQTransformFactory
- 
Creates a factory for Constant Q  Transform objects. 
- getInstance() - Static method in class com.tagtraum.jipes.math.DCTFactory
- 
- getInstance() - Static method in class com.tagtraum.jipes.math.FFTFactory
- 
- getKernel() - Method in class com.tagtraum.jipes.audio.Novelty.GaussianCheckerboardKernel
-  
- getKernel() - Method in class com.tagtraum.jipes.audio.Novelty
- 
- getLength() - Method in class com.tagtraum.jipes.audio.FFT
- 
FFT length. 
- getLength() - Method in class com.tagtraum.jipes.audio.IFFT
- 
FFT length. 
- getLength() - Method in class com.tagtraum.jipes.math.WindowFunction
-  
- getMagnitudes() - Method in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
- 
Magnitudes (square root of the powers) of the spectrum. 
- getMagnitudes() - Method in interface com.tagtraum.jipes.audio.AudioBuffer
- 
Magnitudes (square root of the powers). 
- getMagnitudes() - Method in class com.tagtraum.jipes.audio.ComplexAudioBuffer
- 
Magnitudes for this buffer - since this is a real-only buffer, this is equivalent to
 abs(getRealData()).
 
- getMagnitudes() - Method in class com.tagtraum.jipes.audio.InstantaneousFrequencySpectrum
- 
Magnitudes (square root of the powers) of the spectrum. 
- getMagnitudes() - Method in class com.tagtraum.jipes.audio.LinearFrequencySpectrum
- 
Magnitudes (square root of the powers) of the spectrum. 
- getMagnitudes() - Method in class com.tagtraum.jipes.audio.RealAudioBuffer
- 
Magnitudes for this buffer - since this is a real-only buffer, this is equivalent to
 abs(getRealData()).
 
- getMagnitudes() - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- getMapFunction() - Method in class com.tagtraum.jipes.universal.Mapping
-  
- getMaxFrameNumber() - Method in class com.tagtraum.jipes.audio.FrameNumberFilter
-  
- getMaxTimestamp(TimeUnit) - Method in class com.tagtraum.jipes.audio.TimestampLimitedSignalSource
- 
Max timestamp up to which to read. 
- getMidiNote(int) - Method in class com.tagtraum.jipes.audio.LogFrequencySpectrum
- 
MIDI note for a bin/index. 
- getMidiNotes() - Method in class com.tagtraum.jipes.audio.LogFrequencySpectrum
- 
MIDI notes for each bin. 
- getMinFrameNumber() - Method in class com.tagtraum.jipes.audio.FrameNumberFilter
-  
- getNthFrameToKeep() - Method in class com.tagtraum.jipes.audio.Downsample
-  
- getNumberOfBands() - Method in class com.tagtraum.jipes.audio.MelSpectrum
- 
Number of channels/bands. 
- getNumberOfBands() - Method in class com.tagtraum.jipes.audio.MultiBandSpectrum
- 
Number of bands. 
- getNumberOfColumns() - Method in interface com.tagtraum.jipes.audio.AudioMatrix
- 
Number of columns. 
- getNumberOfColumns() - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- getNumberOfColumns() - Method in class com.tagtraum.jipes.math.AbstractMatrix
-  
- getNumberOfColumns() - Method in interface com.tagtraum.jipes.math.Matrix
- 
Number of columns. 
- getNumberOfRows() - Method in interface com.tagtraum.jipes.audio.AudioMatrix
- 
Number of rows. 
- getNumberOfRows() - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- getNumberOfRows() - Method in class com.tagtraum.jipes.math.AbstractMatrix
-  
- getNumberOfRows() - Method in interface com.tagtraum.jipes.math.Matrix
- 
Number of rows 
- getNumberOfSamples() - Method in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
- 
Number of samples. 
- getNumberOfSamples() - Method in interface com.tagtraum.jipes.audio.AudioBuffer
- 
Returns the number of samples this buffer was built from. 
- getNumberOfSamples() - Method in class com.tagtraum.jipes.audio.ComplexAudioBuffer
-  
- getNumberOfSamples() - Method in class com.tagtraum.jipes.audio.RealAudioBuffer
-  
- getNumberOfSamples() - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- getOutput() - Method in class com.tagtraum.jipes.AbstractSignalProcessor
- 
The last object created by this processor. 
- getOutput() - Method in class com.tagtraum.jipes.audio.BandSplit
-  
- getOutput() - Method in class com.tagtraum.jipes.audio.InstantaneousFrequency
-  
- getOutput() - Method in class com.tagtraum.jipes.audio.InterleavedChannelSplit
-  
- getOutput() - Method in class com.tagtraum.jipes.audio.OnsetStrength
-  
- getOutput() - Method in class com.tagtraum.jipes.audio.SelfSimilarity
-  
- getOutput() - Method in class com.tagtraum.jipes.audio.Zeropad
-  
- getOutput() - Method in class com.tagtraum.jipes.SignalPipeline
-  
- getOutput() - Method in interface com.tagtraum.jipes.SignalProcessor
- 
- getOutput() - Method in class com.tagtraum.jipes.universal.Join
-  
- getPartsPerUnit() - Method in class com.tagtraum.jipes.universal.Join
-  
- getPhases() - Method in class com.tagtraum.jipes.audio.LinearFrequencySpectrum
- 
Phases in radians. 
- getPowers() - Method in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
- 
Powers (sum of the squares of the real and imaginary part) of the spectrum. 
- getPowers() - Method in interface com.tagtraum.jipes.audio.AudioBuffer
- 
Powers (sum of the squares of the real and imaginary part). 
- getPowers() - Method in class com.tagtraum.jipes.audio.ComplexAudioBuffer
- 
Powers for this buffer - since this a real-only buffer, this is equivalent to
 square(getRealData()).
 
- getPowers() - Method in class com.tagtraum.jipes.audio.InstantaneousFrequencySpectrum
- 
Powers (sum of the squares of the real and imaginary part) of the spectrum. 
- getPowers() - Method in class com.tagtraum.jipes.audio.LinearFrequencySpectrum
- 
Powers (sum of the squares of the real and imaginary part) of the spectrum. 
- getPowers() - Method in class com.tagtraum.jipes.audio.RealAudioBuffer
- 
Powers for this buffer - since this a real-only buffer, this is equivalent to
 square(getRealData()).
 
- getPowers() - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- getProcessorWithClass(Class<T>) - Method in class com.tagtraum.jipes.SignalPipeline
- 
Returns the first processor that is an instance of the given  Class. 
- getProcessorWithId(Object) - Method in class com.tagtraum.jipes.SignalPipeline
- 
Returns the first processor with the given id. 
- getQ() - Method in class com.tagtraum.jipes.audio.LogFrequencySpectrum
- 
Returns the ratio between a note's frequency and its bandwidth. 
- getRealData() - Method in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
- 
Real part of the spectrum (amplitudes). 
- getRealData() - Method in interface com.tagtraum.jipes.audio.AudioBuffer
- 
Real part of the data contained in this buffer. 
- getRealData(int, int) - Method in interface com.tagtraum.jipes.audio.AudioMatrix
- 
Access to a value given its row and column. 
- getRealData() - Method in interface com.tagtraum.jipes.audio.AudioMatrix
- 
Access to the first row. 
- getRealData() - Method in class com.tagtraum.jipes.audio.ComplexAudioBuffer
- 
Real part of this buffer's data. 
- getRealData() - Method in class com.tagtraum.jipes.audio.RealAudioBuffer
- 
Real part of this buffer's data. 
- getRealData(int, int) - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- getRealData() - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- getRequiredResolutionInHz() - Method in class com.tagtraum.jipes.audio.FFT
- 
Desired resolution in Hz. 
- getRequiredResolutionInHz() - Method in class com.tagtraum.jipes.audio.IFFT
- 
Desired resolution in Hz. 
- getRow(int) - Method in class com.tagtraum.jipes.math.AbstractMatrix
-  
- getRow(int) - Method in interface com.tagtraum.jipes.math.Matrix
- 
Gets the values from row.
 
- getRow(int) - Method in class com.tagtraum.jipes.math.SparseRowMatrix
-  
- getSignalSource() - Method in class com.tagtraum.jipes.audio.TimestampLimitedSignalSource
- 
Warpped signal source. 
- getSignalSource() - Method in class com.tagtraum.jipes.SignalPump
- 
Returns the currently set signal source. 
- getSliceLengthInFrames() - Method in class com.tagtraum.jipes.audio.OLA
-  
- getSliceLengthInFrames() - Method in class com.tagtraum.jipes.audio.SlidingWindow
-  
- getTargetSampleRate() - Method in class com.tagtraum.jipes.audio.Decimate
-  
- getTargetSampleRate() - Method in class com.tagtraum.jipes.audio.Interpolate
-  
- getTimestamp() - Method in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
-  
- getTimestamp(TimeUnit) - Method in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
-  
- getTimestamp() - Method in interface com.tagtraum.jipes.audio.AudioBuffer
- 
Time from the beginning of the track to the beginning of this buffer in ms. 
- getTimestamp(TimeUnit) - Method in interface com.tagtraum.jipes.audio.AudioBuffer
- 
Time from the beginning of the track to the beginning of this buffer in the requested unit. 
- getTimestamp() - Method in class com.tagtraum.jipes.audio.ComplexAudioBuffer
-  
- getTimestamp(TimeUnit) - Method in class com.tagtraum.jipes.audio.ComplexAudioBuffer
-  
- getTimestamp() - Method in class com.tagtraum.jipes.audio.RealAudioBuffer
-  
- getTimestamp(TimeUnit) - Method in class com.tagtraum.jipes.audio.RealAudioBuffer
-  
- getTimestamp() - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- getTimestamp(TimeUnit) - Method in class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- getUpFactor() - Method in class com.tagtraum.jipes.math.MultirateFilters.Resampler
- 
Up-sampling factor. 
- GriffinLim - Class in com.tagtraum.jipes.math
- 
Transform for signal estimation from modified short-time fourier
 transform by Daniel W. 
- GriffinLim(float[], float[], int) - Constructor for class com.tagtraum.jipes.math.GriffinLim
-  
- GriffinLim(float[], float[], int, float) - Constructor for class com.tagtraum.jipes.math.GriffinLim
-  
- magnitudes - Variable in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
-  
- map(float[]) - Method in class com.tagtraum.jipes.math.Filters.FIRFilter
-  
- map(float[]) - Method in class com.tagtraum.jipes.math.Filters.FourthOrderIIRFilter
-  
- map(float[]) - Method in class com.tagtraum.jipes.math.Filters.IIRFilter
-  
- map(float) - Method in interface com.tagtraum.jipes.math.FloatMapFunction
- 
Maps a float to a new float. 
- map(T) - Method in interface com.tagtraum.jipes.math.MapFunction
- 
Maps an object (usually an array, an  RealAudioBuffer
 or a  List) to another one of the same size. 
- map(float[]) - Method in class com.tagtraum.jipes.math.MultirateFilters.Decimator
-  
- map(float[]) - Method in class com.tagtraum.jipes.math.MultirateFilters.Interpolator
-  
- map(float[]) - Method in class com.tagtraum.jipes.math.MultirateFilters.Resampler
-  
- map(float[]) - Method in class com.tagtraum.jipes.math.WindowFunction
-  
- MapFunction<T> - Interface in com.tagtraum.jipes.math
- 
Maps an object (typically an array or an  RealAudioBuffer)
 of a given size to a new object of the same size, applying some sort of function to all
 elements of the object. 
- MapFunctions - Class in com.tagtraum.jipes.math
- 
Common map functions. 
- Mapping<T> - Class in com.tagtraum.jipes.universal
- 
- Mapping() - Constructor for class com.tagtraum.jipes.universal.Mapping
-  
- Mapping(MapFunction<T>) - Constructor for class com.tagtraum.jipes.universal.Mapping
-  
- Mapping(MapFunction<T>, Object) - Constructor for class com.tagtraum.jipes.universal.Mapping
-  
- Matrix - Interface in com.tagtraum.jipes.math
- 
Matrix. 
- MatrixBackingBuffer - Interface in com.tagtraum.jipes.math
- 
Allows customization of how data is stored in a  Matrix. 
- max(float[], int, int) - Static method in class com.tagtraum.jipes.math.Floats
- 
Calculates the maximum value of a given array. 
- max(float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Calculates the maximum value of a given array. 
- MAXIMUM - Static variable in class com.tagtraum.jipes.math.AggregateFunctions
-  
- maxIndex(float[], int, int) - Static method in class com.tagtraum.jipes.math.Floats
- 
Calculates the index of the max value of a given array. 
- maxIndex(float...) - Static method in class com.tagtraum.jipes.math.Floats
- 
Calculates the index of the max value of a given array. 
- maxIndices(float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Calculates the indices of the max values of a given array in descending value order. 
- maxIndices(float[], int, int) - Static method in class com.tagtraum.jipes.math.Floats
- 
Calculates the indices of the max values of a given array in descending value order. 
- meanAbsoluteDeviation(float, float[], int, int) - Static method in class com.tagtraum.jipes.math.Floats
- 
Mean absolute deviation around a central point. 
- meanAbsoluteDeviation(float, float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Mean absolute deviation around a central point. 
- median(float...) - Static method in class com.tagtraum.jipes.math.Floats
- 
Median of the provided data. 
- median(float[], int, int) - Static method in class com.tagtraum.jipes.math.Floats
- 
Median of the provided data. 
- Mel<T extends LinearFrequencySpectrum> - Class in com.tagtraum.jipes.audio
- 
Assumes that the input is linear spectral data produced by some  Transform
 and sums up the powers into bins, which are spaced according to the
 provided frequency boundaries. 
- Mel(float, float, int, boolean) - Constructor for class com.tagtraum.jipes.audio.Mel
- 
- Mel(float[][], float[], boolean) - Constructor for class com.tagtraum.jipes.audio.Mel
-  
- Mel() - Constructor for class com.tagtraum.jipes.audio.Mel
-  
- MelSpectrum - Class in com.tagtraum.jipes.audio
- 
- MelSpectrum(int, LinearFrequencySpectrum, float, float, int, boolean) - Constructor for class com.tagtraum.jipes.audio.MelSpectrum
- 
Creates a mel spectrum from a linear spectrum. 
- MelSpectrum(int, LinearFrequencySpectrum, float[][], float[], boolean) - Constructor for class com.tagtraum.jipes.audio.MelSpectrum
- 
Creates a mel spectrum from a linear spectrum. 
- MelSpectrum(MelSpectrum) - Constructor for class com.tagtraum.jipes.audio.MelSpectrum
-  
- MelSpectrum(int, float[], float[], AudioFormat, float[][], float[]) - Constructor for class com.tagtraum.jipes.audio.MelSpectrum
-  
- min(float[], int, int) - Static method in class com.tagtraum.jipes.math.Floats
- 
Calculates the min value of a given array. 
- min(float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Calculates the min value of a given array. 
- MINIMUM - Static variable in class com.tagtraum.jipes.math.AggregateFunctions
-  
- minIndex(float[], int, int) - Static method in class com.tagtraum.jipes.math.Floats
- 
Calculates the index of the min value of a given array. 
- minIndex(float...) - Static method in class com.tagtraum.jipes.math.Floats
- 
Calculates the index of the min value of a given array. 
- Mono - Class in com.tagtraum.jipes.audio
- 
Averages the provided signal's interleaved channels into one (mono) channel. 
- Mono() - Constructor for class com.tagtraum.jipes.audio.Mono
-  
- MultiBand<T extends AudioSpectrum> - Class in com.tagtraum.jipes.audio
- 
Assumes that the input is spectral data produced by some  Transform
 and sums up the powers into bins, which are spaced according to the
 provided frequency boundaries. 
- MultiBand(float[]) - Constructor for class com.tagtraum.jipes.audio.MultiBand
-  
- MultiBand() - Constructor for class com.tagtraum.jipes.audio.MultiBand
-  
- MultiBandSpectrum - Class in com.tagtraum.jipes.audio
- 
- MultiBandSpectrum(int, AudioSpectrum, float[]) - Constructor for class com.tagtraum.jipes.audio.MultiBandSpectrum
- 
Creates a multi band spectrum from another spectrum. 
- MultiBandSpectrum(int, float[], float[], AudioFormat, float[]) - Constructor for class com.tagtraum.jipes.audio.MultiBandSpectrum
- 
Constructs a new multi band spectrum. 
- MultiBandSpectrum(MultiBandSpectrum) - Constructor for class com.tagtraum.jipes.audio.MultiBandSpectrum
-  
- multiply(float) - Method in class com.tagtraum.jipes.math.AbstractMatrix
-  
- multiply(Matrix) - Method in class com.tagtraum.jipes.math.AbstractMatrix
-  
- multiply(float[], float) - Static method in class com.tagtraum.jipes.math.Floats
- 
Multiplies the given array with the given factor. 
- multiply(float) - Method in interface com.tagtraum.jipes.math.Matrix
- 
Creates a view that is equal to the result of a scalar multiplication. 
- multiply(Matrix) - Method in interface com.tagtraum.jipes.math.Matrix
- 
Creates a view that is equal to the result of a matrix multiplication. 
- MultirateFilters - Class in com.tagtraum.jipes.math
- 
Multirate filters for decimating/interpolating and resampling. 
- MultirateFilters.Decimator - Class in com.tagtraum.jipes.math
- 
- MultirateFilters.Interpolator - Class in com.tagtraum.jipes.math
- 
- MultirateFilters.Resampler - Class in com.tagtraum.jipes.math
- 
Resamples the input by upsampling, low pass filtering and then downsampling by
 the given factors. 
- MutableAbstractMatrix - Class in com.tagtraum.jipes.math
- 
- MutableAbstractMatrix() - Constructor for class com.tagtraum.jipes.math.MutableAbstractMatrix
-  
- MutableMatrix - Interface in com.tagtraum.jipes.math
- 
- read() - Method in class com.tagtraum.jipes.AbstractSignalProcessor
-  
- read() - Method in class com.tagtraum.jipes.audio.AudioSignalSource
-  
- read() - Method in class com.tagtraum.jipes.audio.FrameNumberFilter
-  
- read() - Method in class com.tagtraum.jipes.audio.Novelty
-  
- read() - Method in class com.tagtraum.jipes.audio.OLA
-  
- read() - Method in class com.tagtraum.jipes.audio.SlidingWindow
- 
If no new data can be obtained the last few blocks/windows are zero padded until
 all data disappeared from the window. 
- read() - Method in class com.tagtraum.jipes.audio.TimestampLimitedSignalSource
-  
- read() - Method in interface com.tagtraum.jipes.SignalSource
- 
Provide the next chunk of output data. 
- RealAudioBuffer - Class in com.tagtraum.jipes.audio
- 
 Buffer that holds real, time domain audio data and some meta information in the form of
 an  AudioFormat instance. 
- RealAudioBuffer(int, float[], AudioFormat) - Constructor for class com.tagtraum.jipes.audio.RealAudioBuffer
-  
- RealAudioBuffer(RealAudioBuffer) - Constructor for class com.tagtraum.jipes.audio.RealAudioBuffer
- 
Copy constructor that creates a deep copy of the data, but a shallow (reference) copy of the format. 
- RealAudioMatrix - Class in com.tagtraum.jipes.audio
- 
- RealAudioMatrix(int, Matrix, AudioFormat) - Constructor for class com.tagtraum.jipes.audio.RealAudioMatrix
-  
- realData - Variable in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
-  
- RELATIVE_ENTROPY - Static variable in class com.tagtraum.jipes.math.AggregateFunctions
- 
Computes the relative entropy of the given data. 
- Resample - Class in com.tagtraum.jipes.audio
- 
Resamples mono audio data. 
- Resample(int, int) - Constructor for class com.tagtraum.jipes.audio.Resample
-  
- Resampler(int, int) - Constructor for class com.tagtraum.jipes.math.MultirateFilters.Resampler
- 
Creates a resampler using a simple fir1 16th order low pass filter and the given up- and down-sample
 factors. 
- Resampler(double[], int, int) - Constructor for class com.tagtraum.jipes.math.MultirateFilters.Resampler
- 
Creates a resampler using a FIR filter based on the given coefficients and the given up- and down-sample
 factors. 
- Resampler(Filters.FIRFilter, int, int) - Constructor for class com.tagtraum.jipes.math.MultirateFilters.Resampler
- 
Creates a resampler using a FIR low pass filter and the given up- and down-sample
 factors. 
- reset() - Method in class com.tagtraum.jipes.AbstractSignalProcessor
- 
- reset() - Method in class com.tagtraum.jipes.audio.AudioSignalSource
- 
Since this source is stream-based it cannot be properly reset. 
- reset() - Method in class com.tagtraum.jipes.audio.ConstantQTransform
-  
- reset() - Method in class com.tagtraum.jipes.audio.Novelty
-  
- reset() - Method in class com.tagtraum.jipes.audio.SlidingWindow
-  
- reset() - Method in class com.tagtraum.jipes.audio.TimestampLimitedSignalSource
-  
- reset() - Method in class com.tagtraum.jipes.math.Filters.FIRFilter
-  
- reset() - Method in class com.tagtraum.jipes.math.Filters.FourthOrderIIRFilter
-  
- reset() - Method in class com.tagtraum.jipes.math.Filters.IIRFilter
-  
- reset() - Method in class com.tagtraum.jipes.math.MultirateFilters.Decimator
-  
- reset() - Method in class com.tagtraum.jipes.math.MultirateFilters.Interpolator
-  
- reset() - Method in class com.tagtraum.jipes.math.MultirateFilters.Resampler
-  
- reset() - Method in interface com.tagtraum.jipes.math.StatefulMapFunction
- 
Resets the function's state. 
- reset() - Method in interface com.tagtraum.jipes.SignalSource
- 
Reset the internal state of this AudioGenerator. 
- reset() - Method in class com.tagtraum.jipes.universal.Mapping
-  
- reuse(int, float[], float[], AudioFormat) - Method in class com.tagtraum.jipes.audio.AbstractAudioSpectrum
- 
Refills this spectrum with new data. 
- reuse(int, float[], float[], AudioFormat) - Method in class com.tagtraum.jipes.audio.ComplexAudioBuffer
- 
Refills this buffer with new data. 
- reuse(int, float[], float[], AudioFormat) - Method in class com.tagtraum.jipes.audio.InstantaneousFrequencySpectrum
-  
- reuse(int, float[], float[], AudioFormat) - Method in class com.tagtraum.jipes.audio.LinearFrequencySpectrum
-  
- reuse(int, float[], AudioFormat) - Method in class com.tagtraum.jipes.audio.RealAudioBuffer
- 
Refills this buffer with new data. 
- reverse(float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Reverses the order of the elements in an array in place, that is the original array is modified. 
- ROOT_MEAN_SQUARE - Static variable in class com.tagtraum.jipes.math.AggregateFunctions
-  
- rootMeanSquare(float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Computes the Root Mean Square (RMS) of one frame of data. 
- rows - Variable in class com.tagtraum.jipes.math.AbstractMatrix
-  
- rowSum() - Method in class com.tagtraum.jipes.math.AbstractMatrix
-  
- rowSum() - Method in interface com.tagtraum.jipes.math.Matrix
- 
Compute the sum for each row. 
- rowSum() - Method in class com.tagtraum.jipes.math.SparseColumnMatrix
-  
- rowSum() - Method in class com.tagtraum.jipes.math.SparseRowMatrix
-  
- SelfSimilarity<I extends AudioBuffer> - Class in com.tagtraum.jipes.audio
- 
Self similarity processor computes a self-similarity matrix from  AudioBuffer features. 
- SelfSimilarity(int) - Constructor for class com.tagtraum.jipes.audio.SelfSimilarity
- 
Self similarity processor with a limited bandwidth around the main diagonal. 
- SelfSimilarity(Object, int, DistanceFunction<I>) - Constructor for class com.tagtraum.jipes.audio.SelfSimilarity
- 
Self similarity processor with a limited bandwidth around the main diagonal. 
- SelfSimilarity(Object) - Constructor for class com.tagtraum.jipes.audio.SelfSimilarity
- 
Self similarity processor using a full matrix (i.e. 
- SelfSimilarity() - Constructor for class com.tagtraum.jipes.audio.SelfSimilarity
- 
Self similarity processor using a full matrix (i.e. 
- set(int, float) - Method in class com.tagtraum.jipes.math.FloatBackingBuffer
-  
- set(int, float) - Method in class com.tagtraum.jipes.math.IntBackingBuffer
-  
- set(int, float) - Method in interface com.tagtraum.jipes.math.MatrixBackingBuffer
- 
Write a value. 
- set(int, int, float) - Method in class com.tagtraum.jipes.math.MutableAbstractMatrix
-  
- set(int, float) - Method in class com.tagtraum.jipes.math.MutableAbstractMatrix
-  
- set(int, int, float) - Method in interface com.tagtraum.jipes.math.MutableMatrix
- 
Sets the given value. 
- set(int, float) - Method in class com.tagtraum.jipes.math.SignedByteBackingBuffer
-  
- set(int, float) - Method in class com.tagtraum.jipes.math.SparseBackingBuffer
-  
- set(int, int, float) - Method in class com.tagtraum.jipes.math.SparseColumnMatrix
-  
- set(int, int, float) - Method in class com.tagtraum.jipes.math.SparseMatrix
-  
- set(int, int, float) - Method in class com.tagtraum.jipes.math.SparseRowMatrix
-  
- set(int, int, float) - Method in class com.tagtraum.jipes.math.SymmetricBandMatrix
-  
- set(int, int, float) - Method in class com.tagtraum.jipes.math.SymmetricMatrix
-  
- set(int, float) - Method in class com.tagtraum.jipes.math.UnsignedByteBackingBuffer
-  
- setAggregateFunction(AggregateFunction<C, E>) - Method in class com.tagtraum.jipes.universal.Aggregate
-  
- setBandBoundaries(float[]) - Method in class com.tagtraum.jipes.audio.Mel
-  
- setBandBoundaries(float[]) - Method in class com.tagtraum.jipes.audio.MultiBand
-  
- setBandwidth(int) - Method in class com.tagtraum.jipes.audio.SelfSimilarity
- 
- setColumn(int, float[]) - Method in class com.tagtraum.jipes.math.MutableAbstractMatrix
-  
- setColumn(int, float[]) - Method in interface com.tagtraum.jipes.math.MutableMatrix
- 
Sets the given values. 
- setColumn(int, float[]) - Method in class com.tagtraum.jipes.math.SparseColumnMatrix
-  
- setCopyOnMatrixEnlargement(boolean) - Method in class com.tagtraum.jipes.audio.SelfSimilarity
- 
Copy the whole matrix, if we need to increase its size? 
- setDistanceFunction(DistanceFunction<I>) - Method in class com.tagtraum.jipes.audio.Novelty
- 
Sets the distance function used to compute the self similarity matrix. 
- setDistanceFunction(DistanceFunction<I>) - Method in class com.tagtraum.jipes.audio.SelfSimilarity
- 
Sets the distance function used to compute the self similarity matrix. 
- setDistanceToSimilarityFunction(FloatMapFunction) - Method in class com.tagtraum.jipes.audio.Novelty
- 
Sets the mapping function from distance values to similarity values. 
- setFactor(int) - Method in class com.tagtraum.jipes.audio.Decimate
- 
Every factorth frame will be kept.
 
- setFactor(int) - Method in class com.tagtraum.jipes.audio.Interpolate
- 
Increases the sample rate by the given factor. 
- setFactor(int, int) - Method in class com.tagtraum.jipes.audio.Resample
-  
- setFactor(int) - Method in class com.tagtraum.jipes.audio.Upsample
- 
Add zeroes for every sample so that the sample rate is x-times higher
 than before.
 
- setFilterBank(float[][]) - Method in class com.tagtraum.jipes.audio.Mel
-  
- setHopSizeInFrames(int) - Method in class com.tagtraum.jipes.audio.OLA
-  
- setHopSizeInFrames(int) - Method in class com.tagtraum.jipes.audio.SlidingWindow
-  
- setId(Object) - Method in class com.tagtraum.jipes.AbstractSignalProcessor
- 
Lets you provide an id. 
- setId(Object) - Method in class com.tagtraum.jipes.audio.SelfSimilarity
-  
- setId(Object) - Method in class com.tagtraum.jipes.universal.Join
- 
Let's you provide an id. 
- setInputCoefficients(double[]) - Method in class com.tagtraum.jipes.math.Filters.IIRFilter
-  
- setKernel(Novelty.Kernel) - Method in class com.tagtraum.jipes.audio.Novelty
- 
Sets the kernel. 
- setMapFunction(MapFunction<T>) - Method in class com.tagtraum.jipes.universal.Mapping
-  
- setMaxFrameNumber(int) - Method in class com.tagtraum.jipes.audio.FrameNumberFilter
-  
- setMinFrameNumber(int) - Method in class com.tagtraum.jipes.audio.FrameNumberFilter
-  
- setNormalize(boolean) - Method in class com.tagtraum.jipes.audio.AudioSignalSource
- 
Turns normalization to values between -1 and 1 (signed) or 0 and 1 (unsigned) on or off. 
- setNthFrameToKeep(int) - Method in class com.tagtraum.jipes.audio.Downsample
- 
Every nthFrameToKeepth frame will be kept.
 
- setOutputCoefficients(double[]) - Method in class com.tagtraum.jipes.math.Filters.IIRFilter
- 
First b coefficient must always be 1. 
- setPadSimilarityMatrixWithZeros(boolean) - Method in class com.tagtraum.jipes.audio.Novelty
- 
Configures the processor to zero pad the internal self-similarity matrix, so that novelty values
 can be computed for the beginning and the end of the matrix' diagonal, where the kernel only partially overlaps
 with the matrix. 
- setRow(int, float[]) - Method in class com.tagtraum.jipes.math.MutableAbstractMatrix
-  
- setRow(int, float[]) - Method in interface com.tagtraum.jipes.math.MutableMatrix
- 
Sets the given values. 
- setRow(int, float[]) - Method in class com.tagtraum.jipes.math.SparseRowMatrix
-  
- setSignalSource(SignalSource<I>) - Method in class com.tagtraum.jipes.SignalPump
- 
Lets you set the  SignalSource that this pump will use
 as source. 
- setSliceLengthInFrames(int) - Method in class com.tagtraum.jipes.audio.OLA
-  
- setSliceLengthInFrames(int) - Method in class com.tagtraum.jipes.audio.SlidingWindow
-  
- setTargetSampleRate(float) - Method in class com.tagtraum.jipes.audio.Decimate
-  
- setTargetSampleRate(float) - Method in class com.tagtraum.jipes.audio.Interpolate
-  
- SignalPipeline<I,O> - Class in com.tagtraum.jipes
- 
A signal pipeline is a  straight chain (that is every chain element has exactly one child)
 of multiple  SignalProcessors. 
- SignalPipeline(SignalProcessor<I, ?>, SignalProcessor<?, O>, boolean) - Constructor for class com.tagtraum.jipes.SignalPipeline
- 
Creates a pipeline with the given head and tail. 
- SignalPipeline(SignalProcessor<?, ?>...) - Constructor for class com.tagtraum.jipes.SignalPipeline
- 
Creates a signal processor pipeline from the given processors (in that same order). 
- SignalProcessor<I,O> - Interface in com.tagtraum.jipes
- 
Lets you process data using a  push approach, that is controlling the flow of data
 from the  beginning of a pipeline (preferably with a  SignalPump). 
- signalProcessorSupport - Variable in class com.tagtraum.jipes.AbstractSignalProcessor
-  
- SignalProcessorSupport<IO> - Class in com.tagtraum.jipes
- 
- SignalProcessorSupport() - Constructor for class com.tagtraum.jipes.SignalProcessorSupport
-  
- SignalPullProcessor<I,O> - Interface in com.tagtraum.jipes
- 
Capable of processing a given object (most likely a data buffer of type I(input),
 for example afloat[], and returning another object of typeO(output).
 
- SignalPump<I> - Class in com.tagtraum.jipes
- 
- SignalPump(SignalSource<I>) - Constructor for class com.tagtraum.jipes.SignalPump
-  
- SignalPump() - Constructor for class com.tagtraum.jipes.SignalPump
-  
- SignalSource<O> - Interface in com.tagtraum.jipes
- 
Signal source, for example for audio data. 
- SignalSplit<I,O> - Interface in com.tagtraum.jipes
- 
SignalProcessor that splits the signal into multiple signals and as such has
 multiple children - per channel. 
- SignedByteBackingBuffer - Class in com.tagtraum.jipes.math
- 
Special backing buffer that uses a byte array and has a resolution of 8 bit. 
- SignedByteBackingBuffer(boolean) - Constructor for class com.tagtraum.jipes.math.SignedByteBackingBuffer
- 
Creates the backing buffer without actually creating the internal data structure. 
- size() - Method in class com.tagtraum.jipes.audio.Novelty.GaussianCheckerboardKernel
-  
- size() - Method in interface com.tagtraum.jipes.audio.Novelty.Kernel
- 
Size of the (square) kernel. 
- skewness(float[], int, int) - Static method in class com.tagtraum.jipes.math.Floats
- 
- skewness(float...) - Static method in class com.tagtraum.jipes.math.Floats
- 
- SlidingWindow - Class in com.tagtraum.jipes.audio
- 
Provides overlapping frame blocks (aka slices or windows or frames) of a defined size. 
- SlidingWindow() - Constructor for class com.tagtraum.jipes.audio.SlidingWindow
- 
Creates a processor with a window length of 2048 frames and 1024 hop size. 
- SlidingWindow(int, int) - Constructor for class com.tagtraum.jipes.audio.SlidingWindow
- 
Produces windows of frames that overlap to a certain degree. 
- SlidingWindow(int) - Constructor for class com.tagtraum.jipes.audio.SlidingWindow
- 
Produces windows with a given frame length. 
- SparseBackingBuffer - Class in com.tagtraum.jipes.math
- 
A sparse matrix backing buffer uses a  HashMap as internal datastructure. 
- SparseBackingBuffer(float) - Constructor for class com.tagtraum.jipes.math.SparseBackingBuffer
- 
Creates a sparse backing buffer with the given default value. 
- SparseBackingBuffer() - Constructor for class com.tagtraum.jipes.math.SparseBackingBuffer
- 
Sparse backing buffer with default value 0f.
 
- SparseColumnMatrix - Class in com.tagtraum.jipes.math
- 
Matrix that optimizes memory for matrices that contain sparse columns. 
- SparseColumnMatrix(int, int, boolean) - Constructor for class com.tagtraum.jipes.math.SparseColumnMatrix
- 
Creates a sparse matrix with the given dimensions. 
- SparseColumnMatrix(int, int) - Constructor for class com.tagtraum.jipes.math.SparseColumnMatrix
- 
Creates a sparse matrix with the given dimensions. 
- SparseMatrix - Class in com.tagtraum.jipes.math
- 
Matrix that optimizes memory in case both axes are sparse. 
- SparseMatrix(int, int, boolean) - Constructor for class com.tagtraum.jipes.math.SparseMatrix
- 
Creates a sparse matrix with the given dimensions. 
- SparseMatrix(int, int) - Constructor for class com.tagtraum.jipes.math.SparseMatrix
- 
Creates a sparse matrix with the given dimensions. 
- SparseRowMatrix - Class in com.tagtraum.jipes.math
- 
Matrix that optimizes memory for matrices that contain sparse rows. 
- SparseRowMatrix(int, int, boolean) - Constructor for class com.tagtraum.jipes.math.SparseRowMatrix
- 
Creates a sparse matrix with the given dimensions. 
- SparseRowMatrix(int, int) - Constructor for class com.tagtraum.jipes.math.SparseRowMatrix
- 
Creates a sparse matrix with the given dimensions. 
- square(float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Changes all values to their square values. 
- STANDARD_DEVIATION - Static variable in class com.tagtraum.jipes.math.AggregateFunctions
-  
- standardDeviation(float...) - Static method in class com.tagtraum.jipes.math.Floats
- 
Uncorrected sample standard deviation. 
- StatefulMapFunction<T> - Interface in com.tagtraum.jipes.math
- 
- subtract(Matrix) - Method in class com.tagtraum.jipes.math.AbstractMatrix
-  
- subtract(float[], float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Subtracts the corresponding elements of two arrays. 
- subtract(Matrix) - Method in interface com.tagtraum.jipes.math.Matrix
- 
Creates a view that is equal to the result of an subtraction. 
- sum() - Method in class com.tagtraum.jipes.math.AbstractMatrix
-  
- SUM - Static variable in class com.tagtraum.jipes.math.AggregateFunctions
-  
- sum(float[]) - Static method in class com.tagtraum.jipes.math.Floats
- 
Computes the sum over all array elements. 
- sum(List<float[]>) - Static method in class com.tagtraum.jipes.math.Floats
- 
Sums the corresponding values of all arrays in the list. 
- sum(float[]...) - Static method in class com.tagtraum.jipes.math.Floats
- 
Sums the corresponding values of all arrays in the array. 
- sum() - Method in interface com.tagtraum.jipes.math.Matrix
- 
Compute the sum of all elements. 
- sum() - Method in class com.tagtraum.jipes.math.SparseColumnMatrix
-  
- sum() - Method in class com.tagtraum.jipes.math.SparseMatrix
-  
- sum() - Method in class com.tagtraum.jipes.math.SparseRowMatrix
-  
- swap(float[], int, int) - Static method in class com.tagtraum.jipes.math.Floats
- 
Swaps two elements. 
- SymmetricBandMatrix - Class in com.tagtraum.jipes.math
- 
Matrix for data that is mirrored along the diagonal, but only in a diagonal band along the diagonal -
 all other values are zero. 
- SymmetricBandMatrix(int, int, float) - Constructor for class com.tagtraum.jipes.math.SymmetricBandMatrix
- 
Creates a square, symmetric band matrix with the given number of rows and columns. 
- SymmetricBandMatrix(int, int, MatrixBackingBuffer, float, boolean) - Constructor for class com.tagtraum.jipes.math.SymmetricBandMatrix
- 
Creates a square, symmetric band matrix with the given number of rows and columns. 
- SymmetricBandMatrix(int, int, boolean, boolean) - Constructor for class com.tagtraum.jipes.math.SymmetricBandMatrix
- 
Creates a square, symmetric band matrix with the given number of rows and columns. 
- SymmetricBandMatrix(int, int, MatrixBackingBuffer, boolean, float, boolean) - Constructor for class com.tagtraum.jipes.math.SymmetricBandMatrix
-  
- SymmetricMatrix - Class in com.tagtraum.jipes.math
- 
Matrix for data that is mirrored along the diagonal. 
- SymmetricMatrix(int) - Constructor for class com.tagtraum.jipes.math.SymmetricMatrix
- 
Creates a square, symmetric matrix with the given number of rows and columns. 
- SymmetricMatrix(int, MatrixBackingBuffer, boolean) - Constructor for class com.tagtraum.jipes.math.SymmetricMatrix
- 
Creates a square, symmetric matrix with the given number of rows and columns. 
- SymmetricMatrix(int, int, MatrixBackingBuffer, boolean) - Constructor for class com.tagtraum.jipes.math.SymmetricMatrix
- 
Creates a square, symmetric matrix with the given number of rows and columns. 
- SymmetricMatrix(int, int, boolean, boolean) - Constructor for class com.tagtraum.jipes.math.SymmetricMatrix
- 
Creates a square, symmetric matrix with the given number of rows and columns. 
- SymmetricMatrix(int, boolean, boolean) - Constructor for class com.tagtraum.jipes.math.SymmetricMatrix
- 
Creates a square, symmetric matrix with the given number of rows and columns. 
- SymmetricMatrix(Matrix, MatrixBackingBuffer, boolean) - Constructor for class com.tagtraum.jipes.math.SymmetricMatrix
- 
Creates a square, symmetric matrix with the data from the given matrix. 
- SymmetricMatrix(int, int, MatrixBackingBuffer, boolean, boolean) - Constructor for class com.tagtraum.jipes.math.SymmetricMatrix
-