| fmod_dsp.h | | fmod_dsp.h | |
| | | | |
| skipping to change at line 61 | | skipping to change at line 61 | |
| FMOD_DSP_TYPE_LOWPASS, /* This unit filters sound using a hi
gh quality, resonant lowpass filter algorithm but consumes more CPU time. *
/ | | FMOD_DSP_TYPE_LOWPASS, /* This unit filters sound using a hi
gh quality, resonant lowpass filter algorithm but consumes more CPU time. *
/ | |
| FMOD_DSP_TYPE_ITLOWPASS, /* This unit filters sound using a re
sonant lowpass filter algorithm that is used in Impulse Tracker, but with l
imited cutoff range (0 to 8060hz). */ | | FMOD_DSP_TYPE_ITLOWPASS, /* This unit filters sound using a re
sonant lowpass filter algorithm that is used in Impulse Tracker, but with l
imited cutoff range (0 to 8060hz). */ | |
| FMOD_DSP_TYPE_HIGHPASS, /* This unit filters sound using a re
sonant highpass filter algorithm. */ | | FMOD_DSP_TYPE_HIGHPASS, /* This unit filters sound using a re
sonant highpass filter algorithm. */ | |
| FMOD_DSP_TYPE_ECHO, /* This unit produces an echo on the
sound and fades out at the desired rate. */ | | FMOD_DSP_TYPE_ECHO, /* This unit produces an echo on the
sound and fades out at the desired rate. */ | |
| FMOD_DSP_TYPE_FLANGE, /* This unit produces a flange effect
on the sound. */ | | FMOD_DSP_TYPE_FLANGE, /* This unit produces a flange effect
on the sound. */ | |
| FMOD_DSP_TYPE_DISTORTION, /* This unit distorts the sound. */ | | FMOD_DSP_TYPE_DISTORTION, /* This unit distorts the sound. */ | |
| FMOD_DSP_TYPE_NORMALIZE, /* This unit normalizes or amplifies
the sound to a certain level. */ | | FMOD_DSP_TYPE_NORMALIZE, /* This unit normalizes or amplifies
the sound to a certain level. */ | |
| FMOD_DSP_TYPE_PARAMEQ, /* This unit attenuates or amplifies
a selected frequency range. */ | | FMOD_DSP_TYPE_PARAMEQ, /* This unit attenuates or amplifies
a selected frequency range. */ | |
| FMOD_DSP_TYPE_PITCHSHIFT, /* This unit bends the pitch of a sou
nd without changing the speed of playback. */ | | FMOD_DSP_TYPE_PITCHSHIFT, /* This unit bends the pitch of a sou
nd without changing the speed of playback. */ | |
| FMOD_DSP_TYPE_CHORUS, /* This unit produces a chorus effect
on the sound. */ | | FMOD_DSP_TYPE_CHORUS, /* This unit produces a chorus effect
on the sound. */ | |
|
| FMOD_DSP_TYPE_REVERB, /* This unit produces a reverb effect
on the sound. */ | | | |
| FMOD_DSP_TYPE_VSTPLUGIN, /* This unit allows the use of Steinb
erg VST plugins */ | | FMOD_DSP_TYPE_VSTPLUGIN, /* This unit allows the use of Steinb
erg VST plugins */ | |
| FMOD_DSP_TYPE_WINAMPPLUGIN, /* This unit allows the use of Nullso
ft Winamp plugins */ | | FMOD_DSP_TYPE_WINAMPPLUGIN, /* This unit allows the use of Nullso
ft Winamp plugins */ | |
| FMOD_DSP_TYPE_ITECHO, /* This unit produces an echo on the
sound and fades out at the desired rate as is used in Impulse Tracker. */ | | FMOD_DSP_TYPE_ITECHO, /* This unit produces an echo on the
sound and fades out at the desired rate as is used in Impulse Tracker. */ | |
| FMOD_DSP_TYPE_COMPRESSOR, /* This unit implements dynamic compr
ession (linked multichannel, wideband) */ | | FMOD_DSP_TYPE_COMPRESSOR, /* This unit implements dynamic compr
ession (linked multichannel, wideband) */ | |
| FMOD_DSP_TYPE_SFXREVERB, /* This unit implements SFX reverb */ | | FMOD_DSP_TYPE_SFXREVERB, /* This unit implements SFX reverb */ | |
| FMOD_DSP_TYPE_LOWPASS_SIMPLE, /* This unit filters sound using a si
mple lowpass with no resonance, but has flexible cutoff and is fast. */ | | FMOD_DSP_TYPE_LOWPASS_SIMPLE, /* This unit filters sound using a si
mple lowpass with no resonance, but has flexible cutoff and is fast. */ | |
| FMOD_DSP_TYPE_DELAY, /* This unit produces different delay
s on individual channels of the sound. */ | | FMOD_DSP_TYPE_DELAY, /* This unit produces different delay
s on individual channels of the sound. */ | |
| FMOD_DSP_TYPE_TREMOLO, /* This unit produces a tremolo / cho
pper effect on the sound. */ | | FMOD_DSP_TYPE_TREMOLO, /* This unit produces a tremolo / cho
pper effect on the sound. */ | |
| FMOD_DSP_TYPE_LADSPAPLUGIN, /* This unit allows the use of LADSPA
standard plugins. */ | | FMOD_DSP_TYPE_LADSPAPLUGIN, /* This unit allows the use of LADSPA
standard plugins. */ | |
| FMOD_DSP_TYPE_HIGHPASS_SIMPLE, /* This unit filters sound using a si
mple highpass with no resonance, but has flexible cutoff and is fast. */ | | FMOD_DSP_TYPE_HIGHPASS_SIMPLE, /* This unit filters sound using a si
mple highpass with no resonance, but has flexible cutoff and is fast. */ | |
| | | | |
| skipping to change at line 385 | | skipping to change at line 384 | |
| [SEE_ALSO] | | [SEE_ALSO] | |
| DSP::setParameter | | DSP::setParameter | |
| DSP::getParameter | | DSP::getParameter | |
| FMOD_DSP_TYPE | | FMOD_DSP_TYPE | |
| ] | | ] | |
| */ | | */ | |
| typedef enum | | typedef enum | |
| { | | { | |
| FMOD_DSP_FLANGE_DRYMIX, /* Volume of original signal to pass to ou
tput. 0.0 to 1.0. Default = 0.45. */ | | FMOD_DSP_FLANGE_DRYMIX, /* Volume of original signal to pass to ou
tput. 0.0 to 1.0. Default = 0.45. */ | |
| FMOD_DSP_FLANGE_WETMIX, /* Volume of flange signal to pass to outp
ut. 0.0 to 1.0. Default = 0.55. */ | | FMOD_DSP_FLANGE_WETMIX, /* Volume of flange signal to pass to outp
ut. 0.0 to 1.0. Default = 0.55. */ | |
|
| FMOD_DSP_FLANGE_DEPTH, /* Flange depth. 0.01 to 1.0. Default =
1.0. */ | | FMOD_DSP_FLANGE_DEPTH, /* Flange depth (percentage of 40ms delay)
. 0.01 to 1.0. Default = 1.0. */ | |
| FMOD_DSP_FLANGE_RATE /* Flange speed in hz. 0.0 to 20.0. Defa
ult = 0.1. */ | | FMOD_DSP_FLANGE_RATE /* Flange speed in hz. 0.0 to 20.0. Defa
ult = 0.1. */ | |
| } FMOD_DSP_FLANGE; | | } FMOD_DSP_FLANGE; | |
| | | | |
| /* | | /* | |
| [ENUM] | | [ENUM] | |
| [ | | [ | |
| [DESCRIPTION] | | [DESCRIPTION] | |
| Parameter types for the FMOD_DSP_TYPE_TREMOLO filter. | | Parameter types for the FMOD_DSP_TYPE_TREMOLO filter. | |
| | | | |
| [REMARKS] | | [REMARKS] | |
| | | | |
| skipping to change at line 552 | | skipping to change at line 551 | |
| } FMOD_DSP_PITCHSHIFT; | | } FMOD_DSP_PITCHSHIFT; | |
| | | | |
| /* | | /* | |
| [ENUM] | | [ENUM] | |
| [ | | [ | |
| [DESCRIPTION] | | [DESCRIPTION] | |
| Parameter types for the FMOD_DSP_TYPE_CHORUS filter. | | Parameter types for the FMOD_DSP_TYPE_CHORUS filter. | |
| | | | |
| [REMARKS] | | [REMARKS] | |
| Chrous is an effect where the sound is more 'spacious' due to 1 to 3 ve
rsions of the sound being played along side the original signal but with th
e pitch of each copy modulating on a sine wave.<br> | | Chrous is an effect where the sound is more 'spacious' due to 1 to 3 ve
rsions of the sound being played along side the original signal but with th
e pitch of each copy modulating on a sine wave.<br> | |
|
| This is a highly configurable chorus unit. It supports 3 taps, small a | | | |
| nd large delay times and also feedback.<br> | | | |
| This unit also could be used to do a simple echo, or a flange effect. | | | |
| | | | |
| [PLATFORMS] | | [PLATFORMS] | |
| Win32, Win64, Linux, Linux64, Macintosh, Xbox360, PlayStation Portable,
PlayStation 3, Wii, iPhone, 3GS, NGP, Android | | Win32, Win64, Linux, Linux64, Macintosh, Xbox360, PlayStation Portable,
PlayStation 3, Wii, iPhone, 3GS, NGP, Android | |
| | | | |
| [SEE_ALSO] | | [SEE_ALSO] | |
| DSP::setParameter | | DSP::setParameter | |
| DSP::getParameter | | DSP::getParameter | |
| FMOD_DSP_TYPE | | FMOD_DSP_TYPE | |
| ] | | ] | |
| */ | | */ | |
| typedef enum | | typedef enum | |
| { | | { | |
| FMOD_DSP_CHORUS_DRYMIX, /* Volume of original signal to pass to outpu
t. 0.0 to 1.0. Default = 0.5. */ | | FMOD_DSP_CHORUS_DRYMIX, /* Volume of original signal to pass to outpu
t. 0.0 to 1.0. Default = 0.5. */ | |
| FMOD_DSP_CHORUS_WETMIX1, /* Volume of 1st chorus tap. 0.0 to 1.0. De
fault = 0.5. */ | | FMOD_DSP_CHORUS_WETMIX1, /* Volume of 1st chorus tap. 0.0 to 1.0. De
fault = 0.5. */ | |
| FMOD_DSP_CHORUS_WETMIX2, /* Volume of 2nd chorus tap. This tap is 90 d
egrees out of phase of the first tap. 0.0 to 1.0. Default = 0.5. */ | | FMOD_DSP_CHORUS_WETMIX2, /* Volume of 2nd chorus tap. This tap is 90 d
egrees out of phase of the first tap. 0.0 to 1.0. Default = 0.5. */ | |
| FMOD_DSP_CHORUS_WETMIX3, /* Volume of 3rd chorus tap. This tap is 90 d
egrees out of phase of the second tap. 0.0 to 1.0. Default = 0.5. */ | | FMOD_DSP_CHORUS_WETMIX3, /* Volume of 3rd chorus tap. This tap is 90 d
egrees out of phase of the second tap. 0.0 to 1.0. Default = 0.5. */ | |
| FMOD_DSP_CHORUS_DELAY, /* Chorus delay in ms. 0.1 to 100.0. Defaul
t = 40.0 ms. */ | | FMOD_DSP_CHORUS_DELAY, /* Chorus delay in ms. 0.1 to 100.0. Defaul
t = 40.0 ms. */ | |
| FMOD_DSP_CHORUS_RATE, /* Chorus modulation rate in hz. 0.0 to 20.0
. Default = 0.8 hz. */ | | FMOD_DSP_CHORUS_RATE, /* Chorus modulation rate in hz. 0.0 to 20.0
. Default = 0.8 hz. */ | |
|
| FMOD_DSP_CHORUS_DEPTH, /* Chorus modulation depth. 0.0 to 1.0. Def | | FMOD_DSP_CHORUS_DEPTH /* Chorus modulation depth. 0.0 to 1.0. Def | |
| ault = 0.03. */ | | ault = 0.03. */ | |
| FMOD_DSP_CHORUS_FEEDBACK /* Chorus feedback. Controls how much of the | | | |
| wet signal gets fed back into the chorus buffer. 0.0 to 1.0. Default = 0 | | | |
| .0. */ | | | |
| } FMOD_DSP_CHORUS; | | } FMOD_DSP_CHORUS; | |
| | | | |
| /* | | /* | |
| [ENUM] | | [ENUM] | |
| [ | | [ | |
| [DESCRIPTION] | | [DESCRIPTION] | |
| Parameter types for the FMOD_DSP_TYPE_ITECHO filter.<br> | | Parameter types for the FMOD_DSP_TYPE_ITECHO filter.<br> | |
| This is effectively a software based echo filter that emulates the Dire
ctX DMO echo effect. Impulse tracker files can support this, and FMOD will
produce the effect on ANY platform, not just those that support DirectX ef
fects!<br> | | This is effectively a software based echo filter that emulates the Dire
ctX DMO echo effect. Impulse tracker files can support this, and FMOD will
produce the effect on ANY platform, not just those that support DirectX ef
fects!<br> | |
| | | | |
| [REMARKS] | | [REMARKS] | |
| | | | |
End of changes. 4 change blocks. |
| 10 lines changed or deleted | | 3 lines changed or added | |
|