主要内容

为参数音频均衡器生成独立的可执行文件

这个例子展示了如何生成一个独立的可执行参数均衡使用MATLAB编码器™和使用它在一个音频文件。multibandParametricEQ用于均衡算法。示例允许您动态地调整系数的过滤器使用用户界面(UI),在MATLAB运行。

介绍

multibandParametricEQ允许十均衡器乐队在级联。在本例中,您创建一个与三个波段均衡器。三种biquad过滤器允许将三个参数调优:中心频率,Q值,峰值(或下降)。

audioEqualizerEXEExampleApp创建一个UI调整滤波器参数和情节的幅度响应均衡器。HelperEqualizerEXEProcessing>反复地从一个文件,读取音频应用3波段参数均衡算法,均衡的输出。随时在仿真期间,它也可以应对变化的滑块MATLAB UI。本节进入独立的可执行文件。

生成代码并构建一个可执行文件

您可以使用MATLAB编码器生成可读和独立参量均衡器算法代码的c代码。因为算法代码使用系统对象进行阅读和播放音频文件,有额外的依赖关系为生成的代码和可执行文件。这些可用MATLAB安装在/ bin目录中。

运行HelperAudioEqualizerGenerateEXE调用MATLAB编码器自动生成算法的c代码和一个独立的可执行代码中HelperEqualizerEXEProcessing

运行这个例子

一旦生成的可执行文件,运行audioEqualizerEXEExampleApp启动可执行文件和一个用户界面(UI)设计与仿真。用户界面允许您调整参数和结果立即反映在模拟。例如,移动的滑块的中心Frequency1仿真运行时向右增加第一的中心频率参量均衡器biquad过滤器。您可以验证这一点,注意大小的改变立即响应。