DMUS_WAVES_REVERB_PARAMS

The DMUS_WAVES_REVERB_PARAMS structure contains information about reverberation effects.

typedef struct _DMUS_WAVES_REVERB_PARAMS {
    float  fInGain;
    float  fReverbMix;
    float  fReverbTime;
    float  fHighFreqRTRatio;
} DMUS_WAVES_REVERB_PARAMS;
 

Parameters

fInGain
Input gain in dB (to avoid output overflows). The default value is 0.
fReverbMix
Reverb mix in dB. A value of 0 means 100 percent wet reverb (no direct signal). Negative values gives less wet signal. The coefficients are calculated so that the overall output level stays approximately constant regardless of the amount of reverb mix. The default value is -10.0.
fReverbTime
Reverb decay time, in milliseconds. The default value is 1000.
fHighFreqRTRatio
Ratio of the high frequencies to the global reverb time. Unless very bright reverbs are wanted, this should be set to a value of less than 1. For example, if fReverbTime is 1000 ms and dHighFreqRTRatio is 0.1, then the decay time for high frequencies will be 100ms. The default value is 0.001.

Remarks

The TrueVerb reverberation technology from Waves is licensed to Microsoft as the SimpleVerb implementation for use in the Microsoft Software Synthesizer.

QuickInfo

  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
  Header: Declared in dmusicc.h.