加载VST, VST3和AU插件马铃薯草环境
负载指定的64位VST,VST3或AU音频插件hostedplugin.
= loadAudioPlugin (pluginpath.
)pluginpath.
.在Windows上®,您可以加载VST和VST3插件。在苹果系统,您可以加载AU,VST和VST3插件。
你的托管插件有两种显示模式:参数
和属性
.默认显示方式为属性
.
参数
使用set和get函数与托管插件的规范化参数值进行交互。
属性
- 与具有真实世界的值的启发式解释参数互动。您可以使用标准点表示法来设置并在使用此模式时获取值。
你可以使用标准的点符号来指定托管插件的显示模式,例如:
hostedplugin.displayMode =.'参数';
看到主机外部音频插件来讨论显示模式和两种交互模式。
您可以使用以下函数与托管插件进行交互和练习。
处理音频
audioOut =
过程
(hostedPlugin audioIn)
返回一个音频信号处理根据算法和参数托管插件。对于源插件,调用过程
没有音频输入。
设置和获取规范化参数值
值=
GetParameter.
(hostedplugin,参数)
返回指定托管插件参数的归一化值。归一化值在范围内[0,1]。您可以通过其名称或其索引指定参数。要指定名称,请使用字符向量。
SetParameter.
(hostedplugin,参数,newvalue)
将指定的托管插件参数的规范化值设置为newValue
.归一化值在范围内[0,1]。
获取有关托管插件的高级信息
dispParameter
(hostedPlugin)
显示托管插件的所有参数和关联的索引、值、显示值和显示标签。
pluginInfo =
信息
(hostedPlugin)
返回包含有关托管插件的信息的结构。
设置插件运行的环境
frameSize =
getsauplesperframe.
(hostedPlugin)
返回宿主插件在后续调用其处理函数时返回的帧大小(仅限源插件)。
SeteAmplesPerframe.
(hostedPlugin frameSize)
设置宿主插件在后续调用其处理函数时必须返回的帧大小(仅限源插件)。
筛选
(hostedPlugin sampleRate)
设置托管插件的采样率。
sampleRate =
getsapprode.
(hostedPlugin)
返回正在运行插件的Hz中的采样率。
的LoadAudioplugin.
函数仅支持64位插金宝app件。您无法使用32位插件使用LoadAudioplugin.
函数。
ParameterTuner.
|音频测试台|audioPlugin
|audioPluginSource
|externalAudioPlugin
|externalAudioPluginSource