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

Posted

技术标签:

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

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

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

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

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

[seq] 1026: Invalid beat range

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

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

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

????谢谢!

【问题讨论】:

速度变化必须在单个轨道中,因此大多数音序器会生成一个单独的轨道。 【参考方案1】:

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

【讨论】:

感谢 Aure,您的意见也是我寻找解决此问题的方法的一部分...(此处显示:***.com/questions/47160168/…)?

以上是关于使用 audiokit 在 AKsequencer 中创建额外 MIDI 轨道的问题的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Audiokit 可视化当前的 AKSequencer 位置?

如何使用Audiokit可视化当前的AKSequencer位置?

Swift - AudioKit AKMidi 到 AKSequencer

使用AKSequencer和AKSampler链接无声音

如何将 AKSequencer 连接到 AKCallbackInstrument?

AudioKit 的 RenderToFile 无法正常工作