Modifier and Type | Class and Description |
---|---|
class |
FrequencyAudioSource
AudioProcessor that provides frequency information. |
Modifier and Type | Class and Description |
---|---|
class |
BeatDetector
A beat detector that uses a 2nd order LP filter, followed by an envelope
detector (thanks Bram), feeding a Schmitt trigger.
|
class |
EffectiveSoundPressure
Calculate the effective sound pressure by calculating the RMS of samples over
a temporal window.
|
class |
FourierTransform
Perform an FFT on an audio signal.
|
class |
PeakNormalisationCalculator
Calculates the scalar necessary to achieve peak value of the loudest part of
the given input signal.
|
class |
PowerCepstrumTransform
An implementation of the power cepstrum of an audio signal.
|
Modifier and Type | Class and Description |
---|---|
class |
AudioConverter
A class that will work out which processors to instantiate to provide
with a complete conversion from one audio format to another.
|
class |
BitDepthConverter
An audio processor that converts the bit-depth of an audio stream.
|
class |
MultichannelToMonoProcessor
Converts a stereo audio stream into a mono one by averaging the
channels' samples and creating a mono sample set.
|
class |
SampleRateConverter
A sample rate conversion audio processing class.
|
Modifier and Type | Method and Description |
---|---|
static AudioProcessor |
AudioConverter.calculateProcess(AudioFormat input,
AudioFormat output)
Calculates the chain of processors that will convert from one format to the
other and will return the first in the chain.
|
Modifier and Type | Class and Description |
---|---|
class |
JAudioFeatureExtractor
This class provides an OpenIMAJ wrapper for the JAudio library of feature extractors.
|
class |
MagnitudeSpectrum
A wrapper around the JAudio magnitude spectrum feature extractor.
|
class |
MFCC
A wrapper around the MFCC implementation of jAudio (which itself
is a wrapper around the OrangeCow Volume implementation of FFT).
|
class |
SpectralFlux
Wrapper around the jAudio implementation of Spectral flux.
|
Modifier and Type | Class and Description |
---|---|
class |
EQFilter
A class that encapsulates a bunch of different EQ-based filter algorithms
that use a standard bi-quad filter (4th order Linkwitz-Riley filter).
|
class |
FeedForwardCombFilter
A basic feed-forward comb filter.
|
class |
FFTBandPassFilter
Naive band pass filter that uses the Fourier transform to filter
unwanted frequencies.
|
class |
FIRFilter
FIR filter is a multiplication of the frequency domain of a signal with the frequency
domain of a filter.
|
class |
HammingAudioProcessor
Applies a Hamming function over a window of samples.
|
class |
HanningAudioProcessor
Applies a Hanning window on top of the audio signal.
|
class |
MusicalNoteFilterBank
A filter bank for musical note detection.
|
class |
MusicalNoteOnsetDetector
Uses a
MusicalNoteFilterBank to determine the power output of
the notes of a western scale over the frame. |
class |
Preemphasiser
A simple preemphasiser that applies a high-pass filter to the the audio
for speech signals.
|
class |
VolumeAdjustProcessor
A processor that processes the audio file by adjusting the volume
by a given factor.
|
class |
WeightedWindowedAudioProcessor
Applies a weighted window on top of the audio signal.
|
Modifier and Type | Class and Description |
---|---|
class |
FixedSizeSampleAudioProcessor
Provides an audio processor that will process sample chunks of specific sizes
when the incoming stream's sample chunk size is unknown.
|
Modifier and Type | Class and Description |
---|---|
class |
AudioOverviewVisualisation.AudioOverviewGenerator
Generates an audio overview.
|