chaudio.plugins.echo module

Adds in the echo effect, with each successive echo being decayed.

class chaudio.plugins.echo.Echo(**kwargs)[source]

Bases: chaudio.plugins.Basic

Adds in the echo effect, with each successive echo being decayed.

process(_data)[source]

Returns the result, but echoed

So, the the amplitude of the n th echo is kwargs["amp"] * (n) ** kwargs["decay"]

“idelay”:The initial delay, in seconds, before the echos begin at all
“delay”:The delay for each successive echo
“num”:How many echos to factor in
“amp”:The base amplitude of all echos
“decay”:The multiplication of the signal each successive echo
__module__ = 'chaudio.plugins.echo'