AudioReverb

AudioReverb[audio]

为音频 audio 添加混响.

AudioReverb[audio,model]

根据混响室模型 model 为音频添加混响.

AudioReverb[audio,model,mix]

控制原始音频和混响音频之间的 mix 比率.

AudioReverb[video,]

video 中的第一条音轨添加混响.

更多信息和选项

  • 音频混响是获取音频在播放环境中去掉其他混响室中不同对象的杂音后获取的回声,再将之与原始音频信号结合.
  • 混响模式 model 可为以下任意项:
  • roomsize从 0(小)到 1(大)的混响室
    {roomsize,damping}从 0 到 1 的高频阻尼
    iresponseAudio 对象形式给出的脉冲响应
  • 一般 roomsize 设置包括:
  • "SmallRoom"小房间
    "LargeRoom"大房间
    "SmallHall"小门厅
    "LargeHall"大门厅
  • 一般阻尼 damping 设置包括:
  • "Low"低量高频阻尼(明亮的房间)
    "Medium"中等量高频阻尼
    "High"大量高频阻尼(暗室)
  • AudioReverb[audio] 等价于 AudioReverb[audio,{.75,.25},0.5].
  • 混合参数 mix 可为任意 0 到 1 之间的实数.
  • mix=0 时,只返回原始信号;当 mix=1,只返回混响音频.
  • AudioReverb[audio,iresponse] 中,输入音频和脉冲响应的通道数应该相同,或者这两者之一应为单通道信号.
  • 返回对象的 AudioType 要么是 "Real32" 要么是 "Real".
  • AudioReverb 使用控制混响效果持续时间的 PaddingSize 选项. 默认情况下,不添加任何填充.
  • 使用 PaddingSize->pad 可在音频信号右侧添加 pad 秒填充.

范例

打开所有单元关闭所有单元

基本范例  (3)

创建混响效果:

模拟小门厅的混响效果:

使用脉冲响应录音模拟实空间的混响效果:

范围  (4)

控制混响环境的大小尺寸:

使用数值 1 创建一个衰减非常慢的混响效果:

控制混响信号的高频衰减:

使用数值 1 获取高频过滤的最大值:

mix 参数控制原始信号和混响信号之间的比率:

混合值为 0 时,返回原始信号():

值为 1 时,返回混响信号(湿):

值在 0 到 1 之间可控制信号和湿信号之间的比率:

处理视频的音轨:

选项  (1)

PaddingSize  (1)

指定音频末尾的填充量:

应用  (2)

AudioReverb 可用于插入一段在不同空间中录制的音频:

通过卷积不是脉冲响应的音频对象和混响创建声音效果:

属性和关系  (2)

如果输入为单声道音频对象,则脉冲响应可有任意数量的通道:

输出结果的通道数与脉冲响应一样:

如果输入的音频对象有 n 个通道,则脉冲响应可有 1 个或 n 个通道:

输出音频与输入音频的通道数相等:

ExampleData["Audio"] 集合中收录有数个脉冲响应:

Wolfram Research (2016),AudioReverb,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AudioReverb.html (更新于 2024 年).

文本

Wolfram Research (2016),AudioReverb,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AudioReverb.html (更新于 2024 年).

CMS

Wolfram 语言. 2016. "AudioReverb." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/AudioReverb.html.

APA

Wolfram 语言. (2016). AudioReverb. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AudioReverb.html 年

BibTeX

@misc{reference.wolfram_2024_audioreverb, author="Wolfram Research", title="{AudioReverb}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/AudioReverb.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_audioreverb, organization={Wolfram Research}, title={AudioReverb}, year={2024}, url={https://reference.wolfram.com/language/ref/AudioReverb.html}, note=[Accessed: 21-November-2024 ]}