AudioDelay

AudioDelay[audio,delay]

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

AudioDelay[audio,delay,feedback]

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

AudioDelay[audio,delay,feedback,mix]

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.

Examples

open allclose all

Basic Examples  (2)

Simulate a single delay:

In[2]:=
Click for copyable input
Out[2]=

Simulate a decaying echo effect:

In[1]:=
Click for copyable input
Out[1]=

Scope  (4)

Options  (1)

Applications  (1)

Properties & Relations  (1)

Neat Examples  (1)

See Also

Audio  AudioReverb  AudioAmplify  RecurrenceFilter

Introduced in 2016
(11.0)