- get(int) - Method in class biz.source_code.dsp.util.IntArray
-
- getAudioInputStream(AudioInputStream, int, double) - Static method in class biz.source_code.dsp.sound.EchoFilterAudioInputStream
-
Returns an AudioInputStream that provides the input signal with an added echo.
- getAudioInputStream(AudioInputStream, IirFilterCoefficients) - Static method in class biz.source_code.dsp.sound.IirFilterAudioInputStream
-
Returns an AudioInputStream that supplies the filtered audio signal.
- getAudioInputStream(AudioInputStream, FilterPassType, int, double, double) - Static method in class biz.source_code.dsp.sound.IirFilterAudioInputStreamExstrom
-
Returns an AudioInputStream that supplies the filtered audio signal.
- getAudioInputStream(AudioInputStream, FilterPassType, FilterCharacteristicsType, int, double, double, double) - Static method in class biz.source_code.dsp.sound.IirFilterAudioInputStreamFisher
-
Returns an AudioInputStream that supplies the filtered audio signal.
- getAudioInputStream(AudioInputStream, SignalFilter[]) - Static method in class biz.source_code.dsp.sound.SignalFilterAudioInputStream
-
Returns an AudioInputStream that supplies the filtered audio signal.
- getChannels() - Method in class biz.source_code.dsp.sound.AudioIo.AudioSignal
-
Returns the number of channels.
- getHorizontalGridLines(double, double) - Method in interface biz.source_code.dsp.swing.FunctionPlot.PlotFunction
-
Returns the definition of the horizontal grid lines for the current view.
- getHorizontalGridLines(double, double) - Method in class biz.source_code.dsp.swing.FunctionPlot.SimplePlotFunction
-
- getLength() - Method in class biz.source_code.dsp.sound.AudioIo.AudioSignal
-
Returns the signal length in samples.
- getMinMaxY(double, double) - Method in interface biz.source_code.dsp.swing.FunctionPlot.PlotFunction
-
Returns a double[2]
array with the minimum and maximum y values within the function range x1 to x2.
- getMinMaxY(double, double) - Method in class biz.source_code.dsp.swing.FunctionPlot.SimplePlotFunction
-
- getNext() - Method in class biz.source_code.dsp.signal.BrownNoiseGenerator
-
Returns the next output value of the noise generator.
- getVerticalGridLines(double, double) - Method in interface biz.source_code.dsp.swing.FunctionPlot.PlotFunction
-
Returns the definition of the vertical grid lines for the current view.
- getVerticalGridLines(double, double) - Method in class biz.source_code.dsp.swing.FunctionPlot.SimplePlotFunction
-
- getY(double) - Method in class biz.source_code.dsp.swing.FunctionPlot.SimplePlotFunction
-
Returns an y value for an x value.
- goertzel(double[]) - Static method in class biz.source_code.dsp.transform.Dft
-
Computes the DFT on an array of real numbers and returns the complex result.
- goertzelSingle(double[], int, int, int, boolean) - Static method in class biz.source_code.dsp.transform.Dft
-
Computes the DFT on real numbers for a single frequency.
- goertzelSpectrum(double[]) - Static method in class biz.source_code.dsp.transform.Dft
-
Computes the DFT on an array of real numbers and returns the complex spectrum.
- GridLine(double, Color) - Constructor for class biz.source_code.dsp.swing.FunctionPlot.GridLine
-
- packAudioStreamBytes(AudioFormat, float[][], int, byte[], int, int) - Static method in class biz.source_code.dsp.sound.AudioIo
-
A utility routine to pack the data for a Java Sound audio stream.
- paintComponent(Graphics) - Method in class biz.source_code.dsp.swing.FunctionPlot
-
- parse(String) - Static method in class biz.source_code.dsp.util.IntArray
-
- parseOrNull(String) - Static method in class biz.source_code.dsp.util.IntArray
-
Same as parse(), but returns null if the array would be empty.
- play(AudioIo.AudioSignal) - Static method in class biz.source_code.dsp.sound.AudioIo
-
Plays an audio signal on the default system audio output device.
- play(float[], int) - Static method in class biz.source_code.dsp.sound.AudioIo
-
Plays an audio signal on the default system audio output device.
- PolynomialRootFinderJenkinsTraub - Class in biz.source_code.dsp.math
-
A root finder for polynomials with real coefficients.
- PolynomialRootFinderLaguerre - Class in biz.source_code.dsp.math
-
A root finder for polynomials with complex coefficients.
- PolynomialUtils - Class in biz.source_code.dsp.math
-
Plynomial utility routines.
- PolynomialUtils.RationalFraction - Class in biz.source_code.dsp.math
-
Structure for the coefficients of a rational fraction (a fraction of two polynomials) with real coefficients.
- pos - Variable in class biz.source_code.dsp.swing.FunctionPlot.GridLine
-
x or y position of the grid line.
- pow(int) - Method in class biz.source_code.dsp.math.Complex
-
Returns this raised to the power of x
.
- pow(double) - Method in class biz.source_code.dsp.math.Complex
-
Returns this raised to the power of x
.
- pow(Complex) - Method in class biz.source_code.dsp.math.Complex
-
Returns this raised to the power of x
.
- process(float[]) - Method in class biz.source_code.dsp.signal.ActivityDetector
-
Processes the signal envelope and returns the positions of the active zones.
- process(float[]) - Method in class biz.source_code.dsp.signal.EnvelopeDetector
-
Processes an array of input signal values and returns an array containing the envelope levels.
- processMouseEvent(MouseEvent) - Method in class biz.source_code.dsp.swing.FunctionPlot
-
- processMouseMotionEvent(MouseEvent) - Method in class biz.source_code.dsp.swing.FunctionPlot
-
- processMouseWheelEvent(MouseWheelEvent) - Method in class biz.source_code.dsp.swing.FunctionPlot
-
- samplingRate - Variable in class biz.source_code.dsp.sound.AudioIo.AudioSignal
-
The sampling rate in Hz
- saveWavFile(String, AudioIo.AudioSignal, int, int) - Static method in class biz.source_code.dsp.sound.AudioIo
-
Writes an audio signal into a WAV file.
- saveWavFile(String, AudioIo.AudioSignal) - Static method in class biz.source_code.dsp.sound.AudioIo
-
Writes an audio signal into a WAV file.
- saveWavFile(String, float[], int) - Static method in class biz.source_code.dsp.sound.AudioIo
-
Writes an audio signal into a WAV file.
- set(int, int) - Method in class biz.source_code.dsp.util.IntArray
-
- setSize(int) - Method in class biz.source_code.dsp.util.IntArray
-
- setZoomModeHorizontal(boolean) - Method in class biz.source_code.dsp.swing.FunctionPlot
-
If the horizontal zoom mode flag is on, the primary zoom mode is horizontal.
- SignalFilter - Interface in biz.source_code.dsp.filter
-
General interface for a filter that processes a stream of signal sample values.
- SignalFilterAudioInputStream - Class in biz.source_code.dsp.sound
-
Wrapper for using a signal filter with the Java Sound API.
- SignalPlot - Class in biz.source_code.dsp.swing
-
A Swing component for plotting a sampled signal.
- SignalPlot(float[], double, double) - Constructor for class biz.source_code.dsp.swing.SignalPlot
-
- SignalPlot(float[], int, double, double, double, double) - Constructor for class biz.source_code.dsp.swing.SignalPlot
-
- SimplePlotFunction() - Constructor for class biz.source_code.dsp.swing.FunctionPlot.SimplePlotFunction
-
Constructs a plot function without inter-pixel sampling.
- SimplePlotFunction(int) - Constructor for class biz.source_code.dsp.swing.FunctionPlot.SimplePlotFunction
-
Constructs a plot function.
- size() - Method in class biz.source_code.dsp.util.IntArray
-
- sortByAbsImNegImRe(Complex[]) - Static method in class biz.source_code.dsp.util.ArrayUtils
-
Returns a copy of a Complex array, sorted by abs(im) | -im | re.
- sortByImRe(Complex[]) - Static method in class biz.source_code.dsp.util.ArrayUtils
-
Returns a copy of a Complex array, sorted by imaginary and real parts.
- sortByMagnitude(double[]) - Static method in class biz.source_code.dsp.util.ArrayUtils
-
Returns a copy of a double array, sorted by magnitude (absolute value).
- sqr() - Method in class biz.source_code.dsp.math.Complex
-
Returns the square.
- sqrt() - Method in class biz.source_code.dsp.math.Complex
-
Returns one of the two square roots.
- start() - Method in class biz.source_code.dsp.sound.AudioStreamPump
-
Starts the pump.
- step(double) - Method in class biz.source_code.dsp.filter.EchoFilter
-
- step(double) - Method in class biz.source_code.dsp.filter.IirFilter
-
- step(double) - Method in interface biz.source_code.dsp.filter.SignalFilter
-
Processes an input signal value and returns the next output signal value.
- step(double) - Method in class biz.source_code.dsp.signal.EnvelopeDetector
-
Processes one input signal value and returns the current envelope level.
- stop() - Method in class biz.source_code.dsp.sound.AudioStreamPump
-
Stops the pump immediatelly.
- sub(double) - Method in class biz.source_code.dsp.math.Complex
-
Returns this - x
;
- sub(Complex) - Method in class biz.source_code.dsp.math.Complex
-
Returns this - x
;
- sub(double, Complex) - Static method in class biz.source_code.dsp.math.Complex
-
Returns x - y
;
- synthesizeFromSpectrum(Complex[], boolean) - Static method in class biz.source_code.dsp.transform.Dft
-
Computes a kind of inverse DFT on an array of complex numbers that represent a spectrum,
and returns the result as an array of real numbers.