如何用 Swift 创建 MIDI 文件?

How to create a MIDI file with Swift?

我目前正在学习如何通过 swift 使用 MIDI。我在寻找如何创建 MIDI 文件,但这听起来并不那么容易。
我检查了像 AudioKit 这样的框架,但我没有找到。
我需要了解哪些信息才能做到这一点? (例如了解 MIDI 文件结构)。

很难确切地知道你想从你的问题中得到什么,但是你有没有查阅核心 MIDI 框架参考,看看它是否能满足你的需求?如果没有,您可以在这里找到:

https://developer.apple.com/library/ios/documentation/MusicAudio/Reference/CACoreMIDIRef/

这里还有一个很好的标准 midi 文件格式介绍:

http://www.skytopia.com/project/articles/midi.html

如果您只是想通过将字符写入文件来生成 MIDI 文件,那应该可以帮助您入门,但如果您想要做任何花哨的事情,例如将音频转换为 MIDI,那么正如您所说的那样, "not so easy".