Module: FMOD::Core::DspType
- Defined in:
- lib/fmod/core/dsp_type.rb
Overview
These definitions can be used for creating FMOD defined special effects or DSP units.
Constant Summary collapse
- UNKNOWN =
This unit was created via a non FMOD plugin so has an unknown purpose.
0
- MIXER =
This unit does nothing but take inputs and mix them together then feed the result to the sound card unit.
1
- OSCILLATOR =
This unit generates sine/square/saw/triangle or noise tones.
2
- 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.
3
- 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).
4
- 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.
5
- ECHO =
This unit produces an echo on the sound and fades out at the desired rate.
6
- FADER =
This unit pans and scales the volume of a unit.
7
- FLANGE =
This unit produces a flange effect on the sound.
8
- DISTORTION =
This unit distorts the sound.
9
- NORMALIZE =
This unit normalizes or amplifies the sound to a certain level.
10
- LIMITER =
This unit limits the sound to a certain level.
11
- 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.
12
- PITCH_SHIFT =
This unit bends the pitch of a sound without changing the speed of playback.
13
- CHORUS =
This unit produces a chorus effect on the sound.
14
- VST_PLUGIN =
This unit allows the use of Steinberg VST plugins.
15
- WINAMP_PLUGIN =
This unit allows the use of Nullsoft Winamp plugins.
16
- IT_ECHO =
This unit produces an echo on the sound and fades out at the desired rate as is used in Impulse Tracker.
17
- COMPRESSOR =
This unit implements dynamic compression (linked/unlinked multichannel, wide-band)
18
- SFX_REVERB =
This unit implements SFX reverb.
19
- 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.
20
- DELAY =
This unit produces different delays on individual channels of the sound.
21
- TREMOLO =
This unit produces a tremolo / chopper effect on the sound.
22
- LADSPA_PLUGIN =
Deprecated.
Do not use, no longer supported.
Unsupported / Deprecated.
23
- SEND =
This unit sends a copy of the signal to a return DSP anywhere in the DSP tree.
24
- RETURN =
This unit receives signals from a number of send DSPs.
25
- 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.
26
- PAN =
This unit pans the signal, possibly up-mixing or down-mixing as well.
27
- THREE_EQ =
This unit is a three-band equalizer.
28
- FFT =
This unit simply analyzes the signal and provides spectrum information back through its parameter.
29
- LOUDNESS_METER =
This unit analyzes the loudness and true peak of the signal.
30
- ENVELOPE_FOLLOWER =
This unit tracks the envelope of the input/sidechain signal. Deprecated and will be removed in a future release.
31
- CONVOLUTION_REVERB =
This unit implements convolution reverb.
32
- 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.
33
- 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.
34
- OBJECT_PAN =
This unit sends the signal to a 3d object encoder like Dolby Atmos.
35
- MULTIBAND_EQ =
This unit is a flexible five band parametric equalizer.
36