{"id":24202,"date":"2023-09-06T12:38:32","date_gmt":"2023-09-06T10:38:32","guid":{"rendered":"https:\/\/demdlx704as001.ad.harman.com\/?post_type=documentor-sections&#038;p=24202"},"modified":"2024-05-22T07:59:39","modified_gmt":"2024-05-22T05:59:39","slug":"compressor-2","status":"publish","type":"post","link":"https:\/\/audioworx.transfunnel.co\/old\/?p=24202","title":{"rendered":"Compressor"},"content":{"rendered":"<p><span style=\"font-family: 'times new roman', times, serif;\">The purpose of the Compressor audio object is to reduce the volume of loud sounds that exceed the certain threshold, while leaving quiet sounds unaffected. This is achieved by remapping the dynamic range of an audio signal to a smaller range. <\/span><span style=\"font-family: 'times new roman', times, serif;\">When the input signal rise above a predetermined threshold, the Compressor module weakens it, effectively lowering the dynamic range of the signal.<\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\">The Compressor audio object supports in-place computation based on the core type.<\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\">The Compressor audio object supports API resetObjectHistory, calling which would clear all the history data gathered over the audio and the internal states are restored to initial values.<\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\">The Compressor object supports two modes of operation. In Multi Set mode, the channels will be linked to configured sets. Each set will be tuned independently, and set attenuation will be applied uniformly to linked channels.<\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\"><em><strong>Use Case:<\/strong> Compressor audio object is perfect for usage as multichannel noisegate, limiter, and compressor to safeguard audio processing against unusual high amplitudes. Otherwise \u2013 the usage as audiophile stereo compressor in the signal path to achieve more audible density might not have the expected performance.<\/em><\/span><\/p>\n<p class=\"note\"><span style=\"font-family: 'times new roman', times, serif;\">The compressor has two operating mode, namely One Set and Multi Set, and does not expose any variables to control.<\/span><\/p>\n<p class=\"heading\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Compressor Properties<\/strong><\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\">Below table describes about the Compressor audio object properties and functionality.<\/span><\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-28222\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/09\/CompressorAddnlParamSS.png\" alt=\"\" width=\"609\" height=\"593\" \/><\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 254px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 48px;\">\n<td class=\"table-head\" style=\"height: 48px; width: 82px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Properties<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"height: 48px; width: 596px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Description<\/strong><\/span><\/td>\n<\/tr>\n<tr style=\"height: 120px;\">\n<td style=\"height: 58px; width: 72px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong># of Channels<\/strong><\/span><\/td>\n<td style=\"height: 58px; width: 586px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Enter the number of channels. The number of audio channels it can process is configurable in the SFD and each channel has its own set of specifications.<\/span><\/p>\n<ul>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Range: 1 to 255<\/span><\/li>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Data type: uint<\/span><\/li>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">The default value is set to 1.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 212px;\">\n<td style=\"height: 138px; width: 72px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Max. delay [ms]<\/strong><\/span><\/td>\n<td style=\"height: 138px; width: 586px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Specify the maximum possible delay for the audio object. It is applicable to all the audio channels. <\/span><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Maximum delay in msec (m_NumElements)<\/span><\/p>\n<ul>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Range: 1 to 5000<\/span><\/li>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Data type: ms<\/span><\/li>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">The default value is set to 1.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">The number of channels and maximum delay are the configurable parameters in the SFD.<\/span><\/td>\n<\/tr>\n<tr style=\"height: 10px;\">\n<td style=\"height: 10px; width: 72px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Display Name<\/strong><\/span><\/td>\n<td style=\"height: 10px; width: 586px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Display name of the Compressor audio object in signal flow design. It can be changed based on the intended usage of the object.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"heading\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Mode<\/strong><\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\">The Compressor audio object supports two modes of operation.<\/span><\/p>\n<ul>\n<li><span style=\"font-family: 'times new roman', times, serif;\">One Set<\/span><\/li>\n<li><span style=\"font-family: 'times new roman', times, serif;\">Multi Set<\/span><\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-28230\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/09\/Screenshot-2024-05-22-111952.png\" alt=\"\" width=\"435\" height=\"152\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-28229\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/09\/Screenshot-2024-05-22-110118.png\" alt=\"\" width=\"436\" height=\"162\" \/><\/p>\n<div style=\"overflow-x: auto;\">\n<table style=\"border-collapse: collapse; width: 100%; height: 138px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<th class=\"table-head\" style=\"width: 50%; height: 23px; border-color: #faf7f7;\"><span style=\"font-family: 'times new roman', times, serif;\">Mode<\/span><\/th>\n<th class=\"table-head\" style=\"width: 50%; height: 23px; border-color: #faf7f7;\"><span style=\"font-family: 'times new roman', times, serif;\">Description<\/span><\/th>\n<\/tr>\n<tr style=\"height: 80px;\">\n<td style=\"width: 50%; height: 80px;\"><span style=\"font-size: 12pt;\"><strong><span style=\"font-family: 'times new roman', times, serif;\">One Set<\/span><\/strong><\/span><\/td>\n<td style=\"width: 50%; height: 80px;\"><span style=\"font-size: 12pt; font-family: 'times new roman', times, serif;\">Tuning will be applied for all the channels. State variable: Attenuation will be updated at each instance (not per-channel basis)<\/span><\/td>\n<\/tr>\n<tr style=\"height: 80px;\">\n<td style=\"width: 50%; height: 80px;\"><span style=\"font-size: 12pt;\"><strong><span style=\"font-family: 'times new roman', times, serif;\">Multi Set<\/span><\/strong><\/span><\/td>\n<td style=\"width: 50%; height: 80px;\">\n<p><span style=\"font-size: 12pt; font-family: 'times new roman', times, serif;\">Channels will be linked to different sets in this mode. Additional parameter: Number of Sets can be configured for channel linking. Each set of linked channels can be tuned with set based tuning parameters such as Compressor Threshold, Release time, Attack time, etc. Common tuning parameters are applicable for all channels irrespective of their linked sets.\u00a0<\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">State variable: Attenuation will be computed separately for each set.<\/span><\/p>\n<p><span style=\"font-size: 12pt; font-family: 'times new roman', times, serif;\">Channel &lt;n&gt; SetId parameter can be used to link the channel n with any of the available configured set.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><strong style=\"font-family: 'times new roman', times, serif; font-size: 18pt;\">Additional Parameters<\/strong><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\">The Compressor audio object has one additional parameter, named Number of Sets.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-28202\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/09\/ADDITIONAL_PARAMETERS_COMPRESSOR.png\" alt=\"\" width=\"347\" height=\"886\" \/><\/p>\n<div style=\"overflow-x: auto;\">\n<table style=\"border-collapse: collapse; width: 100%; height: auto;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<th class=\"table-head\" style=\"width: 50%; height: 23px; border-color: #faf7f7;\"><span style=\"font-family: 'times new roman', times, serif;\">Properties<\/span><\/th>\n<th class=\"table-head\" style=\"width: 50%; height: 23px; border-color: #faf7f7;\"><span style=\"font-family: 'times new roman', times, serif;\">Description<\/span><\/th>\n<\/tr>\n<tr>\n<td style=\"width: 329px;\"><strong><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Number of Sets<\/span><\/strong><\/td>\n<td style=\"width: 329px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">To configure the number of sets for grouping and linking the available channels. Configurable only when Object Mode: Multi Set is enabled.<\/span><\/p>\n<ul>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Range: 1 to Number of Channels<\/span><\/li>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Data type: int<\/span><\/li>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">The default value is set to 1.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p class=\"heading\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Tuning Parameters<\/strong><\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\">All Compressor audio object parameters are shared in One Set object mode. This means that there is only one set of parameters, common to all the input channels, that controls a single instance of the audio object.<\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\">In Multi Set object mode, the tuning parameters for each set can be used separately for the channels linked to it. The common tuning parameters are applicable for all the channels irrespective of their linked set.<\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\">Below table describes the tuning parameters of Compression audio object.<\/span><\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 301px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 28px;\">\n<td class=\"table-head\" style=\"width: 17.5676%; height: 28px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Parameter<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 31.7568%; height: 28px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Description<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 11.6216%; height: 28px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Data Type<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 10.8108%; height: 28px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Unit<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 9.45946%; height: 28px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Default<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 7.7027%; height: 28px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Offset<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 10.9459%; height: 28px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Range<\/strong><\/span><\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"width: 17.5676%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong><!--StartFragment --><span class=\"cf0\">Compressor <\/span><!--EndFragment -->Threshold<\/strong><\/span><\/td>\n<td style=\"width: 31.7568%; height: 10px;\">\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Level of the compressor activation. <\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">In Multi Set mode, it will be part of set tuning parameters.<\/span><\/td>\n<td style=\"width: 11.6216%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 10.8108%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">db<\/span><\/td>\n<td style=\"width: 9.45946%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">-30<\/span><\/td>\n<td style=\"width: 7.7027%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0<\/span><\/td>\n<td style=\"width: 10.9459%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">-120 to 0<\/span><\/td>\n<\/tr>\n<tr style=\"height: 73px;\">\n<td style=\"width: 17.5676%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Attack Time<\/strong><\/span><\/td>\n<td style=\"width: 31.7568%; height: 27px;\">\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Time needed to compress signal to the target value. The signal level is reduced by 6 dB in this duration. <\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">In Multi Set mode, it will be part of set tuning parameters.<\/span><\/td>\n<td style=\"width: 11.6216%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 10.8108%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">s<\/span><\/td>\n<td style=\"width: 9.45946%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0.02<\/span><\/td>\n<td style=\"width: 7.7027%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">4<\/span><\/td>\n<td style=\"width: 10.9459%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0.001 to 0.5<\/span><\/td>\n<\/tr>\n<tr style=\"height: 100px;\">\n<td style=\"width: 17.5676%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Release Time<\/strong><\/span><\/td>\n<td style=\"width: 31.7568%; height: 10px;\">\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Time needed to restore original level of the signal after its return below threshold. The signal level is restored by 6 dB in this duration. <\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">In Multi Set mode, it will be part of set tuning parameters.<\/span><\/td>\n<td style=\"width: 11.6216%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 10.8108%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">s<\/span><\/td>\n<td style=\"width: 9.45946%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0.05<\/span><\/td>\n<td style=\"width: 7.7027%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">8<\/span><\/td>\n<td style=\"width: 10.9459%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0.001 to 0.5\u00a0<\/span><\/td>\n<\/tr>\n<tr style=\"height: 73px;\">\n<td style=\"width: 17.5676%; height: 14px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Compression ratio<\/strong><\/span><\/td>\n<td style=\"width: 31.7568%; height: 14px;\">\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Amount of compression applied to signal when its level is above threshold. <\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">In Multi Set mode, it will be part of set tuning parameters.<\/span><\/td>\n<td style=\"width: 11.6216%; height: 14px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 10.8108%; height: 14px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">None<\/span><\/td>\n<td style=\"width: 9.45946%; height: 14px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">3<\/span><\/td>\n<td style=\"width: 7.7027%; height: 14px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">12<\/span><\/td>\n<td style=\"width: 10.9459%; height: 14px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">1 to 100<\/span><\/td>\n<\/tr>\n<tr style=\"height: 73px;\">\n<td style=\"width: 17.5676%; height: 25px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><!--StartFragment --><strong><span class=\"cf0\">RMS Smoothing (A)<\/span><\/strong><!--EndFragment --><\/span><\/td>\n<td style=\"width: 31.7568%; height: 25px;\">\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Coefficient of the RMS filter used for calculating RMS level of input signal. <\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">In Multi Set mode, it will be part of set tuning parameters.<\/span><\/td>\n<td style=\"width: 11.6216%; height: 25px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 10.8108%; height: 25px;\">\u00a0<span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">None<\/span><\/td>\n<td style=\"width: 9.45946%; height: 25px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0.8<\/span><\/td>\n<td style=\"width: 7.7027%; height: 25px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">16<\/span><\/td>\n<td style=\"width: 10.9459%; height: 25px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0 to 1<\/span><\/td>\n<\/tr>\n<tr style=\"height: 73px;\">\n<td style=\"width: 17.5676%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Knee width\/Soft Knee<\/strong><\/span><\/td>\n<td style=\"width: 31.7568%; height: 10px;\">\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">The half width of smooth transition band around threshold point. <\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">In Multi Set mode, it will be part of set tuning parameters.<\/span><\/td>\n<td style=\"width: 11.6216%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 10.8108%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">dB<\/span><\/td>\n<td style=\"width: 9.45946%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">3<\/span><\/td>\n<td style=\"width: 7.7027%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">20<\/span><\/td>\n<td style=\"width: 10.9459%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0 to 120\u00a0<\/span><\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"width: 17.5676%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Make-up (after) gain<\/strong><\/span><\/td>\n<td style=\"width: 31.7568%; height: 10px;\">\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Value of additional gain applied to the output signal. <\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">In Multi Set mode, it will be part of set tuning parameters.<\/span><\/td>\n<td style=\"width: 11.6216%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 10.8108%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">dB<\/span><\/td>\n<td style=\"width: 9.45946%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0<\/span><\/td>\n<td style=\"width: 7.7027%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">24<\/span><\/td>\n<td style=\"width: 10.9459%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">-128 to 20\u00a0<\/span><\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"width: 17.5676%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Noise gate threshold<\/strong><\/span><\/td>\n<td style=\"width: 31.7568%; height: 10px;\">\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Level of the noise gate activation. <\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">In Multi Set mode, it will be part of set tuning parameters.<\/span><\/td>\n<td style=\"width: 11.6216%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 10.8108%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">dB<\/span><\/td>\n<td style=\"width: 9.45946%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">-128<\/span><\/td>\n<td style=\"width: 7.7027%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">28<\/span><\/td>\n<td style=\"width: 10.9459%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">-128 to 20\u00a0<\/span><\/td>\n<\/tr>\n<tr style=\"height: 140px;\">\n<td style=\"width: 17.5676%; height: 88px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Bypass<\/strong><\/span><\/td>\n<td style=\"width: 31.7568%; height: 88px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">When this value is equal one the compressor is transparent.<\/span><\/p>\n<ul>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0 &#8211; disabled<\/span><\/li>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">1 &#8211; enabled<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">In Multi Set mode, it will be part of set tuning parameters.<\/span><\/td>\n<td style=\"width: 11.6216%; height: 88px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">ULong<\/span><\/td>\n<td style=\"width: 10.8108%; height: 88px;\">\u00a0<span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">None<\/span><\/td>\n<td style=\"width: 9.45946%; height: 88px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0<\/span><\/td>\n<td style=\"width: 7.7027%; height: 88px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">32<\/span><\/td>\n<td style=\"width: 10.9459%; height: 88px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0 to 1<\/span><\/td>\n<\/tr>\n<tr style=\"height: 73px;\">\n<td style=\"width: 17.5676%; height: 14px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><!--StartFragment --><strong><span class=\"cf0\">Look ahead buffer size (Delay)<\/span><\/strong><!--EndFragment --><\/span><\/td>\n<td style=\"width: 31.7568%; height: 14px;\">\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Amount of time that the input signal is delayed\u00a0 to apply compression gain. <\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">In Multi Set mode, it will be part of common tuning parameters.<\/span><\/td>\n<td style=\"width: 11.6216%; height: 14px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 10.8108%; height: 14px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">s<\/span><\/td>\n<td style=\"width: 9.45946%; height: 14px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0<\/span><\/td>\n<td style=\"width: 7.7027%; height: 14px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">36<\/span><\/td>\n<td style=\"width: 10.9459%; height: 14px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0\u00a0 to Max Delay<\/span><\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"width: 17.5676%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>LP coefficient <em>b<\/em><sub>0<\/sub>\u00a0<\/strong><\/span><\/td>\n<td style=\"width: 31.7568%; height: 10px;\">\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Antialiasing filter\u2019s b0 coefficient. <\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">In Multi Set mode, it will be part of common tuning parameters.<\/span><\/td>\n<td style=\"width: 11.6216%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 10.8108%; height: 10px;\">\u00a0<span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">None<\/span><\/td>\n<td style=\"width: 9.45946%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">1<\/span><\/td>\n<td style=\"width: 7.7027%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">40<\/span><\/td>\n<td style=\"width: 10.9459%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0 to 1<\/span><\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"width: 17.5676%; height: 10px;\"><span style=\"font-size: 12pt; font-family: 'times new roman', times, serif;\"><strong>LP coefficient <em>b<\/em><sub>1<\/sub>\u00a0<\/strong><\/span><\/td>\n<td style=\"width: 31.7568%; height: 10px;\">\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Antialiasing filter\u2019s b1 coefficient. <\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">In Multi Set mode, it will be part of common tuning parameters.<\/span><\/td>\n<td style=\"width: 11.6216%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 10.8108%; height: 10px;\">\u00a0<span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">None<\/span><\/td>\n<td style=\"width: 9.45946%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0<\/span><\/td>\n<td style=\"width: 7.7027%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">44<\/span><\/td>\n<td style=\"width: 10.9459%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0 to 1<\/span><\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"width: 17.5676%; height: 10px;\"><span style=\"font-size: 12pt; font-family: 'times new roman', times, serif;\"><strong>LP coefficient <em>a<\/em><sub>1<\/sub>\u00a0<\/strong><\/span><\/td>\n<td style=\"width: 31.7568%; height: 10px;\">\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Antialiasing filter\u2019s a1 coefficient. <\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">In Multi Set mode, it will be part of common tuning parameters.<\/span><\/td>\n<td style=\"width: 11.6216%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 10.8108%; height: 10px;\">\u00a0<span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">None<\/span><\/td>\n<td style=\"width: 9.45946%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0<\/span><\/td>\n<td style=\"width: 7.7027%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">48<\/span><\/td>\n<td style=\"width: 10.9459%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0 to 1<\/span><\/td>\n<\/tr>\n<tr style=\"height: 73px;\">\n<td style=\"width: 17.5676%; height: 25px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Noise gate bypass<\/strong><\/span><\/td>\n<td style=\"width: 31.7568%; height: 25px;\">\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">This is used to bypass noise gate functionality completely. When set to 1, the noise gating is disabled. <\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">In Multi Set mode, it will be part of common tuning parameters.<\/span><\/td>\n<td style=\"width: 11.6216%; height: 25px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">ULong<\/span><\/td>\n<td style=\"width: 10.8108%; height: 25px;\">\u00a0<span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">None<\/span><\/td>\n<td style=\"width: 9.45946%; height: 25px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0<\/span><\/td>\n<td style=\"width: 7.7027%; height: 25px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">52<\/span><\/td>\n<td style=\"width: 10.9459%; height: 25px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0 to 1<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 17.5676%;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Channel &lt;n&gt; SetId<\/strong><\/span><\/td>\n<td style=\"width: 31.7568%;\">\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">To link the channel &lt;n&gt; with the available configured sets in Multi Set object mode.<\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">This tuning parameter is available only in Multi Set mode. <\/span><\/td>\n<td style=\"width: 11.6216%;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">ULong<\/span><\/td>\n<td style=\"width: 10.8108%;\"><span style=\"font-size: 12pt; font-family: 'times new roman', times, serif;\">None<\/span><\/td>\n<td style=\"width: 9.45946%;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0<\/span><\/td>\n<td style=\"width: 7.7027%;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">\u00a056<\/span><\/td>\n<td style=\"width: 10.9459%;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0 to (Number of Sets -1)<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"heading\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>State Parameters<\/strong><\/span><\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 47px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 48px;\">\n<td class=\"table-head\" style=\"width: 10.0652%; height: 20px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Parameter<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 24.3302%; height: 20px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Description<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 7.38595%; height: 20px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Data Type<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 5.93773%; height: 20px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Unit<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 7.89283%; height: 20px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Default<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 6.95148%; height: 20px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Offset<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 7.31354%; height: 20px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Range<\/strong><\/span><\/td>\n<\/tr>\n<tr style=\"height: 47px;\">\n<td style=\"width: 10.0652%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Attenuation<\/strong><\/span><\/td>\n<td style=\"width: 24.3302%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Indicates the amount of the computed attenuation when the compressor is active. For One Set object mode, the computed attenuation is applied on all channels. For Multi Set object mode, the computed attenuation at each set will be applied only to the channels linked to that particular set.<\/span><\/td>\n<td style=\"width: 7.38595%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 5.93773%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">dB<\/span><\/td>\n<td style=\"width: 7.89283%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0<\/span><\/td>\n<td style=\"width: 6.95148%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">60<\/span><\/td>\n<td style=\"width: 7.31354%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0 to 128<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"heading\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Control Parameters<\/strong><\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\">There are no control parameters available for Compressor audio object.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The purpose of the Compressor audio object is to reduce the volume of loud sounds that exceed the certain threshold, while leaving quiet sounds unaffected. This is achieved by remapping the dynamic range of an audio signal to a smaller range. When the input signal rise above a predetermined threshold, the Compressor module weakens it, [&hellip;]<\/p>\n","protected":false},"author":107,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","footnotes":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"off","ocean_gallery_id":[]},"categories":[315],"tags":[],"coauthors":[292],"_links":{"self":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/24202"}],"collection":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/users\/107"}],"replies":[{"embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=24202"}],"version-history":[{"count":61,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/24202\/revisions"}],"predecessor-version":[{"id":28235,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/24202\/revisions\/28235"}],"wp:attachment":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=24202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=24202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=24202"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcoauthors&post=24202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}