module FMOD::Core::DspType
These definitions can be used for creating FMOD
defined special effects or DSP units.
Constants
- CHANNEL_MIX
This unit provides per signal channel gain, and output channel mapping to allow 1 multichannel signal made up of many groups of signals to map to a single output signal.
- CHORUS
This unit produces a chorus effect on the sound.
- COMPRESSOR
This unit implements dynamic compression (linked/unlinked multichannel, wide-band)
- CONVOLUTION_REVERB
This unit implements convolution reverb.
- DELAY
This unit produces different delays on individual channels of the sound.
- DISTORTION
This unit distorts the sound.
- ECHO
This unit produces an echo on the sound and fades out at the desired rate.
- ENVELOPE_FOLLOWER
This unit tracks the envelope of the input/sidechain signal. Deprecated and will be removed in a future release.
- FADER
This unit pans and scales the volume of a unit.
- FFT
This unit simply analyzes the signal and provides spectrum information back through its parameter.
- FLANGE
This unit produces a flange effect on the sound.
- HIGH_PASS
@deprecated Deprecated and will be removed in a future release
(see MULTIBAND_EQ for alternatives).
This unit filters sound using a resonant high-pass filter algorithm.
- HIGH_PASS_SIMPLE
@deprecated Deprecated and will be removed in a future release
(see MULTIBAND_EQ for alternatives).
This unit filters sound using a simple high-pass with no resonance, but has flexible cutoff and is fast.
- IT_ECHO
This unit produces an echo on the sound and fades out at the desired rate as is used in Impulse Tracker.
- IT_LOW_PASS
This unit filters sound using a resonant low-pass filter algorithm that is used in Impulse Tracker, but with limited cutoff range (0 to 8060hz).
- LADSPA_PLUGIN
@deprecated Do not use, no longer supported. Unsupported / Deprecated.
- LIMITER
This unit limits the sound to a certain level.
- LOUDNESS_METER
This unit analyzes the loudness and true peak of the signal.
- LOW_PASS
@deprecated Deprecated and will be removed in a future release
(see MULTIBAND_EQ for alternatives).
This unit filters sound using a high quality, resonant low-pass filter algorithm but consumes more CPU time.
- LOW_PASS_SIMPLE
@deprecated Deprecated and will be removed in a future release
(see MULTIBAND_EQ for alternatives).
This unit filters sound using a simple low-pass with no resonance, but has flexible cutoff and is fast.
- MIXER
This unit does nothing but take inputs and mix them together then feed the result to the sound card unit.
- MULTIBAND_EQ
This unit is a flexible five band parametric equalizer.
- NORMALIZE
This unit normalizes or amplifies the sound to a certain level.
- OBJECT_PAN
This unit sends the signal to a 3d object encoder like Dolby Atmos.
- OSCILLATOR
This unit generates sine/square/saw/triangle or noise tones.
- PAN
This unit pans the signal, possibly up-mixing or down-mixing as well.
- PARAM_EQ
@deprecated Deprecated and will be removed in a future release
(see MULTIBAND_EQ for alternatives).
This unit attenuates or amplifies a selected frequency range.
- PITCH_SHIFT
This unit bends the pitch of a sound without changing the speed of playback.
- RETURN
This unit receives signals from a number of send DSPs.
- SEND
This unit sends a copy of the signal to a return DSP anywhere in the DSP tree.
- SFX_REVERB
This unit implements SFX reverb.
- THREE_EQ
This unit is a three-band equalizer.
- TRANSCEIVER
This unit “sends” and “receives” from a selection of up to 32 different slots. It is like a send/return but it uses global slots rather than returns as the destination. It also has other features. Multiple transceivers can receive from a single channel, or multiple transceivers can send to a single channel, or a combination of both.
- TREMOLO
This unit produces a tremolo / chopper effect on the sound.
- UNKNOWN
This unit was created via a non
FMOD
plugin so has an unknown purpose.- VST_PLUGIN
This unit allows the use of Steinberg VST plugins.
- WINAMP_PLUGIN
This unit allows the use of Nullsoft Winamp plugins.