swift-midi Swift MIDI封装框架
Swift 的 MIDI 操作框架
Hardware()一行代码就能连上 MIDI 硬件,响应也快,代码也简单,适合用来做音乐类 App 的底层逻辑。你要做 MIDI 键盘控制器、音乐合成、或者只是想读取下外接 MIDI 设备的数据,都能搞定。
框架要求还算友好,iOS 8+、macOS 10.9+就能跑,用的是 Swift,写起来也舒服。Xcode 7.0 以上就行,开发环境都够老了吧?
项目是 Apache 2.0 开源协议,放心大胆地用,商用也没问题。对了,有问题直接上 GitHub 提issue
就行,作者也挺活跃。
如果你之前用过WebMIDIKit,你会发现swift-midi
更偏底层一点,但更灵活,适合跟硬件打交道。
想深入了解 Swift 做系统底层的,也可以看看这篇 OSX 内核解析,对你理解 MIDI 通信机制也挺有的。
如果你打算做跨平台音频工具,那建议你先玩玩这个库,先把Hardware
跑通,再搞多端抽象。
28.83KB
文件大小:
评论区