AudioDelay[audio,delay]
通过向 audio 中添加重复衰减回声,其中分隔长度由 delay 指定,来创建音频.
AudioDelay[audio,delay,feedback]
使用指定的 feedback 作为每次重复时保持的信号量.
AudioDelay[audio,delay,feedback,mix]
使用 mix 来控制原音频和延迟音频之间的比例.
AudioDelay[video,…]
为 video 中的第一个音轨添加延迟.
AudioDelay
AudioDelay[audio,delay]
通过向 audio 中添加重复衰减回声,其中分隔长度由 delay 指定,来创建音频.
AudioDelay[audio,delay,feedback]
使用指定的 feedback 作为每次重复时保持的信号量.
AudioDelay[audio,delay,feedback,mix]
使用 mix 来控制原音频和延迟音频之间的比例.
AudioDelay[video,…]
为 video 中的第一个音轨添加延迟.
更多信息和选项
- AudioDelay 模拟衰减回声的效果. »
- AudioDelay[audio,delay] 等价于 AudioDelay[audio,delay,0,.5].
- 混合参数 mix 可为 0 到 1 之间的任意实数.
- 当 mix=0 时,只返回原始信号;当 mix=1 时,只返回延迟信号.
- feedback 参数可为
到 1 之间的任意实数. - 返回对象的 AudioType 类型要么是 "Real32",要么是 "Real".
- 可给出以下选项:
-
Method Automatic 使用的方法 PaddingSize Automatic 右边的填充量 - 默认情况下,输入信号是使用自动截止频率的低通滤波. 使用 Method->{"LowpassCutoff"->ω} 可指定截止频率. 使用 Method->{"LowpassCutoff"->None} 时不用滤波器.
- 使用 PaddingSize->pad 可在音频信号右边添加 pad 秒的填充.
范例
打开所有单元 关闭所有单元基本范例 (2)
范围 (5)
AudioDelay[\!\(\*AudioBox[""]\), Quantity[1, "Seconds"]]AudioPlot[%, PlotRange -> All]a = \!\(\*AudioBox[""]\);AudioDelay[a, .5, .7]//AudioPlotAudioDelay[a, .5, 0]//AudioPlotAudioPlot[AudioDelay[a, .5, -.7]//AudioNormalize]AudioPlot[AudioDelay[a, .5, 1]//AudioNormalize]a = \!\(\*AudioBox[""]\);AudioDelay[a, .5, .5, 0]//AudioPlotAudioDelay[a, .5, .5, 1]//AudioPlot使用 0 和 1 之间的值来控制“干”和“湿”信号之间的比率:
AudioDelay[a, .5, .5, .5]//AudioPlotAudioDelay 返回 "Real32" 音频信号:
a = ExampleData[{"Sound", "BalloonPop"}, "Audio"];
a//AudioTypeAudioDelay[a, .1]//AudioTypeAudioDelay[\!\(\*VideoBox[""]\), .5]选项 (1)
应用 (1)
巧妙范例 (1)
使用 Karplus–Strong 合成(由短突发噪声激发的谐振延迟线)以模拟振动弦的声音:
freq = 60;
feedback = 0.99;
AudioDelay[AudioGenerator["Pink", .01], 1 / freq, feedback, 1, PaddingSize -> 5, Method -> {"LowpassCutoff" -> Quantity[8000, "Hertz"]}]chord = {130.81, 164.81, 196, 261.62};Table[AudioDelay[AudioPad[AudioGenerator["Pink", .01], {RandomReal[.2], 0}], 1 / chord[[i]], feedback, 1, PaddingSize -> 5, Method -> {"LowpassCutoff" -> Quantity[8000, "Hertz"]}], {i, Length[chord]}]//Mean文本
Wolfram Research (2016),AudioDelay,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AudioDelay.html (更新于 2024 年).
CMS
Wolfram 语言. 2016. "AudioDelay." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/AudioDelay.html.
APA
Wolfram 语言. (2016). AudioDelay. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AudioDelay.html 年
BibTeX
@misc{reference.wolfram_2026_audiodelay, author="Wolfram Research", title="{AudioDelay}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/AudioDelay.html}", note=[Accessed: 09-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_audiodelay, organization={Wolfram Research}, title={AudioDelay}, year={2024}, url={https://reference.wolfram.com/language/ref/AudioDelay.html}, note=[Accessed: 09-September-2026]}