我正在制作一个可以产生一些音乐的音乐应用。我已经在Mac上使用MIDI功能来创建一个带MIDI事件的MIDI文件(遗憾的是,我不记得这些功能的名称)。
我正在寻找一种以编程方式创建乐器音符(MIDI或其他任何东西)的方法来播放它们。我也希望有多个频道同时播放这些音符。
我已经尝试了'SoundBankPlayer',但显然,它不能同时播放多个乐器。
你有个主意吗?
答案 0 :(得分:2)
这个答案可能比您预期的要多一些,但您可以在iOS上使用PD来执行此操作。更确切地说,您可以使用libpd for iOS进行合成,然后使用任意数量的community-donated patches来查找您正在寻找的声音。
答案 1 :(得分:1)
在iOS 5中:
MusicSequence,MusicTrack,MusicPlayer会做你想要的。
答案 2 :(得分:1)
查看iOS的AUSampler AudioUnit,你可能需要深入研究Core Audio,它有一些学习曲线。 ;)