swift - 如何使用 Swift 创建 MIDI 文件?

标签 swift midi audiotoolbox coremidi audiokit

<分区>

我目前正在学习如何通过 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,那么正如您所说的那样,“不是如此简单”。

关于swift - 如何使用 Swift 创建 MIDI 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37724810/

相关文章:

loops - 快速循环遍历字典

ios - NSManagedObject 子类中的重复符号错误

swift - 奖励视频广告在我的标签上显示奖励内容

python - 如何在 MIDI 文件中添加拍号?

swift - 为什么需要字符串来确定第 N 个字符的索引?

Java 向设备发送 MIDI 消息

android - 在不首先打开文件的情况下在 Android 上生成 FileDescriptor

cocoa - 使用 AVFoundation/CoreMedia/其他框架检测节拍/起始

ios - AVCaptureSession 处于事件状态时的 AudioServicesPlaySystemSound

ios - Swift 3 LPCM 录音机 |错误 : kAudioFileInvalidPacketOffsetError