Interface | Description |
---|---|
AudioProcessor |
AudioProcessors are responsible for actual digital signal processing.
|
Oscilloscope.OscilloscopeEventHandler |
Class | Description |
---|---|
AmplitudeModulatedNoise | |
AudioDispatcher |
This class plays a file and sends float arrays to registered AudioProcessor
implementors.
|
AudioEvent |
An audio event flows through the processing pipeline.
|
AudioGenerator |
This class plays a file and sends float arrays to registered AudioProcessor
implementors.
|
AutoCorrelation | |
BitDepthProcessor |
Can be used to show the effect of bit depth modification in real-time.
|
ConstantQ |
Implementation of the Constant Q Transform.
References: |
DetermineDurationProcessor | |
EnvelopeFollower |
An envelope follower follows the envelope of a signal.
|
FadeIn | |
FadeOut | |
GainProcessor |
With the gain processor it is possible to adapt the volume of the sound.
|
MultichannelToMono | |
Oscilloscope |
The oscilloscope generates a float array with
array[i] an x coordinate in percentage
array[i+1] the value of the amplitude in audio buffer
array[i+2] another x coordinate in percentage
array[i+3] the next amplitude in the audio buffer
The implementation is based on the one by Dan Ellis found at http://www.ee.columbia.edu/~dpwe/resources/Processing/
|
PitchShifter |
This is a translation of code by Stephan M.
|
SilenceDetector |
The continuing silence detector does not break the audio processing pipeline when silence is detected.
|
SpectralPeakProcessor |
This class implements a spectral peak follower as described in Sethares et
al.
|
SpectralPeakProcessor.SpectralPeak | |
StopAudioProcessor |
Simply stops the audio processing
pipeline if the stop time is reached.
|
WaveformSimilarityBasedOverlapAdd |
An overlap-add technique based on waveform similarity (WSOLA) for high
quality time-scale modification of speech
|
WaveformSimilarityBasedOverlapAdd.Parameters |
An object to encapsulate some of the parameters for
WSOLA, together with a couple of practical helper functions.
|
ZeroCrossingRateProcessor |
Calculates the zero crossing rate for a frame.
|