4

我想我需要在我的 VST 中实现一个前瞻系统,但以前从未这样做过。我知道 setInitialDelay(foo) 被放置在构造函数中,然后你缓冲音频,但我不确定是否从“当前”音频和“前瞻”中读取.....

4

1 回答 1

4

所以我已经在我的评论中列出了这一切,但我应该回答这个问题。

我将 setInitialDelay() 设置为 100。然后我填充了一个 100 样本大小的缓冲区并在 2 个点处读取它。从音频进入系统的 0 点开始向前读取。“实时”音频(用户听到的)总是比前瞻落后 100 步。

这很适合我的要求。只需确保所有数组值都已初始化,否则扬声器会发出一些可怕的噪音。

于 2011-02-26T10:35:06.633 回答