【问题标题】:Issues with extra MIDI track being created in AKsequencer, using audiokit使用 audiokit 在 AKsequencer 中创建额外 MIDI 轨道的问题
【发布时间】:2017-11-16 17:28:09
【问题描述】:

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

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

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

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

[seq] 1026: Invalid beat range

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

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

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

????谢谢!

【问题讨论】:

  • 速度变化必须在单个轨道中,因此大多数音序器会生成一个单独的轨道。

标签: ios swift audio midi audiokit


【解决方案1】:

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2019-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多