主要内容

Delay-Based音频效果

本例展示了如何设计和使用基于不同延迟的三种音频效果:回声、合唱和翻边。本例还展示了如何将在MATLAB中开发的算法轻松移植到Simulink。金宝app

介绍

音频效果可以通过将处理过的(“湿”)信号添加到原始(“干”)音频信号来生成。一个简单的效果,echo,将信号的延迟版本添加到原始信号中。更复杂的效应,如合唱和镶边,调节信号的延迟版本。

回响

您可以通过延迟音频信号并将其添加回来模拟回声效果。反馈通常添加到延迟线以产生衰减效果。回声效果在例如,回声框图显示了回声效果的高级实现。

echo effect示例有四个可调参数,可以在模拟运行时修改这些参数:

  • 延迟-应用于音频信号的延迟,以秒为单位

  • 增益-延迟音频的线性增益

  • FeedbackLevel -应用于延迟线的反馈增益

  • WetDryMix-湿信号与干信号的比率

你可以试试例如,回声通过运行audioDelayEffectsExampleApp具有“回声”作为输入。该示例从文件读取音频信号,应用回声效果,然后通过音频输出设备播放处理后的信号。它还启动一个UI,允许您调整回声效果的参数。您可以传递一个附加参数,以确定播放音频的持续时间。

持续时间=30;%几秒钟内音频延迟效应六安培(“回声”,持续时间);

副歌

合唱效应通常有多个独立的延迟,每个延迟由低频振荡器调制。例如,合唱实现此效果。方框图显示了合唱效果的高级实现。

合唱效果示例有六个可调参数,可以在模拟运行时修改这些参数:

  • 延迟-应用于音频信号的基本延迟,以秒为单位

  • 深度1-应用于第一延迟支路的调制器振幅

  • 速率1-用于第一延迟分支的调制器频率,单位为Hz

  • 深度2-应用于第二延迟分支的调制器的幅度

  • 费率2-应用于第二延迟分支的调制器频率,单位为Hz

  • 湿干混料-湿信号与干信号之比

你可以试试例如,合唱通过运行audioDelayEffectsExampleApp具有“合唱”作为输入。该示例从文件中读取音频信号,应用合唱效果,然后通过音频输出设备播放处理后的信号。它还启动一个用户界面,允许您调整合唱效果的参数。您可以传递一个确定播放音频时长的附加参数。

持续时间=30;%几秒钟内音频延迟效应六安培(“合唱”,持续时间);

法兰

您可以通过将音频输入延迟由低频振荡器(LFO)调制的量来模拟翻边效果。法兰中使用的延迟线也可以有反馈路径。例如,法兰实现此效果。方框图显示了翻边效果的高级实现。

法兰格效应的例子有五个可调参数,可以在模拟运行时修改:

  • 延迟-应用于音频信号的基本延迟,以秒为单位

  • 深度-低频振荡幅度

  • 速度-LFO的频率,单位为Hz

  • 反馈电平-反馈增益在延迟线中的应用

  • 湿干混料-湿信号与干信号之比

你可以试试例如,法兰通过运行audioDelayEffectsExampleApp具有“法兰工”作为输入。该示例从文件中读取音频信号,应用边框效果,然后通过音频输出设备播放处理后的信号。它还会启动一个UI,允许你调优边框效果的参数。这个函数的第二个输入是可选的,它决定音频应该播放多长时间。您可以传递一个额外的参数来确定播放音频的持续时间。

持续时间=30;%几秒钟内音频延迟效应六安培(“法兰工”,持续时间);

Simulink中的音频效果金宝app

可以使用系统对象例如,回声,例如,合唱例如,法兰在Si金宝appmulink中使用MATLAB系统(金宝appSimulink)块。模型听觉缺陷这些效果已准备好进行模拟。

开放式系统(“AudioDelayBaseDefects”)

您可以通过双击菜单选择要应用的效果效果选择器

选择效果后,您可以单击启动参数调整UI按钮以打开包含效果的所有可调参数的对话框。

这个对话框将保持可用,甚至在模拟期间。您可以运行模型和调优效果的属性,以了解它们如何影响音频输出。