使用 Audiokit 在 AKsequencer 中创建额外 MIDI 轨道的问题

Mr_*_*r_P 5 audio midi ios swift audiokit

我一直试图解决一个神秘的正弦波问题,但收效甚微。我在这里开始一个新问题,因为我认为我已经深入研究了这个问题的细节。

当设置 AKSequencer 并向其提供 MIDI 文件时,我看到一些奇怪的结果。

对于 4 轨歌曲(具有相应的 4 轨 midi 文件,持续时间与歌曲的所有主干匹配),我发现音序器实际上是使用 5 条轨道生成的。额外的轨道是什么?

另外,我在控制台中收到错误:

[seq] 1026: Invalid beat range

我相信当赛道是空的时候就会发生这种情况。

所以这看起来像是我神秘的正弦波的罪魁祸首。

关于如何解决这个问题有什么想法吗?这让我有点疯狂......

谢谢!

Aur*_*zka 2

我相信 CL 是正确的,额外的轨道是一个 midi 轨道。通常正弦波意味着你没有连接到任何其他东西来产生声音,所以音序器让你通过使用正弦波来知道这一点(这不是我的第一选择,但这是苹果内部的决定)。