Package | Description |
---|---|
com.tagtraum.jipes |
Core classes of the Jipes library.
|
com.tagtraum.jipes.audio |
Audio-specific types and processors.
|
com.tagtraum.jipes.universal |
Universal processors that are not domain specific.
|
Modifier and Type | Class and Description |
---|---|
class |
NoopSignalProcessor<T>
No-op
SignalProcessor which allows to add multiple child processors. |
Modifier and Type | Class and Description |
---|---|
class |
Channel
Only lets one specified channel through.
|
class |
ConstantQTransform
Processes input using a transform created by
ConstantQTransformFactory . |
class |
DCT
Transforms samples obtained with
AudioBuffer.getData()
using the DCT. |
class |
Decimate
Applies an appropriate low pass filter before dropping samples.
|
class |
Downsample
Drops samples in order to downsample the data.
|
class |
FFT
Transforms samples obtained with
AudioBuffer.getData()
using the FFT. |
class |
FrameNumberFilter
Allows to ignore
AudioBuffer s, if their first frame number as returned by
AudioBuffer.getFrameNumber() does not fall into a specified
range. |
class |
IFFT
Transforms samples obtained from a given
LinearFrequencySpectrum
using the inverse FFT. |
class |
Interpolate
Adds zero samples followed by an appropriate low pass filter.
|
class |
Mel<T extends LinearFrequencySpectrum>
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. |
class |
Mono
Averages the provided signal's interleaved channels into one (mono) channel.
|
class |
MultiBand<T extends AudioSpectrum>
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. |
class |
Novelty<I extends AudioBuffer>
Processes AudioBuffer features to create a novelty curve using a kernel and a distance function.
|
class |
OLA
Overlap-Add combines multiple overlapping windows into non-overlapping ones by
adding the overlapping parts.
|
class |
Resample
Resamples mono audio data.
|
class |
SlidingWindow
Provides overlapping frame blocks (aka slices or windows or frames) of a defined size.
|
class |
Upsample
Adds zero samples (zero stuffing) in order to upsample the data.
|
Modifier and Type | Class and Description |
---|---|
class |
Aggregate<C,E>
Applies an
AggregateFunction like AggregateFunctions.ARITHMETIC_MEAN
to each provided collection (usually a RealAudioBuffer or a float array). |
class |
Mapping<T>
Applies a
MapFunction to each
provided object of type T (for example to all data of a RealAudioBuffer }). |
Copyright © 2011–2020 tagtraum industries incorporated. All rights reserved.