我目前正在使用以下方法播放歌曲中的词干:
- 将stem_01.mp3加载到AKAudioFile
- 将AKAudioFile添加到AKMIDISampler
- 将AKMIDISampler添加到AKMixer
- 对于茎的数量重复1-3
- 使用自定义MIDI文件创建AKSequencer:此MIDI文件为歌曲中的每个词干都有一个单独的轨道。 MIDI文件(在C3上)的每个音轨上都有一个音符,持续一段时间。
- 我为每个词干的AKSequencer添加一个新曲目,并使用音序器控制词干的回放
醇>
我的问题是:有没有办法自动创建这个MIDI文件。我知道词干的数量和歌曲的持续时间;我可以动态创建Audiokit启用AKSequencer所需的MIDI文件吗?
对此最受欢迎的任何想法或想法,因为它会在添加新歌曲时节省大量手动工作。谢谢!