generateAudioPlugin

生成音频插件MATLAB

描述

例子

generateAudioPlugin类名称生成一个VST 2音频插件从MATLAB®指定的类类名称。看到金宝app支持编译器的编译器列表金宝appgenerateAudioPlugin

例子

generateAudioPlugin选项类名称指定非默认插件类型、输出文件夹、文件名或文件类型。你可以使用-juceproject选项来创建包含生成的C/ c++代码和一个JUCER项目的zip文件。选项可以以任何分组和任何顺序指定。

例子

全部折叠

generateAudioPluginaudiopluginexample.Echo
……

一个带有文件名的VST 2插件回声已保存到当前文件夹。插件的扩展取决于操作系统。

mkdir (fullfile (pwd,“myPluginFolder”) generateAudioPlugin-outdirmyPluginFolderaudiopluginexample.Echo
……

一个带有文件名的VST 2插件回声已保存到指定的文件夹,myPluginFolder。插件的扩展取决于操作系统。

generateAudioPlugin与产出awesomeEffectaudiopluginexample.Echo
……

一个带有文件名的VST 2插件awesomeEffect已保存到当前文件夹。插件的扩展取决于操作系统。

mkdir (fullfile (pwd,“myPluginFolder”) generateAudioPlugin与产出coolEffect-outdirmyPluginFolderaudiopluginexample.Echo
……

一个带有文件名的VST 2插件coolEffect已保存到指定的文件夹,myPluginFolder。插件的扩展取决于操作系统。

generateAudioPluginwin32audiopluginexample.Echo
……

一个32位的带有文件名的VST 2插件Echo.dll已保存到当前文件夹。

generateAudioPlugin-juceprojectaudiopluginexample.Echo

一个包含生成的C/ c++代码的zip文件和一个适合JUCE 5.3.2使用的JUCER项目文件被保存到当前文件夹中。

要生成独立的二进制可执行文件,请使用exe选择。以下命令保存Echo.exe到您的当前文件夹。

generateAudioPluginexeaudiopluginexample.Echo
……

当您执行生成的代码时,将打开您在音频插件中定义的UI。

eval (“Echo.exe !”)

独立可执行文件使您:

  • 配置插件的音频输入和输出。目前不支持与MIDI设备同步参数。金宝app

  • 保存和加载状态。

  • 将状态重置为默认值。

输入参数

全部折叠

选项可以以任何分组和任何顺序指定。

选项

描述

非盟 生成一个音频单元(AU) v2二进制音频插件。此语法仅在macOS
威仕特 生成一个VST 2音频插件二进制文件。默认情况下,generateAudioPlugin生成一个VST 2插件。
exe

为您的音频插件生成一个独立的可执行文件。当您计算生成的代码时,将打开您在音频插件中定义的UI。您可以使用控件控制插件的输入和插件的输出选项

-juceproject

创建一个zip文件,包含生成的C/ c++代码和适合JUCE 5.3.2使用的JUCER项目文件。您可以使用生成的zip文件来修改生成的插件,或者将其编译为VST 2.4以外的格式。此选项需要MATLAB编码器™许可证。要使用JUCE生成的文件,您必须获得自己的适当许可的JUCE副本。

win32

创建一个32位的音频插件。仅在win64上有效。

与产出文件名

指定生成的插件或zip文件的文件名。的附加适当的扩展文件名基于插件或zip文件生成的平台。默认情况下,插件或zip文件以类命名。

-outdir文件夹

生成插件或zip文件到特定的文件夹。默认情况下,生成的插件放在当前文件夹中。如果文件夹不在当前文件夹中,请指定确切的路径。

要生成的插件类的名称。插件类必须在MATLAB路径上。它必须从audioPlugin类或audioPluginSource类。

您可以通过指定插件类的类名或文件名来指定要生成的插件类。例如,下面的语法执行相同的操作:

  • generateAudioPlugin并且

  • generateAudioPlugin myPlugin.m

如果您希望通过文件名指定插件类,并且您的插件类在包中,那么您必须将包指定为文件路径。例如,下面的语法执行相同的操作:

  • generateAudioPlugin myPluginPackage.myPlugin

  • generateAudioPlugin + myPluginPackage / myPlugin.m

限制

使用带有空格的文件夹名称可能会出现生成问题。有关更多信息,请参见为带有空格或特殊字符的文件夹金宝app名称构建进程支持(金宝app仿真软件编码器)为什么在Simulink中附带的模型或在加速器模式下运行的模型的构建过程会失败?金宝app

更多关于

全部折叠

生成VST插件文件扩展名

生成的VST插件的扩展取决于操作系统。

操作系统

文件扩展名

窗户

. dll

macOS

.vst

介绍了R2016a