Package | Description |
---|---|
com.tagtraum.jipes.audio |
Audio-specific types and processors.
|
com.tagtraum.jipes.math |
Mathematical basics for signal processing.
|
com.tagtraum.jipes.universal |
Universal processors that are not domain specific.
|
Modifier and Type | Method and Description |
---|---|
static <T extends AudioBuffer> |
AudioBufferFunctions.createMagnitudeMapFunction(MapFunction<float[]> function)
Creates an
AudioBuffer map function that maps the magnitudes
of the buffer using the provided float[] map function. |
static <T extends AudioBuffer> |
AudioBufferFunctions.createMapFunction(MapFunction<float[]> function)
Creates an
AudioBuffer map function that maps both the real and the imaginary part
of the buffer using the provided float[] map function. |
static <T extends AudioBuffer> |
AudioBufferFunctions.createPowerMapFunction(MapFunction<float[]> function)
Creates an
AudioBuffer map function that maps the powers
of the buffer using the provided float[] map function. |
Modifier and Type | Method and Description |
---|---|
static <T extends AudioBuffer> |
AudioBufferFunctions.createMagnitudeMapFunction(MapFunction<float[]> function)
Creates an
AudioBuffer map function that maps the magnitudes
of the buffer using the provided float[] map function. |
static <T extends AudioBuffer> |
AudioBufferFunctions.createMapFunction(MapFunction<float[]> function)
Creates an
AudioBuffer map function that maps both the real and the imaginary part
of the buffer using the provided float[] map function. |
static <T extends AudioBuffer> |
AudioBufferFunctions.createPowerMapFunction(MapFunction<float[]> function)
Creates an
AudioBuffer map function that maps the powers
of the buffer using the provided float[] map function. |
Modifier and Type | Interface and Description |
---|---|
interface |
StatefulMapFunction<T>
Stateful
MapFunction . |
Modifier and Type | Class and Description |
---|---|
static class |
Filters.FIRFilter
FIR (finite impulse response) filter.
|
static class |
Filters.FourthOrderIIRFilter
(Faster) implementation of a fourth order IIR (infinite impulse response) filter.
|
static class |
Filters.IIRFilter
IIR (infinite impulse response) filter.
|
static class |
MultirateFilters.Decimator
Decimator based on coefficients of a given
Filters.FIRFilter . |
static class |
MultirateFilters.Interpolator
Interpolator based on coefficients of a given
Filters.FIRFilter . |
static class |
MultirateFilters.Resampler
Resamples the input by upsampling, low pass filtering and then downsampling by
the given factors.
|
class |
WindowFunction
Classic window functions like triangle, Hamming and Hann.
|
static class |
WindowFunction.Hamming
Hamming window function.
|
static class |
WindowFunction.Hann
Hann window function.
|
static class |
WindowFunction.InverseWindowFunction
Helper class to invert (1/x) window functions.
|
static class |
WindowFunction.Triangle
Triangle window function.
|
static class |
WindowFunction.Welch
Welch window function.
|
Modifier and Type | Field and Description |
---|---|
static MapFunction<float[]> |
MapFunctions.AUTO_CORRELATION |
static MapFunction<float[]> |
MapFunctions.AUTO_CORRELATION_BIASED
Auto correlation function normalized with the number of samples, i.e.
|
static MapFunction<float[]> |
MapFunctions.AUTO_CORRELATION_COEFF
Auto correlation function normalized with the first coefficient (global maximum).
|
static MapFunction<float[]> |
MapFunctions.AUTO_CORRELATION_UNBIASED
Auto correlation function normalized with the number of samples minus abs(t),
i.e.
|
static MapFunction<float[]> |
WindowFunction.HAMMING
Function that always uses a Hamming window that is as long as the provided data.
|
static MapFunction<float[]> |
WindowFunction.HANN
Function that always uses a Hann window that is as long as the provided data.
|
static MapFunction<float[]> |
WindowFunction.TRIANGLE
Triangle function that always uses a triangle that is as long as the provided data.
|
static MapFunction<float[]> |
WindowFunction.WELCH
Function that always uses a Welch window that is as long as the provided data.
|
Modifier and Type | Method and Description |
---|---|
static MapFunction<float[]> |
MapFunctions.createAbsFunction()
Removes sign.
|
static MapFunction<float[]> |
MapFunctions.createDivByMaxNormalization()
Divides all values by the max value in the given buffer.
|
static MapFunction<float[]> |
MapFunctions.createEuclideanNormalization()
Divides all values by the Euclidean norm of the the given buffer.
|
static MapFunction<float[]> |
MapFunctions.createInterpolateFunction(float shift,
int indicesPerOneShift)
Creates a linear interpolation function.
|
static MapFunction<float[]> |
MapFunctions.createReverseFunction()
Reverses the order of the elements in each array.
|
static MapFunction<float[]> |
MapFunctions.createShortToOneNormalization()
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. |
static MapFunction<float[]> |
MapFunctions.createSquareFunction()
Squares all values.
|
static MapFunction<float[]> |
MapFunctions.createWrapFunction(int length)
Creates wrap function.
|
Modifier and Type | Method and Description |
---|---|
MapFunction<T> |
Mapping.getMapFunction() |
Modifier and Type | Method and Description |
---|---|
void |
Mapping.setMapFunction(MapFunction<T> mappingFunction) |
Constructor and Description |
---|
Mapping(MapFunction<T> mapFunction) |
Mapping(MapFunction<T> mapFunction,
Object id) |
Copyright © 2011–2020 tagtraum industries incorporated. All rights reserved.