主要内容

Delay-Based音频效果

这个例子展示了如何设计和使用三个音频效果是基于不同延迟:呼应,合唱和镶边。示例还显示了该算法,在MATLAB开发的,可以很容易地移植到仿真软件。金宝app

介绍

音频效果可以通过添加一个生成加工(湿)信号到原始音频信号(“干”)。一个简单的效果,呼应,增加了延迟到原始版本的信号。更复杂的影响,如合唱和镶边,调制信号的延迟版本。

回声

你可以推迟了音频信号的回声效应模型和添加。反馈通常是添加到延迟线衰落效应。回声效果的实现audioexample.Echo类。框图所示的高级实现回波效应。

回音效果的例子有四个可调参数,仿真运行时可以修改:

  • 延迟,延迟应用到音频信号,在几秒钟内

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

  • FeedbackLevel——反馈增益延迟线

  • WetDryMix——湿比信号添加到干燥的信号

你可以尝试audioexample.Echo通过运行audioDelayEffectsExampleApp“回声”作为输入。从文件读取一个音频信号的例子中,应用回音效果,然后处理过的信号通过你的音频输出设备。同时启动一个用户界面,允许您调整回音效果的参数。你可以通过一个额外的参数决定时间播放音频。

时间= 30;%在几秒钟内audioDelayEffectsExampleApp (“回声”、持续时间);

合唱

合唱的效果通常有多个独立的延迟,每个调制低频振荡器。audioexample.Chorus实现这种效果。合唱的方块图显示了一个高级实现效果。

合唱效果的例子有6个可调参数,仿真运行时可以修改:

  • 延迟——基础延迟应用到音频信号,在秒

  • 深度1——振幅调制器应用于第一延迟分支

  • 率1——频率调制器应用于第一延迟分支,赫兹

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

  • 率2——频率调制器应用于第二延迟分支,赫兹

  • WetDryMix——湿比信号添加到干燥的信号

你可以尝试audioexample.Chorus通过运行audioDelayEffectsExampleApp“合唱”作为输入。从文件读取一个音频信号的例子中,适用于合唱的效果,然后处理过的信号通过你的音频输出设备。同时启动一个用户界面,允许您调整参数的合唱效果。你可以通过一个额外的参数决定时间播放音频。

时间= 30;%在几秒钟内audioDelayEffectsExampleApp (“合唱”、持续时间);

镶边

可以通过延迟模型翻边效果的音频输入金额,由低频调制振荡器(LFO)。中使用的延迟线镶边也可以有一个反馈路径。audioexample.Flanger实现这种效果。框图所示的高级实现镶边效果。

镶边效果的例子有五个可调参数,仿真运行时可以修改:

  • 延迟——基础延迟应用到音频信号,在秒

  • 深度(LFO幅度

  • ——LFO频率,赫兹

  • FeedbackLevel——反馈增益延迟线

  • WetDryMix——湿比信号添加到干燥的信号

你可以尝试audioexample.Flanger通过运行audioDelayEffectsExampleApp“镶边”作为输入。从文件读取一个音频信号的例子中,应用镶边效果,然后处理过的信号通过你的音频输出设备。同时启动一个用户界面,允许您调整的参数镶边效果。第二个输入函数是可选的,并决定音频应该玩多久。你可以通过一个额外的参数决定时间播放音频。

时间= 30;%在几秒钟内audioDelayEffectsExampleApp (“镶边”、持续时间);

音频效果仿真软件金宝app

您可以使用系统对象audioexample.Echo,audioexample.Chorusaudioexample.Flanger仿真软金宝app件的使用MATLAB系统(金宝app模型)块。该模型audiodelaybasedeffects这些影响准备模拟。

open_system (“audiodelaybasedeffects”)

您可以选择通过双击应用的影响影响选择器块。

效果已经被选择后,你可以点击启动参数调优UI按钮,弹出的对话框中所有可调参数的影响。

这个对话框将继续提供即使在模拟。您可以运行的模型和优化属性效果听他们如何影响到音频输出。