Package | Description |
---|---|
com.tagtraum.jipes.audio |
Audio-specific types and processors.
|
Modifier and Type | Class and Description |
---|---|
class |
BandSplit<T extends AudioSpectrum>
Takes the real values of a sequence of input spectra and creates new buffers for each frequency bin.
|
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. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAudioSpectrum
Skeleton implementation of an
AudioSpectrum . |
class |
InstantaneousFrequencySpectrum
Represents a spectrum with instantaneous frequencies based on two subsequent
LinearFrequencySpectrum s. |
class |
LinearFrequencySpectrum
Represents a spectrum with linear frequencies (as opposed to a
LogFrequencySpectrum )
as generated by a suitable SignalProcessor . |
class |
LogFrequencySpectrum
Log frequency spectrum - possibly created by
ConstantQTransform . |
class |
MelSpectrum
Mel spectrum typically constructed from a
LinearFrequencySpectrum created
by FFT . |
class |
MultiBandSpectrum
Represents an audio spectrum divided into bands as produced for example by
MultiBandSpectrum.createLogarithmicBands(float, float, int) or MultiBandSpectrum.createMidiBands(int, int) . |
Modifier and Type | Method and Description |
---|---|
AudioSpectrum |
AudioSpectrum.derive(float[] real,
float[] imaginary)
Creates a copy of this spectrum, but replaces its values with the given real and imaginary data.
|
Modifier and Type | Method and Description |
---|---|
void |
OnsetStrength.process(AudioSpectrum spectrum) |
Constructor and Description |
---|
MultiBandSpectrum(int frameNumber,
AudioSpectrum audioSpectrum,
float[] bandBoundariesInHz)
Creates a multi band spectrum from another spectrum.
|
Copyright © 2011–2020 tagtraum industries incorporated. All rights reserved.