- GainProcessor - Class in be.tarsos.dsp
-
With the gain processor it is possible to adapt the volume of the sound.
- GainProcessor(double) - Constructor for class be.tarsos.dsp.GainProcessor
-
- GaussWindow - Class in be.tarsos.dsp.util.fft
-
A Gauss window function.
- GaussWindow(double) - Constructor for class be.tarsos.dsp.util.fft.GaussWindow
-
Constructs a Gauss window function.
- GaussWindow() - Constructor for class be.tarsos.dsp.util.fft.GaussWindow
-
Constructs a Gauss window with a default alpha value of 0.25
- GeneralizedGoertzel - Class in be.tarsos.dsp.pitch
-
- GeneralizedGoertzel(float, int, double[], Goertzel.FrequenciesDetectedHandler) - Constructor for class be.tarsos.dsp.pitch.GeneralizedGoertzel
-
- GeneralizedGoertzelLayer - Class in be.tarsos.dsp.ui.layers
-
- GeneralizedGoertzelLayer(CoordinateSystem, File, int) - Constructor for class be.tarsos.dsp.ui.layers.GeneralizedGoertzelLayer
-
- generateCurve(int) - Method in class be.tarsos.dsp.util.fft.WindowFunction
-
Generates the curve of the window function.
- generateDTMFTone(char) - Static method in class be.tarsos.dsp.pitch.DTMF
-
Generate a DTMF - tone for a valid DTMF character.
- generateTooltip(CoordinateSystem, Point2D) - Method in class be.tarsos.dsp.ui.layers.FFTLayer
-
- generateTooltip(CoordinateSystem, Point2D) - Method in class be.tarsos.dsp.ui.layers.Scalogram
-
- generateTooltip(CoordinateSystem, Point2D) - Method in interface be.tarsos.dsp.ui.layers.TooltipLayer.TooltipTextGenerator
-
- getBandWidth() - Method in class be.tarsos.dsp.filters.BandPass
-
Returns the band width of this filter.
- getBin() - Method in class be.tarsos.dsp.SpectralPeakProcessor.SpectralPeak
-
- getBinsPerOctave() - Method in class be.tarsos.dsp.ConstantQ
-
- getBitDepth() - Method in class be.tarsos.dsp.BitDepthProcessor
-
- getBitsPerSample() - Method in class be.tarsos.dsp.writer.WaveHeader
-
Get the number of bits per sample.
- getBufferSize() - Method in class be.tarsos.dsp.AudioEvent
-
- getByteBuffer() - Method in class be.tarsos.dsp.AudioEvent
-
Return a byte array with the audio data in bytes.
- getCenterFrequencies() - Method in class be.tarsos.dsp.mfcc.MFCC
-
- getChannels() - Method in class be.tarsos.dsp.io.TarsosDSPAudioFormat
-
Obtains the number of channels.
- getCoefficients() - Method in class be.tarsos.dsp.ConstantQ
-
Return the Constant Q coefficients calculated for the previous audio
buffer.
- getCompression() - Method in class be.tarsos.dsp.wavelet.HaarWaveletCoder
-
- getCompression() - Method in class be.tarsos.dsp.wavelet.lift.Daubechies4WaveletCoder
-
- getConverter(TarsosDSPAudioFormat) - Static method in class be.tarsos.dsp.io.TarsosDSPAudioFloatConverter
-
- getCoordinateSystem() - Method in class be.tarsos.dsp.ui.LinkedPanel
-
- getdBSPL() - Method in class be.tarsos.dsp.AudioEvent
-
Returns the dBSPL for a buffer.
- getDecodedStream(String, int, double, double) - Method in class be.tarsos.dsp.io.PipeDecoder
-
- getDelta(Axis) - Method in class be.tarsos.dsp.ui.CoordinateSystem
-
- getDetector(float, int) - Method in enum be.tarsos.dsp.pitch.PitchProcessor.PitchEstimationAlgorithm
-
Returns a new instance of a pitch detector object based on the provided values.
- getDuration(String) - Method in class be.tarsos.dsp.io.PipeDecoder
-
- getDurationInSamples() - Method in class be.tarsos.dsp.DetermineDurationProcessor
-
- getDurationInSeconds() - Method in class be.tarsos.dsp.DetermineDurationProcessor
-
- getEncoding() - Method in class be.tarsos.dsp.io.TarsosDSPAudioFormat
-
Obtains the type of encoding for sounds in this format.
- getEndTimeStamp() - Method in class be.tarsos.dsp.AudioEvent
-
- getEndX() - Method in class be.tarsos.dsp.ui.CoordinateSystem
-
- getEndY() - Method in class be.tarsos.dsp.ui.CoordinateSystem
-
- getFFTlength() - Method in class be.tarsos.dsp.ConstantQ
-
- getFilterWidth() - Method in class be.tarsos.dsp.resample.Resampler
-
- getFloatBuffer() - Method in class be.tarsos.dsp.AudioEvent
-
- getFormat() - Method in class be.tarsos.dsp.AudioDispatcher
-
- getFormat() - Method in class be.tarsos.dsp.AudioGenerator
-
- getFormat() - Method in class be.tarsos.dsp.io.jvm.JVMAudioInputStream
-
- getFormat() - Method in class be.tarsos.dsp.io.TarsosDSPAudioFloatConverter
-
- getFormat() - Method in interface be.tarsos.dsp.io.TarsosDSPAudioInputStream
-
- getFormat() - Method in class be.tarsos.dsp.io.UniversalAudioInputStream
-
- getFormat() - Method in class be.tarsos.dsp.writer.WaveHeader
-
Get the format field.
- getFrameCubic(double) - Method in class be.tarsos.dsp.granulator.Granulator
-
Retrieves a frame of audio using cubic interpolation.
- getFrameCubic(double) - Method in class be.tarsos.dsp.granulator.OptimizedGranulator
-
Retrieves a frame of audio using cubic interpolation.
- getFrameLength() - Method in class be.tarsos.dsp.AudioEvent
-
- getFrameLength() - Method in class be.tarsos.dsp.io.jvm.JVMAudioInputStream
-
- getFrameLength() - Method in interface be.tarsos.dsp.io.TarsosDSPAudioInputStream
-
- getFrameLength() - Method in class be.tarsos.dsp.io.UniversalAudioInputStream
-
- getFrameLinear(double) - Method in class be.tarsos.dsp.granulator.Granulator
-
Retrieves a frame of audio using linear interpolation.
- getFrameLinear(double) - Method in class be.tarsos.dsp.granulator.OptimizedGranulator
-
Retrieves a frame of audio using linear interpolation.
- getFrameNoInterp(double) - Method in class be.tarsos.dsp.granulator.Granulator
-
Retrieves a frame of audio using no interpolation.
- getFrameNoInterp(double) - Method in class be.tarsos.dsp.granulator.OptimizedGranulator
-
Retrieves a frame of audio using no interpolation.
- getFrameRate() - Method in class be.tarsos.dsp.io.TarsosDSPAudioFormat
-
Obtains the frame rate in frames per second.
- getFrameSize() - Method in class be.tarsos.dsp.io.TarsosDSPAudioFormat
-
Obtains the frame size in bytes.
- getFreqencies() - Method in class be.tarsos.dsp.ConstantQ
-
- getFrequencyEstimates() - Method in class be.tarsos.dsp.SpectralPeakProcessor
-
- getFrequencyInHertz() - Method in class be.tarsos.dsp.SpectralPeakProcessor.SpectralPeak
-
- getInputBufferSize() - Method in class be.tarsos.dsp.WaveformSimilarityBasedOverlapAdd
-
- getInstance() - Static method in class be.tarsos.dsp.ui.LinkedFrame
-
- getLastPeekValue() - Method in class be.tarsos.dsp.util.PeakPicker
-
- getMagnitude() - Method in class be.tarsos.dsp.SpectralPeakProcessor.SpectralPeak
-
- getMagnitudes() - Method in class be.tarsos.dsp.ConstantQ
-
Returns the Constant Q magnitudes calculated for the previous audio
buffer.
- getMagnitudes() - Method in class be.tarsos.dsp.SpectralPeakProcessor
-
- getMax(Axis) - Method in class be.tarsos.dsp.ui.CoordinateSystem
-
- getMFCC() - Method in class be.tarsos.dsp.mfcc.MFCC
-
- getMicroSecondPosition() - Method in class be.tarsos.dsp.io.jvm.AudioPlayer
-
- getMin(Axis) - Method in class be.tarsos.dsp.ui.CoordinateSystem
-
- getMonoStream(int, double) - Method in class be.tarsos.dsp.io.PipedAudioStream
-
Return a one channel, signed PCM stream of audio of a defined sample rate.
- getMonoStream(int, double, double) - Method in class be.tarsos.dsp.io.PipedAudioStream
-
Return a one channel, signed PCM stream of audio of a defined sample rate.
- getName() - Method in class be.tarsos.dsp.ui.layers.AmplitudeAxisLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.BackgroundLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.BeatLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.ConstantQLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.DragMouseListenerLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.FFTLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.GeneralizedGoertzelLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.HorizontalFrequencyAxisLayer
-
- getName() - Method in interface be.tarsos.dsp.ui.layers.Layer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.LegendLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.MouseCursorLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.pch.PitchClassHistogramLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.pch.ScaleLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.PitchContourLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.Scalogram
-
- getName() - Method in class be.tarsos.dsp.ui.layers.SelectionLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.SpectrumLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.TimeAxisLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.TooltipLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.VerticalFrequencyAxisLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.WaveFormLayer
-
- getName() - Method in class be.tarsos.dsp.ui.layers.ZoomMouseListenerLayer
-
- getNumberOfOutputBands() - Method in class be.tarsos.dsp.ConstantQ
-
- getNumberOfProcessors() - Static method in class be.tarsos.dsp.util.ConcurrencyUtils
-
Returns the number of available processors.
- getNumberOfThreads() - Static method in class be.tarsos.dsp.util.ConcurrencyUtils
-
Returns the current number of threads.
- getNumBytes() - Method in class be.tarsos.dsp.writer.WaveHeader
-
Get the size of audio data after this header, in bytes.
- getNumChannels() - Method in class be.tarsos.dsp.writer.WaveHeader
-
Get the number of channels.
- getOverlap() - Method in class be.tarsos.dsp.AudioEvent
-
- getOverlap() - Method in class be.tarsos.dsp.WaveformSimilarityBasedOverlapAdd
-
- getOverlapMs() - Method in class be.tarsos.dsp.WaveformSimilarityBasedOverlapAdd.Parameters
-
- getPitch(float[]) - Method in class be.tarsos.dsp.pitch.AMDF
-
- getPitch(float[]) - Method in class be.tarsos.dsp.pitch.DynamicWavelet
-
- getPitch(float[]) - Method in class be.tarsos.dsp.pitch.FastYin
-
The main flow of the YIN algorithm.
- getPitch(float[]) - Method in class be.tarsos.dsp.pitch.FFTPitch
-
- getPitch(float[]) - Method in class be.tarsos.dsp.pitch.McLeodPitchMethod
-
- getPitch() - Method in class be.tarsos.dsp.pitch.PitchDetectionResult
-
- getPitch(float[]) - Method in interface be.tarsos.dsp.pitch.PitchDetector
-
Analyzes a buffer with audio information and estimates a pitch in Hz.
- getPitch(float[]) - Method in class be.tarsos.dsp.pitch.Yin
-
The main flow of the YIN algorithm.
- getProbability() - Method in class be.tarsos.dsp.pitch.PitchDetectionResult
-
- getProgress() - Method in class be.tarsos.dsp.AudioEvent
-
Calculate the progress in percentage of the total number of frames.
- getProperty(String) - Method in class be.tarsos.dsp.io.TarsosDSPAudioFormat
-
Obtain the property value specified by the key.
- getRealXValue(float) - Method in class be.tarsos.dsp.ui.CoordinateSystem
-
- getRefFrequencyInHertz() - Method in class be.tarsos.dsp.SpectralPeakProcessor.SpectralPeak
-
- getRelativeFrequencyInCents() - Method in class be.tarsos.dsp.SpectralPeakProcessor.SpectralPeak
-
- getRMS() - Method in class be.tarsos.dsp.AudioEvent
-
Calculates and returns the root mean square of the signal.
- getSampleRate() - Method in class be.tarsos.dsp.AudioEvent
-
- getSampleRate() - Method in class be.tarsos.dsp.io.TarsosDSPAudioFormat
-
Obtains the sample rate.
- getSampleRate() - Method in class be.tarsos.dsp.WaveformSimilarityBasedOverlapAdd.Parameters
-
- getSampleRate() - Method in class be.tarsos.dsp.writer.WaveHeader
-
Get the sample rate.
- getSampleSizeInBits() - Method in class be.tarsos.dsp.io.TarsosDSPAudioFormat
-
Obtains the size of a sample.
- getSamplesProcessed() - Method in class be.tarsos.dsp.AudioEvent
-
- getSeekWindowMs() - Method in class be.tarsos.dsp.WaveformSimilarityBasedOverlapAdd.Parameters
-
- getSequenceMs() - Method in class be.tarsos.dsp.WaveformSimilarityBasedOverlapAdd.Parameters
-
- getSlope(double[], double, int, double[]) - Static method in class be.tarsos.dsp.beatroot.Peaks
-
Uses an n-point linear regression to estimate the slope of data.
- getStartX() - Method in class be.tarsos.dsp.ui.CoordinateSystem
-
- getStartY() - Method in class be.tarsos.dsp.ui.CoordinateSystem
-
- getStopAt() - Method in class be.tarsos.dsp.StopAudioProcessor
-
- getTargetAudioFormat(int) - Static method in class be.tarsos.dsp.io.PipeDecoder
-
Constructs the target audio format.
- getTempo() - Method in class be.tarsos.dsp.WaveformSimilarityBasedOverlapAdd.Parameters
-
- getThreadsBeginN_1D_FFT_2Threads() - Static method in class be.tarsos.dsp.util.ConcurrencyUtils
-
Returns the minimal size of 1D data for which two threads are used.
- getThreadsBeginN_1D_FFT_4Threads() - Static method in class be.tarsos.dsp.util.ConcurrencyUtils
-
Returns the minimal size of 1D data for which four threads are used.
- getThreadsBeginN_2D() - Static method in class be.tarsos.dsp.util.ConcurrencyUtils
-
Returns the minimal size of 2D data for which threads are used.
- getThreadsBeginN_3D() - Static method in class be.tarsos.dsp.util.ConcurrencyUtils
-
Returns the minimal size of 3D data for which threads are used.
- getTimeStamp() - Method in class be.tarsos.dsp.AudioEvent
-
Calculates and returns the time stamp at the beginning of this audio event.
- getTimeStamp() - Method in class be.tarsos.dsp.SpectralPeakProcessor.SpectralPeak
-
- getTransform() - Method in class be.tarsos.dsp.ui.LinkedPanel
-
- getUnit() - Method in enum be.tarsos.dsp.ui.AxisUnit
-
- getUnitsForAxis(Axis) - Method in class be.tarsos.dsp.ui.CoordinateSystem
-
- getValueFraction(float) - Method in class be.tarsos.dsp.granulator.Granulator
-
Returns the value of the buffer at the given fraction along its length (0 = start, 1 = end).
- getValueFraction(float) - Method in class be.tarsos.dsp.granulator.OptimizedGranulator
-
Returns the value of the buffer at the given fraction along its length (0 = start, 1 = end).
- getValues() - Method in class be.tarsos.dsp.AutoCorrelation
-
- getViewPort() - Method in class be.tarsos.dsp.ui.LinkedPanel
-
- getWrappingOrigin() - Method in class be.tarsos.dsp.ui.CoordinateSystem
-
- getZeroCrossingRate() - Method in class be.tarsos.dsp.ZeroCrossingRateProcessor
-
- Goertzel - Class in be.tarsos.dsp.pitch
-
Contains an implementation of the Goertzel algorithm.
- Goertzel(float, int, double[], Goertzel.FrequenciesDetectedHandler) - Constructor for class be.tarsos.dsp.pitch.Goertzel
-
- Goertzel.FrequenciesDetectedHandler - Interface in be.tarsos.dsp.pitch
-
An interface used to react on detected frequencies.
- Granulator - Class in be.tarsos.dsp.granulator
-
Granulator plays back samples using granular synthesis.
- Granulator(float, int) - Constructor for class be.tarsos.dsp.granulator.Granulator
-
Instantiates a new GranularSamplePlayer.