Package be.hogent.tarsos.dsp

Contains classes to handle sampled sound.

See:
          Description

Interface Summary
AudioProcessor AudioProcessors are responsible for actual digital signal processing.
Oscilloscope.OscilloscopeEventHandler  
 

Class Summary
AudioDispatcher This class plays a file and sends float arrays to registered AudioProcessor implementors.
AudioEvent An audio event flows through the processing pipeline.
AudioPlayer This AudioProcessor can be used to sync events with sound.
AutoCorrelation  
ConstantQ Implementation of the Constant Q Transform.
References:
EnvelopeFollower An envelope follower follows the envelope of a signal.
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/
SilenceDetector The continuing silence detector does not break the audio processing pipeline when silence is detected.
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.
WaveformWriter Writes a WAV-file to disk.
 

Package be.hogent.tarsos.dsp Description

Contains classes to handle sampled sound.