加载VST、VST3和AU插件MATLAB环境
加载指定的64位VST、VST3或AU音频插件hostedPlugin
= loadAudioPlugin (pluginpath
)pluginpath
。在Windows上®,可以加载VST和VST3插件。在macOS,您可以加载AU, VST和VST3插件。
你的插件有两种显示模式:参数
和属性
。默认显示模式为属性
。
参数
——使用set和get函数与托管插件的规范化参数值交互。
属性
—与启发式解释参数与现实世界的值交互。在使用此模式时,可以使用标准点表示法来设置和获取值。
你可以使用标准的点表示法指定托管插件的显示模式,例如:
hostedPlugin。这个=“参数”;
看到主机外部音频插件有关显示模式的讨论和两种交互模式的演练。
您可以使用以下函数与托管插件进行交互和练习。
处理音频
audioOut =
过程
(hostedPlugin audioIn)
返回根据托管插件的算法和参数处理的音频信号。对于源插件,调用过程
没有音频输入。
设置和获取标准化参数值
值=
getParameter
(hostedPlugin参数)
返回指定托管插件参数的规范化值。规范化值的范围是[0,1]。可以通过参数的名称或索引指定参数。要指定名称,请使用字符向量。
setParameter
(newValue hostedPlugin、参数)
将指定托管插件参数的规范化值设置为newValue
。规范化值的范围是[0,1]。
获取托管插件的高级信息
dispParameter
(hostedPlugin)
显示托管插件的所有参数和相关索引、值、显示值和显示标签。
pluginInfo =
信息
(hostedPlugin)
返回一个包含托管插件信息的结构。
设置插件运行的环境
frameSize =
getSamplesPerFrame
(hostedPlugin)
返回宿主插件在后续调用其处理函数时返回的帧大小(仅限源插件)。
setSamplesPerFrame
(hostedPlugin frameSize)
设置托管插件在后续调用其处理函数时必须返回的帧大小(仅限源插件)。
setSampleRate
(hostedPlugin sampleRate)
设置托管插件的采样率。
sampleRate =
getSampleRate
(hostedPlugin)
返回插件运行时的采样率(以Hz为单位)。
的loadAudioPlugin
函数只支持64位插金宝app件。方法不能加载32位插件loadAudioPlugin
函数。
parameterTuner
|音频测试台|audioPlugin
|audioPluginSource
|externalAudioPlugin
|externalAudioPluginSource