我正在产生并连续播放midi声音。在这个生成和播放过程中,我正在改变音高轮。这种变化正在解决问题。但我也需要改变音符编号。如果我使用消息注意播放正在停止和启动。是否可以在不停止播放声音的情况下更改音符编号?
答案 0 :(得分:1)
没有办法直接这样做 - 如果你达到了弯道范围的极限,你需要超越它,唯一的方法就是停止那个音符并开始一个新音符。一种选择可能是将pitchbend范围重新定义为更大,以便在需要重新触发音符之前可以获得更多音符。另一种选择是使用具有较长攻击和释放的声音,以便一个音符的结尾和下一个音符的开头将交叉淡入淡出,以使其听起来连续。