SYNTH_REVERB_PARAMS structure (dmusprop.h)

The SYNTH_REVERB_PARAMS structure contains configuration parameters.

Syntax

typedef struct _SYNTH_REVERB_PARAMS {
  float fInGain;
  float fReverbMix;
  float fReverbTime;
  float fHighFreqRTRatio;
} SYNTH_REVERB_PARAMS, *PSYNTH_REVERB_PARAMS;

Members

fInGain

Specifies the input gain in decibels (dB) to avoid output overflows.

fReverbMix

Specifies the reverb mix in dB. 0dB specifies 100% wet reverb (no direct signal). Negative values specify a less wet signal. The coefficients are calculated so that the overall output level stays approximately constant regardless of the amount of reverb mix.

fReverbTime

Specifies the reverb delay time in milliseconds.

fHighFreqRTRatio

Specifies the ratio of the high frequencies to the global reverb time. Unless very 'splashy-bright' reverberations are desired, this should be set to a value less than 1.0. For example, if dRevTime is 1000ms and HHighFreqRTRatio is 0.1, then the decay time for high frequencies will be 100ms.

Requirements

Requirement Value
Header dmusprop.h