使用audiokit在AKsequencer中创build额外MIDI轨道的问题

我一直试图解决一个神秘的正弦波问题,并没有成功。 我在这里开始一个新的问题,因为我想我已经深入到这个问题的细节。

当build立一个AKSequencer,并给它一个MIDI文件,我看到一些奇怪的结果。

对于一首4首曲目(有相应的4首曲目midi文件,持续时间与歌曲的所有歌词相匹配),我看到音序器实际上是由5首曲目产生的。 什么是额外的轨道?

另外,我在控制台中出现错误:

[seq] 1026: Invalid beat range

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

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

任何想法如何我可以解决这个问题? 这让我有点疯狂

😜谢谢!

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