访问插件主机的 BPM 和拍号
Posted
技术标签:
【中文标题】访问插件主机的 BPM 和拍号【英文标题】:Accessing BPM and time signature of Plug-In Host 【发布时间】:2016-02-22 15:58:39 【问题描述】:我正在开发一个音频插件,并希望将 LFO 映射到各种参数。插件如何获取 DAW 的 BPM 值和拍号?
宿主是否需要通过 VST 或 AU 协议公开这一点,或者插件在运行时应该如何访问它需要的属性?
【问题讨论】:
【参考方案1】:对于有相同要求的任何人,JUCE 库都有一个名为 AudioPlayHead 的对象
然后您可以在处理回调中获取当前位置信息
audioPlayHead->getCurrentPosition(currentPositionInfo)
然后使用currentPositionInfo.bpm
访问关于位置信息的BPM
【讨论】:
以上是关于访问插件主机的 BPM 和拍号的主要内容,如果未能解决你的问题,请参考以下文章
BPM实例分享:DMZ内部网络转发https请求访问微信API