{{newin|[[11.0]]|110|type=enum}}
The different types of effects supported by [[love.audio.setEffect]].

== Constants ==
;chorus: Plays multiple copies of the sound with slight pitch and time variation. Used to make sounds sound "fuller" or "thicker".
{{param|EffectWaveform|waveform|}}
{{param|number|phase|}}
{{param|number|rate|}}
{{param|number|depth|}}
{{param|number|feedback|}}
{{param|number|delay|}}

;compressor: Decreases the dynamic range of the sound, making the loud and quiet parts closer in volume, producing a more uniform amplitude throughout time.
{{param|boolean|enable|}}

;distortion: Alters the sound by amplifying it until it clips, shearing off parts of the signal, leading to a compressed and distorted sound.
{{param|number|gain|}}
{{param|number|edge|}}
{{param|number|lowcut|}}
{{param|number|center|}}
{{param|number|bandwidth|}}

;echo: Decaying feedback based effect, on the order of seconds. Also known as delay; causes the sound to repeat at regular intervals at a decreasing volume.
{{param|number|delay|}}
{{param|number|tapdelay|}}
{{param|number|damping|}}
{{param|number|feedback|}}
{{param|number|spread|}}

;equalizer: Adjust the frequency components of the sound using a 4-band (low-shelf, two band-pass and a high-shelf) equalizer.
{{param|number|lowgain|}}
{{param|number|lowcut|}}
{{param|number|lowmidgain|}}
{{param|number|lowmidfrequency|}}
{{param|number|lowmidbandwidth|}}
{{param|number|highmidgain|}}
{{param|number|highmidfrequency|}}
{{param|number|highmidbandwidth|}}
{{param|number|highgain|}}
{{param|number|highcut|}}

;flanger: Plays two copies of the sound; while varying the phase, or equivalently delaying one of them, by amounts on the order of milliseconds, resulting in phasing sounds.
{{param|EffectWaveform|waveform|}}
{{param|number|phase|}}
{{param|number|rate|}}
{{param|number|depth|}}
{{param|number|feedback|}}
{{param|number|delay|}}

;reverb: Decaying feedback based effect, on the order of milliseconds. Used to simulate the reflection off of the surroundings.
{{param|number|gain|}}
{{param|number|highgain|}}
{{param|number|density|}}
{{param|number|diffusion|}}
{{param|number|decaytime|}}
{{param|number|decayhighratio|}}
{{param|number|earlygain|}}
{{param|number|earlydelay|}}
{{param|number|lategain|}}
{{param|number|latedelay|}}
{{param|number|roomrolloff|}}
{{param|number|airabsorption|}}
{{param|boolean|highlimit|}}

;ringmodulator: An implementation of amplitude modulation; multiplies the source signal with a simple waveform, to produce either volume changes, or inharmonic overtones.
{{param|EffectWaveform|waveform|}}
{{param|number|frequency|}}
{{param|number|highcut|}}

== See Also ==
* [[parent::love.audio]]
* [[love.audio.setEffect]]

[[Category:Enums]]
{{#set:Description=Different types of audio effects.}}

== Other Languages ==
{{i18n|EffectType}}