访问插件主机的BPM和时间签名

时间:2016-02-22 15:58:39

标签: audiounit vst

我正在处理音频插件,并希望将LFO映射到各种参数。插件如何访问DAW的BPM值和时间签名?

主机是否需要通过VST或AU协议公开它,或者在运行时它应该如何访问它所需的插件?

1 个答案:

答案 0 :(得分:1)

对于具有相同要求的任何人,JUCE库都有一个名为AudioPlayHead

的对象

然后,您可以在处理回调中获取当前位置信息

audioPlayHead->getCurrentPosition(currentPositionInfo)

然后使用currentPositionInfo.bpm

访问位置信息的BPM