如何在iOS上生成音符并播放它们?

时间:2011-08-13 20:18:58

标签: ios midi

我正在制作一个可以产生一些音乐的音乐应用。我已经在Mac上使用MIDI功能来创建一个带MIDI事件的MIDI文件(遗憾的是,我不记得这些功能的名称)。

我正在寻找一种以编程方式创建乐器音符(MIDI或其他任何东西)的方法来播放它们。我也希望有多个频道同时播放这些音符。

我已经尝试了'SoundBankPlayer',但显然,它不能同时播放多个乐器。

你有个主意吗?

3 个答案:

答案 0 :(得分:2)

这个答案可能比您预期的要多一些,但您可以在iOS上使用PD来执行此操作。更确切地说,您可以使用libpd for iOS进行合成,然后使用任意数量的community-donated patches来查找您正在寻找的声音。

答案 1 :(得分:1)

答案 2 :(得分:1)

查看iOS的AUSampler AudioUnit,你可能需要深入研究Core Audio,它有一些学习曲线。 ;)