iOS录制一个midi文件

Posted

技术标签:

【中文标题】iOS录制一个midi文件【英文标题】:iOS record a midi file 【发布时间】:2012-12-12 19:58:26 【问题描述】:

我正在从外部键盘接收 MIDI 事件,并寻找一种将它们记录到 MIDI 文件的方法。是否有任何可用的 Obj C 库来执行此操作?

【问题讨论】:

如果您已经有 MIDI 事件,将它们写入文件很简单。查看 MIDI 文件规范。 【参考方案1】:

如果您不想从头开始编写文件创建例程,可以使用MusicPlayerMusicSequence API 方法MusicSequenceFileCreate 生成.mid 文件。您需要创建一个MusicSequence 和MusicTrack 的实例来添加传入的MIDI 事件。优点是时钟得到处理,您可以获得预览/播放功能。

【讨论】:

以上是关于iOS录制一个midi文件的主要内容,如果未能解决你的问题,请参考以下文章

播放(不是录制/导出)多个 MIDI 轨道

Soundfonts 播放 MIDI 文件没有衰减

在 IOS 上使用 AudioKit 将声音文件作为 MIDI 音符发送

ios - 混合 MIDI 文件,每个文件都有自己的声音字体

Arduino MIDI 控制器库

iOS AUSampler 连续播放 MIDI 音符