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.