VST插件的MIDI输出

5
我模糊地记得这个来自Hypersonic 2 VST乐器。
基本上,它是一个普通的VST乐器,但如果你在项目中使用它,你可以将它的MIDI输出(与输入相等,除非你有移调或其他活动)分配给另一个MIDI轨道的输入,所以基本上它只是转发所有的MIDI事件,供另一个合成器或其他设备使用。
在Cubase中,该乐器的输出被列在物理MIDI输入旁边的MIDI输入弹出菜单中,但菜单中的“使用所有MIDI输入”选项不包括Hypersonic的输出(它通过菜单分隔符分开)。
我没有找到一种方法来做到这一点,有人知道吗?我想这是那些几乎没有记录的神奇行之一...
1个回答

6

我不使用C++,但是要制作一个具有MIDI输出的VST插件,您需要覆盖AudioEffectX::canDo()函数,并将sendVstMidiEvent和可能的sendVstEvents canDo返回为1


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接