Skip to main content

sound:xtract denoiser

Version: 0.0.0

Description​

Signal denoising using the XTRACT algorithm.

Inputs​

InputNameExpected type(s)Description
Pin 0
Required
input_signalfields_container, fieldSignal(s) to denoise, as a field or fields_container. When inputting a fields_container, each signal (each field of the fields_container) is processed individually.
Pin 1
Required
input_parametersgeneric_data_containerStructure that contains the parameters of the algorithm:

* Noise levels (Field): level vs frequency of the noise.

This structure is of type Xtract_denoiser_parameters (see this class for more details).

Outputs​

OutputNameExpected type(s)Description
Pin 0output_denoised_signalsfields_container, fieldDenoised signal(s), as a field or fields_container (depending on the input).
Pin 1output_noise_signalsfields_container, fieldNoise signal, as a field or fields_container (depending on the input). The noise signal is the original signal minus the denoised signal.

Configurations​

NameExpected type(s)Default valueDescription
mutexboolfalseIf this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.

Scripting​

Category: sound

Plugin: sound

Scripting name: None

Full name: None

Internal name: xtract_denoiser

License: avrxp_snd_level1

Changelog​

  • Version 0.0.0: Initial release.