creates audio by adding repeated decaying echos to audio spaced by the specified delay.


uses the specified feedback as the amount of signal to preserve during each repetition.


uses mix to control the ratio between original and delayed audio.

Details and Options

  • AudioDelay simulates the effect of a decaying echo.  »
  • AudioDelay[audio,delay] is equivalent to AudioDelay[audio,delay,0,.5].
  • The mixing parameter mix can be any real number between 0 and 1.
  • With mix=0, only the original signal is returned; with mix=1, only the delayed signal is returned.
  • The feedback parameter can be any real number between and 1.
  • The AudioType of the returned object is either "Real32" or "Real".
  • The following options can be given:
  • MethodAutomaticthe method to use
    PaddingSizeAutomaticamount of padding on the right
  • By default, the input signal is lowpass filtered using an automatic cutoff frequency. Use Method->{"LowpassCutoff"->ω} to specify the cutoff frequency. Using Method->{"LowpassCutoff"->None}, no filtering is performed.
  • Use PaddingSize->pad to add pad seconds of padding to the right of the audio signal.


open allclose all

Basic Examples  (2)

Simulate a single delay:

Click for copyable input

Simulate a decaying echo effect:

Click for copyable input

Scope  (4)

Options  (1)

Applications  (1)

Properties & Relations  (1)

Neat Examples  (1)

See Also

Audio  AudioReverb  AudioAmplify  RecurrenceFilter

Introduced in 2016