Interface  Description 

AggregateFunction<C,E> 
Maps a collection (typically an array or the floats in of a
RealAudioBuffer )
of a given size to a new object of size 1, applying some sort of function aggregating all
elements of the collection. 
DistanceFunction<C> 
Useful for calculating the distance between two objects of the same type,
for example
float or double arrays. 
FloatAggregateFunction<C> 
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. 
FloatMapFunction 
Maps a
float to another float , applying some sort of function to it. 
MapFunction<T> 
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. 
Matrix 
Matrix.

MatrixBackingBuffer 
Allows customization of how data is stored in a
Matrix . 
MutableMatrix 
Mutable
Matrix . 
StatefulMapFunction<T> 
Stateful
MapFunction . 
Transform 
Transform that can be obtained for example through a
FFTFactory or a ConstantQTransformFactory . 
Class  Description 

AbstractMatrix 
Base implementation for a
Matrix . 
AggregateFunctions 
Predefined aggregate functions.

ConstantQTransformFactory 
Factory for ConstantQ
Transform s. 
DCTFactory 
Factory for DC
Transform s. 
DistanceFunctions 
Common distance functions.

FFTFactory 
Factory for FF
Transform s. 
Filters 
Offers methods to create a number of useful filters, including MIDI filterbanks.

Filters.FIRFilter 
FIR (finite impulse response) filter.

Filters.FourthOrderIIRFilter 
(Faster) implementation of a fourth order IIR (infinite impulse response) filter.

Filters.IIRFilter 
IIR (infinite impulse response) filter.

FloatBackingBuffer 
Backing buffer using a
FloatBuffer internally. 
Floats 
Mathematical utility class for real numbers represented as
float or float[] . 
FullMatrix 
Fullybacked fullfloatprecision
Matrix . 
GriffinLim 
Transform for signal estimation from modified shorttime fourier
transform by Daniel W.

IntBackingBuffer 
Backing buffer using a
IntBuffer internally. 
MapFunctions 
Common map functions.

MultirateFilters 
Multirate filters for decimating/interpolating and resampling.

MultirateFilters.Decimator 
Decimator based on coefficients of a given
Filters.FIRFilter . 
MultirateFilters.Interpolator 
Interpolator based on coefficients of a given
Filters.FIRFilter . 
MultirateFilters.Resampler 
Resamples the input by upsampling, low pass filtering and then downsampling by
the given factors.

MutableAbstractMatrix 
Mutable
AbstractMatrix . 
SignedByteBackingBuffer 
Special backing buffer that uses a byte array and has a resolution of 8 bit.

SparseBackingBuffer 
A sparse matrix backing buffer uses a
HashMap as internal datastructure. 
SparseColumnMatrix 
Matrix that optimizes memory for matrices that contain sparse columns.

SparseMatrix 
Matrix that optimizes memory in case both axes are sparse.

SparseRowMatrix 
Matrix that optimizes memory for matrices that contain sparse rows.

SymmetricBandMatrix 
Matrix for data that is mirrored along the diagonal, but only in a diagonal band along the diagonal 
all other values are zero.

SymmetricMatrix 
Matrix for data that is mirrored along the diagonal.

UnsignedByteBackingBuffer 
Special backing buffer that uses a byte array and has a resolution of 8 bit.

WindowFunction 
Classic window functions like triangle, Hamming and Hann.

WindowFunction.Hamming 
Hamming window function.

WindowFunction.Hann 
Hann window function.

WindowFunction.InverseWindowFunction 
Helper class to invert (1/x) window functions.

WindowFunction.Triangle 
Triangle window function.

WindowFunction.Welch 
Welch window function.

Copyright © 2011–2020 tagtraum industries incorporated. All rights reserved.