MIDI - 在标准弯音范围之外连续控制音高?

MIDI - 在标准弯音范围之外连续控制音高?

在我发送一条音符消息后,我可以使用弯音通道命令在 ±2 半音范围内控制音符的音高。

如何在不重新触发音符的情况下连续更新正常音高弯音范围之外的音符的音高(即发送具有新音高的另一个音符消息?)

换句话说,当前音符在音符开启消息之后仍在发声,并且其包络尚未到达释放阶段的末尾。我想改变音高弯曲范围之外的音高,最好是在可听频率范围内的任何地方。

答案1

你实际使用的合成器(或软件合成器,无论你使用的是哪种)是否允许你设置比 ±2 个半音更宽的范围?MIDI 本身只提供 16,384 个渐变*对于您的音高弯音,因此您不能直接将音高弯音设置为 16,385。相反,您必须告诉合成器本身将 16,384† 解释为更高或更低的音高。

注意:我知道差了一个。我在这里简化一下,技术上来说 16,384 应该是 16,383

相关内容