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

我正在创build一个音乐应用程序,产生一些音乐。 我已经在Mac上使用MIDIfunction创build一个带有MIDI事件的MIDI文件(不幸的是,我不记得那些function的名字)。

我正在寻找一种方法来创build工具音符(MIDI的或其他)编程方式来播放它们。 我也希望有多个频道同时播放这些音符。

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

你有想法吗?

这个答案可能比你想的要多一点,但是你可以在iOS上使用PD来做到这一点。 更确切地说,您可以在iOS上使用libpd进行合成,然后使用任意数量的社区捐赠补丁来find您要找的声音。

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