我想创建一个VST乐器,它有16个MIDI输入和至少16个音频输出。与kontakt或halion类似。
你有什么想法吗?
你有什么想法吗?
MyPlugin::MyPlugin(audioMasterCallback audioMaster) : AudioEffectX(audioMaster, 0, kNumParameters) {
if(audioMaster) {
setNumInputs(0);
setNumOutputs(16);
}
// other constructor stuff ...
}
getSpeakerArrangement()
和setSpeakerArrangement()
,并覆盖getOutputProperties()
。VstMidiEvent
的形式,其中包含常规的MIDI数据(即,如果用户选择,则包括所有16个通道)。这是易于处理的部分 - 设置输出是关键。