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

Issues with extra MIDI track being created in AKsequencer, using audiokit

我一直在尝试解开一个谜团 但收效甚微。我在这里提出一个新问题,因为我认为我已经深入研究了这个问题的细节。

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

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

此外,我在控制台中收到错误消息:

[seq] 1026: Invalid beat range

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

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

关于如何解决这个问题的任何想法?这让我有点发疯...

谢谢!

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