我了解启动和运行MIDI音序器的基本知识,并且我希望能够在播放过程中增大/减小音序的音高,但是音高弯曲是一条发送到合成器而不是音序器的消息。
我尝试将音序器的接收器设置为合成器的发送器,当我发送弯音短消息时,音序器保持相同的音高,但随后合成器以新的音高弯音值播放了第二首音轨,产生了一些听起来很糟糕的音乐。
有没有像改变速度那样在播放过程中弯曲音高的好方法?
另一个选择(似乎是一个很大的选择)是在调用时可以加载具有不同键的MIDI文件的几个版本。
最佳答案
您可以尝试通过调用send
方法将send the messages directly接收到合成器的接收器,但是合成器可能不允许接收器互相影响。
最终,发送到合成器的消息存储在音序器的音轨中,因此要有弯音消息edit the sequence来添加这些消息。