Used with BASS_FXGetParameters and BASS_FXSetParameters to retrieve and set the parameters of a DX8 compression effect.
typedef struct { float fGain; float fAttack; float fRelease; float fThreshold; float fRatio; float fPredelay; } BASS_DX8_COMPRESSOR;
fGain | Output gain of signal after compression, in the range from -60 to 60. The default value is 0 dB. |
fAttack | Time before compression reaches its full value, in the range from 0.01 to 500. The default value is 10 ms. |
fRelease | Speed at which compression is stopped after input drops below fThreshold, in the range from 50 to 3000. The default value is 200 ms. |
fThreshold | Point at which compression begins, in decibels, in the range from -60 to 0. The default value is -20 dB. |
fRatio | Compression ratio, in the range from 1 to 100. The default value is 3, which means 3:1 compression. |
fPredelay | Time after fThreshold is reached before attack phase is started, in milliseconds, in the range from 0 to 4. The default value is 4 ms. |