【问题标题】:Is there any way to load MIDI into AKAppleSequencer or AKSequencer without using a file?有什么方法可以在不使用文件的情况下将 MIDI 加载到 AKAppleSequencer 或 AKSequencer 中?
【发布时间】:2019-10-31 16:36:07
【问题描述】:

我想使用 AudioKit 播放 MIDI,但所有文档都指向从路径/URL 加载 MIDI 文件。有没有办法为此使用字符串?

我目前正在使用 AKAppleSequencer (https://audiokit.io/docs/Classes/AKAppleSequencer.html),但我无法找到如何在没有 MIDI 文件的情况下使用该文件对其进行初始化。

【问题讨论】:

    标签: ios swift midi audiokit


    【解决方案1】:

    我猜这取决于字符串。如果你有一个完整的 MIDI 文件在一个字符串中,你可以暂时保存它来加载它。或者,您可以将 AKMIDIFile 用作 AKMIDIString 的基础,在它转换文件数据的地方,您可以使用字符串数据。

    【讨论】:

    • 当我在 AudioKit 4.9.1 中使用AKAppleSequencer 时,似乎没有使用AKMIDIFileMusicSequenceFileLoad 有一个内部使用,但我无法覆盖该函数,因为它使用内部成员。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-14
    • 2017-05-27
    • 2018-10-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多