generateAudioPlugin
生成音频插件MATLAB类
描述
generateAudioPlugin
从MATLAB生成VST 2音频插件®指定的类类名称
类名称
.看到金宝app支持编译器控件支持的编译器列表金宝appgenerateAudioPlugin
.
generateAudioPlugin
没有输入参数,打开用户界面(UI)来生成和验证音频插件。的命令行界面提供了等效的功能generateAudioPlugin
,audioPluginConfig
,validateAudioPlugin
.
例子
生成音频插件
generateAudioPluginaudiopluginexample。回声
……
带有文件名的VST 2插件回声
保存到当前文件夹。插件的扩展取决于你的操作系统。
为生成的插件指定输出文件夹
mkdir (fullfile (pwd,“myPluginFolder”) generateAudioPlugin-outdirmyPluginFolderaudiopluginexample。回声
……
带有文件名的VST 2插件回声
保存到您指定的文件夹,myPluginFolder
.插件的扩展取决于你的操作系统。
指定生成插件的文件名
generateAudioPlugin与产出awesomeEffectaudiopluginexample。回声
……
带有文件名的VST 2插件awesomeEffect
保存到当前文件夹。插件的扩展取决于你的操作系统。
指定生成插件的输出文件夹和文件名
mkdir (fullfile (pwd,“myPluginFolder”) generateAudioPlugin与产出coolEffect-outdirmyPluginFolderaudiopluginexample。回声
……
带有文件名的VST 2插件coolEffect
保存到您指定的文件夹,myPluginFolder
.插件的扩展取决于你的操作系统。
从win64系统生成win32插件
生成果汁兼容的Zip文件
generateAudioPlugin-juceprojectaudiopluginexample。回声
一个包含生成的C/ c++代码和适合与JUCE 5.3.2到6.0.8一起使用的JUCER项目文件的zip文件保存到当前文件夹中。
生成独立可执行文件
若要生成二进制独立可执行文件,请使用exe
选择。以下命令保存Echo.exe
到当前文件夹。
generateAudioPluginexeaudiopluginexample。回声
……
当你执行生成的代码时,你在音频插件中定义的UI会打开。
eval (“Echo.exe !”)
独立的可执行文件使您能够:
配置音频输入和输出从插件。目前不支持与MIDI设备同步参数。金宝app
保存和加载状态。
将状态重置为默认值。
通过UI生成和验证音频插件
要打开UI,请调用generateAudioPlugin
没有输入参数。
generateAudioPlugin
类型”audiopluginexample。回声
“进入音频插件类名称字段。点击验证验证插件。点击生成控件指定的位置生成插件输出文件夹字段。
输入参数
选项
- - - - - -选项用于指定输出文件夹、插件名称和文件类型
非盟
|威仕特
|-vst3
|exe
|-juceproject
|与产出文件名
|-outdir文件夹
|win32
|-mac64universal
|-audioconfigcfg
文件名
文件夹
cfg
选项,用于指定输出文件夹、插件名称和文件类型,指定为表中的值之一。您可以以任何顺序指定选项并对它们进行分组。
选项 |
UI设置 | 描述 |
---|---|---|
非盟 |
集格式来非盟 |
生成一个音频单元(AU) v2音频插件二进制文件。此选项仅在macOS. |
威仕特 |
集格式来威仕特 |
生成一个VST 2音频插件二进制文件。默认情况下,generateAudioPlugin 生成一个VST 2插件。 |
-vst3 |
集格式来VST3 |
生成VST 3音频插件二进制文件。此选项将添加绕过 参数。 |
exe |
集格式来独立的可执行文件 |
为您的音频插件生成一个独立的可执行文件。当你评估生成的代码时,你在音频插件中定义的UI会打开。你可以控制插件的输入和输出选项. |
-juceproject |
集格式来JUCE项目 |
创建一个zip文件,其中包含生成的C/ c++代码和适合与JUCE 5.3.2到6.0.8一起使用的JUCER项目文件。您可以使用生成的zip文件修改生成的插件或将其编译为VST 2.4以外的格式。此选项需要MATLAB编码器™许可证。要在JUCE中使用生成的文件,您必须获得自己的JUCE的适当许可副本。 |
与产出 |
输出文件名 | 生成的插件或zip文件的文件名。控件的适当扩展名被追加到 |
-outdir |
输出文件夹 | 生成一个插件或压缩文件到一个特定的文件夹。默认情况下,生成的插件放在当前文件夹中。如果 |
win32 |
生成一个32位音频插件 | 创建一个32位音频插件。仅在win64 Windows上有效®平台。选项不支持金宝app |
-mac64universal |
生成一个macOS通用插件 | 创建一个Mac音频插件用于英特尔®而且苹果硅。此选项仅适用于麦金塔电脑平台。选项不支持金宝app |
-audioconfig |
编码器的配置部分 | 生成一个使用深度学习网络或代码替换库的插件。看到 |
只有-juceproject
选项在金宝appMATLAB在线.
类名称
- - - - - -要生成的插件类的名称
plugin类
要生成的插件类的名称。插件类必须在MATLAB路径下。它必须从audioPlugin
类或audioPluginSource
类。
可以通过指定类名或文件名来指定要生成的插件类。例如,以下语法执行相同的操作:
generateAudioPlugin并且
generateAudioPlugin myPlugin.m
如果你想通过文件名指定插件类,并且你的插件类在包中,你必须将包指定为文件路径。例如,以下语法执行相同的操作:
generateAudioPlugin myPluginPackage.myPlugin
generateAudioPlugin + myPluginPackage / myPlugin.m
限制
在文件夹名中使用空格时可能会出现生成问题。有关更多信息,请参见对文件和文件夹名称的构建过程金宝app支持(金宝app仿真软件编码器)而且为什么在Simulink中交付的模型或在Accelerator模式中运行的模型的构建过程失败?金宝app.
更多关于
生成的VST插件文件扩展名
生成的VST插件的扩展取决于您的操作系统。
操作系统 |
文件扩展名 |
---|---|
窗户 |
|
macOS |
|
版本历史
在R2016a中引入R2022b:通过UI生成和验证插件
使用UI通过调用来配置插件生成generateAudioPlugin
没有输入参数。的命令行界面提供了等效的功能generateAudioPlugin
,audioPluginConfig
,validateAudioPlugin
.
Abrir比如
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。