Author Topic: Settings for FX-Compressor and FX-Damp  (Read 7335 times)

bush9

  • Posts: 9
Settings for FX-Compressor and FX-Damp
« on: 16 Jul '08 - 22:34 »
Does anyone have a sample set of parameters for DAMP and COMPRESSOR.

Thanks

radio42

  • Posts: 4655
Re: Settings for FX-Compressor and FX-Damp
« Reply #1 on: 17 Jul '08 - 08:13 »
Here are mine (the once from BASS.NET):

BFX_DAMP:
-----------
Preset_Hard:
fTarget = 0.98f;
fQuiet = 0.04f;
fRate = 0.02f;
fGain = 2.0f;
fDelay = 0.2f;

Preset_Medium:
fTarget = 0.94f;
fQuiet = 0.03f;
fRate = 0.01f;
fGain = 1.0f;
fDelay = 0.35f;

Preset_Soft:
fTarget = 0.92f;
fQuiet = 0.02f;
fRate = 0.01f;
fGain = 1.0f;
fDelay = 0.5f;

What you might also do to the above values is to increase the 'fDelay' value to even 3.0 or 5.0 (meaning 3 to 5 seconds) - this will delay the time until the volume is amplified and make the DAMP not so much noticable and result in a more 'soft' amplification.


The BASS_FX compressor is not as good as the DFX compressor, but anyhow:

BFX_COMPRESSOR:
-------------------
Preset_50Attack15msRelease1sec:
fThreshold = 0.5f;
fAttacktime = 15.0f;
fReleasetime = 1000.0f;

Preset_80Attack1msRelease05sec:
fThreshold = 0.8f;
fAttacktime = 1.0f;
fReleasetime = 500.0f;

Preset_Soft:
fThreshold = 0.89f;
fAttacktime = 20.0f;
fReleasetime = 350.0f;

Preset_SoftHigh:
fThreshold = 0.7f;
fAttacktime = 10.0f;
fReleasetime = 200.0f;

Preset_Medium:
fThreshold = 0.5f;
fAttacktime = 5f;
fReleasetime = 250.0f;

Preset_Hard:
fThreshold = 0.25f;
fAttacktime = 2.2f;
fReleasetime = 400.0f;


DX8_COMPRESSOR:
-------------------
Preset_HardCommercial:
fGain = 4f;
fAttack = 2.2f;
fRelease = 400f;
fThreshold = -20f;
fRatio = 10f;
fPredelay = 2f;

Preset_Hard2:
fGain = 6f;
fAttack = 1.2f;
fRelease = 400f;
fThreshold = -20f;
fRatio = 10f;
fPredelay = 2f;

Preset_Hard:
fGain = 2f;
fAttack = 1.2f;
fRelease = 400f;
fThreshold = -20f;
fRatio = 10f;
fPredelay = 2f;

Preset_Medium:
fGain = 4f;
fAttack = 1.6f;
fRelease = 600f;
fThreshold = -20f;
fRatio = 6f;
fPredelay = 3f;

Preset_SoftHigh:
fGain = 2f;
fAttack = 2.2f;
fRelease = 800f;
fThreshold = -16f;
fRatio = 4f;
fPredelay = 4f;

Preset_Soft:
fGain = 0f;
fAttack = 10f;
fRelease = 200f;
fThreshold = -20f;
fRatio = 3f;
fPredelay = 4f;


A good combo is actually the following:
1. BFX_DAMP with 'Preset_Soft' and may be an increased fDelay
2. DX8_COMPRESSOR with 'Preset_SoftHigh'
3. BFX_VOLUME with a fVolume of 0.6309 (which is -2dB)

Note: The BFX_VOLUME is needed to compensate the DX8_COMPRESSOR, as this one might amplify the overall volume by +2dB (see fGain value).
The priority of the DSPs must be reverted to execute in the above order, e.g. BFX_DAMP Prio.=3, DX8_COMPRESSOR Prio.=2, BFX_VOLUME Prio.=1

radioDJro

  • Guest
Re: Settings for FX-Compressor and FX-Damp
« Reply #2 on: 13 Oct '09 - 17:17 »
These may be stupid questions, sorry for that :)

- What meaning has the "f" after the values, for example here "fTarget = 0.98f;"
- How can i translate these values in db, because in almost every application compressor or AGC settings are in db?

Thank you for your patience,
Mario

Ian @ un4seen

  • Administrator
  • Posts: 21991
Re: Settings for FX-Compressor and FX-Damp
« Reply #3 on: 13 Oct '09 - 17:33 »
- What meaning has the "f" after the values, for example here "fTarget = 0.98f;"

It means that it is a "float" (32-bit floating-point) number.

- How can i translate these values in db, because in almost every application compressor or AGC settings are in db?

The compressor parameters will already be in dB (with BASS_FX_BFX_COMPRESSOR2 at least), but for the "DAMP" fTarget/fQuiet/fGain parameters, you can use dB values like this...

Code: [Select]
damp.fTarget=pow(10, db/20.0);

radioDJro

  • Guest
Re: Settings for FX-Compressor and FX-Damp
« Reply #4 on: 13 Oct '09 - 18:17 »
Thank you very, very much Ian.

Eazis - Thomas

  • Posts: 9
Re: Settings for FX-Compressor and FX-Damp
« Reply #5 on: 22 May '19 - 10:58 »
Sorry to reply to an old topic.
I have been using the suggested settings for a while now but in retrospect something caught my attention.

--> (The BFX_VOLUME is needed to compensate the DX8_COMPRESSOR, as this one might amplify the overall volume by +2dB (see fGain value).)

Why should BFX_VOLUME be used to compensate the compressor's "fgain" (in this case 2db) instead of just setting the fgain closer to 0?
If I would use a hardware setup instead of a software implementation, that would be my goto approach (using the makeupgain to compensate the loss of max db and leave it at that).
Is there something I'm missing?