主要内容

generateaudioplugin

生成音频插件MATLAB

描述

例子

generateaudioplugin类名称从MATLAB生成VST 2音频插件®指定的类类名称.看万博1manbetx支持编译器所支持的编译器列表万博1manbetxgenerateaudioplugin

例子

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

例子

全部折叠

generateaudiopluginaudioptuminexample.echo.
.......

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

Mkdir(Fullfile(PWD,'mypluginfolder') generateAudioPlugin-outdirmypluginfolder.audioptuminexample.echo.
.......

VST 2插件的文件名回声保存到指定文件夹,mypluginfolder..插件的扩展取决于您的操作系统。

generateaudioplugin-输出awesomeEffectaudioptuminexample.echo.
.......

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

Mkdir(Fullfile(PWD,'mypluginfolder') generateAudioPlugin-输出coolEffect-outdirmypluginfolder.audioptuminexample.echo.
.......

VST 2插件的文件名coolEffect保存到指定文件夹,mypluginfolder..插件的扩展取决于您的操作系统。

generateaudiopluginwin32audioptuminexample.echo.
.......

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

generateaudioplugin-juceproject.audioptuminexample.echo.

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

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

generateaudiopluginexeaudioptuminexample.echo.
.......

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

eval (“Echo.exe !”

独立的可执行文件使您能够:

  • 配置音频输入和输出插件。目前不支持与MIDI设备同步参数。万博1manbetx

  • 保存和加载状态。

  • 将状态重置为默认值。

输入参数

全部折叠

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

选项

描述

非盟 生成一个音频单元(AU) v2音频插件二进制文件。此语法仅在on上有效苹果系统
威仕特 生成VST 2音频插件二进制文件。默认,generateaudioplugin生成VST 2插件。
exe

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

-juceproject.

创建一个zip文件,包含生成的C/ c++代码和JUCER项目文件,该文件适用于jce 5.3.2到6.0.1。您可以使用生成的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

  • generateaudioptugin + mypluginpackage / myplugin.m

限制

当使用带有空格的文件夹名称时,可能会出现生成问题。有关更多信息,请参见生成过程支持带有空格或特殊字万博1manbetx符的文件夹名称(万博1manbetx仿真软件编码器)为什么在Simulink中出现出版模型的构建过程或在Accelerator模式下运行的模型?万博1manbetx

更多关于

全部折叠

生成VST插件文件扩展名

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

操作系统

文件扩展名

视窗

.dll.

苹果系统

.vst

介绍了R2016a