访问插件主机的 BPM 和拍号
Accessing BPM and time signature of Plug-In Host
我正在开发一个音频插件,想将 LFO 映射到各种参数。插件如何访问 DAW 的 BPM 值和拍号?
宿主是否需要通过 VST 或 AU 协议公开此内容,或者插件应如何在运行时访问它需要的属性?
对于有相同需求的人,JUCE 库有一个名为 AudioPlayHead
的对象
然后您可以在处理回调中获取当前位置信息
audioPlayHead->getCurrentPosition(currentPositionInfo)
然后使用 currentPositionInfo.bpm
访问位置信息上的 BPM
我正在开发一个音频插件,想将 LFO 映射到各种参数。插件如何访问 DAW 的 BPM 值和拍号?
宿主是否需要通过 VST 或 AU 协议公开此内容,或者插件应如何在运行时访问它需要的属性?
对于有相同需求的人,JUCE 库有一个名为 AudioPlayHead
的对象然后您可以在处理回调中获取当前位置信息
audioPlayHead->getCurrentPosition(currentPositionInfo)
然后使用 currentPositionInfo.bpm