音频插件示例库
使用这些Audio Toolbox™插件示例作为更大系统中的构建块,作为设计模式的模型,或作为比较的基准。搜索插件描述,找到一个符合你的需要的例子。
音频效果
合唱 | |
---|---|
|
名称: 类型:基本的插件 描述:添加一个音频合唱效果。合唱效果是通过调制两条延迟线实现的。 设计模式:相关性能,湿/干混合,取样率 功能使用: 相关例子:Delay-Based音频效果 |
回声 | |
---|---|
|
名称: 类型:基本的插件 描述:使用两条延迟线实现音频回声效果。插件用户以秒为单位调整延迟轻拍、延迟轻拍的增益和输出干/湿混合。 设计模式:相关的性质,湿/干混合,取样率,MEX函数调用从性质,延迟线与反馈 相关例子:Delay-Based音频效果 |
镶边 | |
---|---|
|
名称: 类型:基本的插件 描述:使用调制延迟线实现音频翻边效果。插件用户以秒为单位调谐延迟抽头,延迟线调制的振幅和频率,以及输出干/湿混合。 设计模式:依赖属性,湿/干混合,MEX函数调用从属性,延迟线与反馈 功能使用: 相关例子:Delay-Based音频效果 |
LFO过滤器 | |
---|---|
|
名称: 类型:基本的插件 描述:实现了一个低频振荡器(LFO)控制的低通滤波器。LFO控制低通滤波器的截止频率。插件用户调整控制信号的类型、频率、幅度和直流偏移。插件用户还可以调优低通滤波器的Q因子。 设计模式:枚举参数映射,日志参数映射,实时可视化,波形设计与UI的助手类 |
移相器 | |
---|---|
|
名称: 类型:基本的插件 描述:实现一个音频相位器效果。 设计模式:插件组成 功能使用: 相关例子:使用多波段参数均衡器的音频相位器 |
距移动装置 | |
---|---|
|
名称: 类型:系统对象™插件 描述:实现一个使用交叉衰落在两个信道之间的时变时延和增益的音高偏移算法。 设计模式:整数参数映射, 功能使用: 相关例子:Delay-Based距移动装置 |
选通脉冲 | |
---|---|
|
名称: 类型:基本的插件 描述:实现音频频闪效果。插件的可调参数包括频闪周期,频闪填充,实现效果的相对电平阈值,以及同步频闪周期与音频信号动态的能力。 设计模式:逻辑参数,枚举helper类用于枚举参数映射 功能使用: |
过滤器
带通IIR滤波器 | |
---|---|
|
名称: 类型:基本的插件 描述:使用二阶IIR滤波器实现带通滤波器。插件参数为中心频率和q因子。 设计模式:日志参数映射、相关属性、可调属性的高效管理(在 功能使用: 相关例子:使用音频插件可调过滤和可视化 |
快速卷积器 | |
---|---|
|
名称: 类型:系统对象的插件 描述:卷积输入与长脉冲响应,而不增加长延迟。具有长脉冲响应的输入帧的时域卷积增加的延迟等于脉冲响应的长度。该插件的算法采用频域分块卷积来减少延迟。由于效率高,该算法还允许具有较大脉冲响应的实时卷积。 设计模式:无可调参数,延迟报告 功能使用: 相关例子:测量音频系统的脉冲响应 |
高通的IIR滤波器 | |
---|---|
|
名称: 类型:基本的插件 描述:使用二阶IIR滤波器实现高通滤波器。插件参数为截止频率和q因子。 设计模式:日志参数映射, 功能使用: 相关例子:使用音频插件可调过滤和可视化 |
低通滤波器IIR滤波器 | |
---|---|
|
名称: 类型:基本的插件 描述:使用二阶IIR滤波器实现低通滤波器。插件参数为截止频率和q因子。 设计模式:日志参数映射, 功能使用: 相关例子:使用音频插件可调过滤和可视化 |
把IIR滤波器 | |
---|---|
|
名称: 类型:系统对象的插件 描述:实现一个具有可调缺口频率和质量因子的缺口IIR滤波器。 相关例子:使用多波段参数均衡器的音频相位器 |
搁置均衡器 | |
---|---|
|
名称: 类型:系统对象的插件 描述:实现具有可调截止、增益和斜率的搁置均衡器。 设计模式:日志参数映射,过滤器可视化 功能使用: 相关例子:使用音频插件可调过滤和可视化 |
变斜率带通滤波器 | |
---|---|
|
名称: 类型:系统对象的插件 描述:实现一个具有可调截止频率和斜率的可变斜率IIR带通滤波器。 设计模式:字符串enum参数映射,日志参数映射,过滤器可视化 功能使用: 相关例子:使用音频插件可调过滤和可视化 |
增益控制
低音增强剂 | |
---|---|
|
名称: 类型:系统对象的插件 描述:实现心理声学低音增强算法。插件参数是带通滤波器的上截止频率和应用于带通滤波器输出的增益。 设计模式:插件组成 功能使用: 相关例子:限带信号的心理声学低音增强 |
阻尼控制器体积 | |
---|---|
|
名称: 类型:基本的插件 描述:抑制音频信号的音量控制。该插件有两个参数:用于输入音频信号的增益,以及用于增益应用的转换延迟(以秒为单位)。 设计模式:功率参数映射,多输出进行MATLAB验证和分析 |
空间音频
Ambisonic编码器 | |
---|---|
|
名称: 类型:基本的插件 描述:通过调整方位角和仰角来指定麦克风位置。使用process函数将流媒体音频编码为双声源。 设计模式:多通道,可变通道数,双音速编码 功能使用: 相关例子:Ambisonic插件生成 |
Ambisonic译码器 | |
---|---|
|
名称: 类型:基本的插件 描述:通过调整方位角和仰角来指定所需的虚拟扬声器位置。使用过程函数解码双二元编码音频。 设计模式:多通道,可变通道数,双声子解码 功能使用: 相关例子:Ambisonic插件生成 |
之间的沟通MATLAB和寒鸦
UDP参数均衡器 | |
---|---|
|
名称: 类型:系统对象的插件 描述:实现一个具有可调中心频率、q因子和增益的三波段参数均衡器。UDP发送端使生成的VST插件能够与MATLAB通信。数字音频工作站和MATLAB可以实时交换信息。该插件使用UDP将均衡器滤波器系数发送回MATLAB以实现可视化。你可以修改这个插件来发送输入或输出音频,而不是滤波器系数。 设计模式:日志参数映射,过滤器可视化 功能使用: 相关例子:DAW与MATLAB之间的UDP通信 |
UDP发送方 | |
---|---|
|
名称: 类型:基本的插件 描述:使用UDP从数字音频工作站(DAW)发送实时立体声音频到MATLAB。 设计模式:没有可调参数 功能使用: 相关例子:DAW与MATLAB之间的UDP通信 |
音乐信息检索
击败探测器 | |
---|---|
|
名称: 类型:基本的插件 描述:使用指定的开始检测方法估计并显示每分钟拍数(BPM)决策。如果你在命令行上与插件交互,你可以得到一个与使用 设计模式:插件组合,可视化,matlab专用功能 功能使用: |
语音处理
谱减法器 | |
---|---|
|
名称: 类型:基本的插件 描述:实现基本的谱减法。这个插件执行频域处理。插件的可调参数包括分析窗口类型、噪声水平估计、分析窗口时间和分析帧重叠。 设计模式:重叠和添加(OLA)重建,分析和合成,枚举辅助类的参数映射,窗口 功能使用: |
讲话距探测器 | |
---|---|
|
名称: 类型:基本的插件 描述:使用基本的自相关算法,光谱周期算法,或两者计算基音。这个插件用于分析目的:它提供了信号的直接馈通。为了使音高决策可视化,在处理语音数据时使用可视化方法。 设计模式:插件组合,可视化,matlab专用功能 功能使用: |
深度学习
消除干扰 | |
---|---|
|
名称: 类型:深度学习插件 描述:使用深度神经网络去噪语音。该插件在网络的输出端包含一个可选的可配置噪声门。要生成并使用该插件,请下载预先训练好的深度神经网络,并使用以下代码将其保存到一个mat文件: 下载预先训练的网络到当前文件夹解压缩(“https://ssd.mathworks.com/supportfiles/audio/SpeechDenoising.zip”pwd)将相关网络保存在mat文件中s =负载(“SpeechDenoising / denoisenet.mat”);denoiseNetFullyConnected = s.denoiseNetFullyConnected;保存(“denoisePluginNet.mat”,“denoiseNetFullyConnected”) 设计模式:预训练的深度学习神经网络,采样率转换,音频插件编码器配置 功能使用: 相关例子:使用深度学习网络去噪语音 |
另请参阅
音频测试台上|audioPlugin
|audioPluginSource
|audioPluginInterface
|audioPluginParameter