Namespace: Processing

Processing

Methods

deinterleaveStereoData(stereo, leftOut, rightOut, numFrames, stride)

Deinterleave the given stereo data into separate left and right channels.
Parameters:
Name Type Description
stereo Array the stereo floating point, interleaved data
leftOut Array the left output buffer (floating point)
rightOut Array the right output buffer (floating point)
numFrames Integer number of frames in the *output* data
stride Integer stride or interval as to how the output channels are populated, used for up-sampling (eg 2 would write every sample in the stereo buffer to every 2 samples in the output buffer)

interleaveStereoData(left, right, stereoOut, numFrames, stride)

Interleave the given left and right channel data as stereo interleaved.
Parameters:
Name Type Description
left Array the left channel floating point data
right Array the right channel floating point data
stereoOut Array the stereo output interleaved buffer (floating point)
numFrames Integer number of frames in the *input* data
stride Integer stride or interval to sample in the input data used for down-sampling (eg 2 would take every other sample)

noiseGateProcess(buffer, numFrames, numChannels)

Perform the NoiseGate process on the given audio buffer per the current NoiseGate settings.
Parameters:
Name Type Description
buffer Array the audio data, interleaved, float
numFrames Integer number of frames in buffer
numChannels any number of channels in buffer

processBuffer(buffer, numFrames, numChannels)

Perform MDPS processing on the given input buffer per the current settings.
Parameters:
Name Type Description
buffer Array the floating point data
numFrames Integer number of frames
numChannels Integer number of channels

scaleBuffer(buffer, numFrames, stride, scale)

Scale the given audio data according to the scale factor.
Parameters:
Name Type Description
buffer Array the floating point data
numFrames Integer number of frames
stride Integer stride or interval at which to sample the buffer
scale Float scale factor to apply to the audio data (0 - 1)