FMOD_DSP_SFXREVERB

FMOD Studio API

Firelight Technologies FMOD Studio API

FMOD_DSP_SFXREVERB

Parameter types for the FMOD_DSP_TYPE_SFXREVERB unit.

C/C++ Syntax

typedef enum {
  FMOD_DSP_SFXREVERB_DECAYTIME,
  FMOD_DSP_SFXREVERB_EARLYDELAY,
  FMOD_DSP_SFXREVERB_LATEDELAY,
  FMOD_DSP_SFXREVERB_HFREFERENCE,
  FMOD_DSP_SFXREVERB_HFDECAYRATIO,
  FMOD_DSP_SFXREVERB_DIFFUSION,
  FMOD_DSP_SFXREVERB_DENSITY,
  FMOD_DSP_SFXREVERB_LOWSHELFFREQUENCY,
  FMOD_DSP_SFXREVERB_LOWSHELFGAIN,
  FMOD_DSP_SFXREVERB_HIGHCUT,
  FMOD_DSP_SFXREVERB_EARLYLATEMIX,
  FMOD_DSP_SFXREVERB_WETLEVEL,
  FMOD_DSP_SFXREVERB_DRYLEVEL
} FMOD_DSP_SFXREVERB;

JavaScript Syntax

FMOD.DSP_SFXREVERB_DECAYTIME
FMOD.DSP_SFXREVERB_EARLYDELAY
FMOD.DSP_SFXREVERB_LATEDELAY
FMOD.DSP_SFXREVERB_HFREFERENCE
FMOD.DSP_SFXREVERB_HFDECAYRATIO
FMOD.DSP_SFXREVERB_DIFFUSION
FMOD.DSP_SFXREVERB_DENSITY
FMOD.DSP_SFXREVERB_LOWSHELFFREQUENCY
FMOD.DSP_SFXREVERB_LOWSHELFGAIN
FMOD.DSP_SFXREVERB_HIGHCUT
FMOD.DSP_SFXREVERB_EARLYLATEMIX
FMOD.DSP_SFXREVERB_WETLEVEL
FMOD.DSP_SFXREVERB_DRYLEVEL

Values

FMOD_DSP_SFXREVERB_DECAYTIME

(Type:float) - Decay Time : Reverberation decay time at low-frequencies in milliseconds. Ranges from 100.0 to 20000.0. Default is 1500.

FMOD_DSP_SFXREVERB_EARLYDELAY

(Type:float) - Early Delay : Delay time of first reflection in milliseconds. Ranges from 0.0 to 300.0. Default is 20.

FMOD_DSP_SFXREVERB_LATEDELAY

(Type:float) - Reverb Delay : Late reverberation delay time relative to first reflection in milliseconds. Ranges from 0.0 to 100.0. Default is 40.

FMOD_DSP_SFXREVERB_HFREFERENCE

(Type:float) - HF Reference : Reference frequency for high-frequency decay in Hz. Ranges from 20.0 to 20000.0. Default is 5000.

FMOD_DSP_SFXREVERB_HFDECAYRATIO

(Type:float) - Decay HF Ratio : High-frequency decay time relative to decay time in percent. Ranges from 10.0 to 100.0. Default is 50.

FMOD_DSP_SFXREVERB_DIFFUSION

(Type:float) - Diffusion : Reverberation diffusion (echo density) in percent. Ranges from 0.0 to 100.0. Default is 100.

FMOD_DSP_SFXREVERB_DENSITY

(Type:float) - Density : Reverberation density (modal density) in percent. Ranges from 0.0 to 100.0. Default is 100.

FMOD_DSP_SFXREVERB_LOWSHELFFREQUENCY

(Type:float) - Low Shelf Frequency : Transition frequency of low-shelf filter in Hz. Ranges from 20.0 to 1000.0. Default is 250.

FMOD_DSP_SFXREVERB_LOWSHELFGAIN

(Type:float) - Low Shelf Gain : Gain of low-shelf filter in dB. Ranges from -36.0 to 12.0. Default is 0.

FMOD_DSP_SFXREVERB_HIGHCUT

(Type:float) - High Cut : Cutoff frequency of low-pass filter in Hz. Ranges from 20.0 to 20000.0. Default is 20000.

FMOD_DSP_SFXREVERB_EARLYLATEMIX

(Type:float) - Early/Late Mix : Blend ratio of late reverb to early reflections in percent. Ranges from 0.0 to 100.0. Default is 50.

FMOD_DSP_SFXREVERB_WETLEVEL

(Type:float) - Wet Level : Reverb signal level in dB. Ranges from -80.0 to 20.0. Default is -6.

FMOD_DSP_SFXREVERB_DRYLEVEL

(Type:float) - Dry Level : Dry signal level in dB. Ranges from -80.0 to 20.0. Default is 0.

Remarks

This is a high quality I3DL2 based reverb.
On top of the I3DL2 property set, "Dry Level" is also included to allow the dry mix to be changed.

These properties can be set with presets in FMOD_REVERB_PRESETS.

See Also




Version 1.10.03 Built on Feb 1, 2018