主要内容

generateAudioPlugin

生成音频插件MATLAB

描述

例子

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

例子

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

例子

generateAudioPlugin没有输入参数打开一个用户界面(UI)生成和验证一个音频插件。UI提供相当于命令行接口的功能generateAudioPlugin,audioPluginConfig,validateAudioPlugin

  • 音频插件类名对应于类名称输入参数。

  • 验证选项部分对应于选项的观点validateAudioPlugin

  • 生成选项部分对应于选项的观点generateAudioPlugin

  • 编码器的配置部分对应于属性audioPluginConfig

例子

全部折叠

generateAudioPluginaudiopluginexample.Echo
.......

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

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

威仕特2插件文件的名字回声保存到你指定的文件夹,myPluginFolder。你的插件的扩展取决于您的操作系统。

generateAudioPlugin与产出awesomeEffectaudiopluginexample.Echo
.......

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

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

威仕特2插件文件的名字coolEffect保存到你指定的文件夹,myPluginFolder。你的插件的扩展取决于您的操作系统。

generateAudioPluginwin32audiopluginexample.Echo
.......

一个32位的威仕特2插件文件的名字Echo.dll保存到当前文件夹。

generateAudioPlugin-juceprojectaudiopluginexample.Echo

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

生成一个二进制独立的可执行文件,使用exe选择。下面的命令可以节省Echo.exe你的当前文件夹。

generateAudioPluginexeaudiopluginexample.Echo
.......

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

eval (“Echo.exe !”)

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

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

  • 保存和加载状态。

  • 状态重置为默认值。

打开界面,调用generateAudioPlugin没有输入参数。

generateAudioPlugin

数字音频插件生成器包含一个uigridlayout类型的对象。

类型”audiopluginexample.Echo音频插件类名字段。点击验证验证插件。点击生成生成插件在指定的位置输出文件夹字段。

使用-auv3包含应用程序选项来生成一个AUv3插件。

generateAudioPlugin-auv3audiopluginexample.Echo

运行生成的应用程序的插件macOS系统。这也包含插件接口打开一个窗口。您可以关闭应用程序一旦成功打开。

使用系统函数来运行auvalmacOS命令,并验证插件已成功注册。

(状态、输出)=系统(“auval——| grep回声”)
输出状态= 0 = ' aufx 4 pvz数学- MathWorks: Echo '

输入参数

全部折叠

选项来指定输出文件夹,插件名称和文件类型,表中指定的值。您可以指定选项以任意顺序和它们分组。

选项

UI设置

描述

非盟 格式非盟 生成一个音频单元(AU) v2音频插件二进制。该选项只在有效macOS
-auv3 格式AUv3

生成一个包含应用程序的AUv3插件。运行这个应用程序注册AUv3插件在你macOS系统。

生成的插件特定代码签名。您可以使用合作设计命令的macOS命令行手工代码签名插件使用自己的证书。使用——力选项,确保临时签名代替。有关更多信息,请参见苹果文档,代码签名指南

该选项只在有效macOS

威仕特 格式威仕特 生成一个威仕特2音频插件二进制。默认情况下,generateAudioPlugin生成一个威仕特2插件。
-vst3 格式VST3 生成一个二进制威仕特3音频插件。这个选项添加一个绕过插件的参数。
exe 格式独立的可执行文件

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

-juceproject 格式JUCE项目

创建一个zip文件,其中包含生成的C / c++代码和juc项目文件适合使用JUCE 5.3.2 6.0.8。您可以使用生成的压缩文件修改生成的插件或编译它比威仕特2.4其他格式。这个选项需要一个MATLAB编码器™许可证。与JUCE使用生成的文件,你必须获得自己的适当授权JUCE副本。

与产出文件名 输出文件的名字

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

-outdir文件夹 输出文件夹

生成一个插件或zip文件到一个特定的文件夹。默认情况下,生成的插件放置在当前文件夹。如果文件夹不是在当前文件夹,指定的路径。

win32 生成一个32位的音频插件

创建一个32位的音频插件。只在win64窗口有效®平台。这个选项不支持金宝appcoder.DeepLearningConfig (“mkldnn”)深度学习库配置“英特尔AVX (Windows)”代码替换库,或“英特尔AVX2-FMA DSP (Windows)”代码替换库。

-mac64universal 生成一个macOS通用插件

创建一个Mac音频插件使用英特尔®苹果硅。该选项只在工作麦金塔电脑平台。这个选项不支持金宝appcoder.DeepLearningConfig (“mkldnn”)深度学习库配置或更换任何代码库。

-audioconfigcfg 编码器的配置部分

生成一个插件,使用一个深入学习网络或代码替换库。看到audioPluginConfig为更多的细节。

只有-juceproject选择是支持金宝appMATLAB在线

plugin类生成的名称。plugin类必须在MATLAB的道路。它必须来自要么audioPlugin类或audioPluginSource类。

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

  • generateAudioPlugin并且

  • generateAudioPlugin myPlugin.m

如果你想指定插件类的文件名称,和你的插件类是在一个包中,您必须指定包的文件路径。例如,下面的语法执行相同的操作:

  • generateAudioPlugin myPluginPackage.myPlugin

  • generateAudioPlugin + myPluginPackage / myPlugin.m

限制

构建问题可能发生在使用文件夹名称空间。有关更多信息,请参见构建过程的支持文件和文件夹的金宝app名字(金宝app仿真软件编码器)为什么构建过程失败,错误代码:“NMAKE:致命错误U1073:不知道如何使C: \程序”?

更多关于

全部折叠

威仕特生成插件文件扩展名

威仕特生成的扩展插件依赖于您的操作系统。

操作系统

文件扩展名

窗户

. dll

macOS

.vst

版本历史

介绍了R2016a

全部展开