Available since LÖVE 11.0 |
This function is not supported in earlier versions. |
Defines an effect that can be applied to a Source.
Not all system supports audio effects. Use love.audio.isEffectsSupported to check.
love.audio.setEffect(name, settings)
string name
table settings
EffectType type
number volume
number ...
boolean success
love.audio.setEffect(name, enabled)
string name
boolean enabled (true)
boolean success
love.audio.setEffect('myEffect', {type = 'reverb'}) local source = love.audio.newSource('music.ogg', 'stream') source:setEffect('myEffect') source:play()
love.audio.setEffect('myEffect', { type = 'distortion', gain = .5, edge = .25, }) local source = love.audio.newSource('music.ogg', 'stream') source:setEffect('myEffect') source:play()