如何自动化音频单元旁路?
Posted
技术标签:
【中文标题】如何自动化音频单元旁路?【英文标题】:How to automatize audio unit bypass? 【发布时间】:2020-10-05 08:18:06 【问题描述】:为了自动化我的音频单元,我将事件发送到渲染线程,在那里它们使用 AudioUnitScheduleParameters 延迟到它们在样本中的确切时间。
现在我想以相同的方式自动绕过任何类型效果的音频单元。不幸的是,这不是通过参数完成的,而是使用属性 (kAudioUnitProperty_BypassEffect) 完成的,而且它似乎不存在安排属性更改的方法,我只看到如何使用 AudioUnitSetProperty 立即执行它.
因为大多数现代音序器都可以自动绕过效果器,所以我想知道是否遗漏了什么?有没有其他方法可以实现相同的目标?
【问题讨论】:
【参考方案1】:自动化 FX 旁路并不需要与其他类型的自动化相同的精度。所以,最后,我在切片的开头使用了AudioUnitSetProperty
。这样做,在最坏的情况下,与实际时间的差异为 ± 40 毫秒。这不是微不足道的,但我也很自然地在声音期间不绕过效果,而是在之前一点点。这样做,几毫秒的延迟并不是真正的问题。
【讨论】:
以上是关于如何自动化音频单元旁路?的主要内容,如果未能解决你的问题,请参考以下文章