关于AudioKit MIDISampler实现双乐器独立播放的技术疑问
双MIDISampler实现独立乐器效果解答
是的,你需要创建两个独立的MIDISampler实例,分别绑定对应轨道的MIDI输出。
调用midiSampler.loadAudioFiles([lowBeatAudioFile, highBeatAudioFile])时,MIDISampler会用最后加载的音频样本覆盖之前的,所以两条轨道都会触发第二个样本。
正确的实现步骤:
- 创建第一个
MIDISampler实例,调用loadAudioFiles加载lowBeatAudioFile,将第一条轨道的MIDI输出指向这个采样器 - 创建第二个
MIDISampler实例,调用loadAudioFiles加载highBeatAudioFile,将第二条轨道的MIDI输出指向这个采样器
这样两条轨道就能分别触发对应的音频样本,实现双乐器独立发声的效果。
内容的提问来源于stack exchange,提问作者dz902
相关产品推荐
相关产品推荐

