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

时间:2017-11-16 17:28:09

标签: ios swift audio midi audiokit

我一直试图解开一个谜sinewave issue但收效甚微。我在这里开始一个新问题,因为我认为我已经挖掘了这个问题的具体细节。

设置AKSequencer并将其输入MIDI文件时,我看到一些奇怪的结果。

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

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

[seq] 1026: Invalid beat range

我相信当赛道为空时会发生。

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

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

谢谢!

1 个答案:

答案 0 :(得分:2)

我认为CL是正确的,额外的赛道是midi赛道。通常,正弦波意味着您没有连接任何其他东西来产生声音,因此音序器通过使用正弦波让您知道(这不是我的第一选择,但这是Apple的内部决定)。 / p>

相关问题