我从Hypersonic 2 VST仪器中隐约记得这一点.
基本上,它是一个普通的VST乐器,但如果你在你的项目中有它,你可以将它的MIDI输出(等于输入,除非你有换位或如此激活)分配给另一个MIDI轨道的输入,所以基本上它只会转发其他合成器或其他所有的MIDI事件.
在Cubase中,乐器的输出被列在MIDI输入下拉菜单中的物理MIDI输入旁边,但菜单中的"使用所有MIDI输入"选项不包括Hypersonic的输出(它由菜单分隔符分隔).
我还没有办法做到这一点,有人知道吗?我想这是几乎没有记录的神奇线条之一......
我不使用c ++,但要制作一个具有MIDI输出的VST插件,你需要覆盖该AudioEffectX::canDo()功能并返回1到sendVstMidiEvent可能的sendVstEventsdoDo.