Fully implement IMidiMapping

This commit is contained in:
Robbert van der Helm
2021-01-02 23:52:40 +01:00
parent e980afddb4
commit fb6e5ab33f
4 changed files with 25 additions and 3 deletions
+10 -3
View File
@@ -418,9 +418,16 @@ tresult PLUGIN_API Vst3PluginProxyImpl::getMidiControllerAssignment(
int16 channel,
Steinberg::Vst::CtrlNumber midiControllerNumber,
Steinberg::Vst::ParamID& id /*out*/) {
// TODO: Implement
bridge.logger.log("TODO: IMidiMapping::getMidiControllerAssignment()");
return Steinberg::kNotImplemented;
const GetMidiControllerAssignmentResponse response =
bridge.send_message(YaMidiMapping::GetMidiControllerAssignment{
.instance_id = instance_id(),
.bus_index = busIndex,
.channel = channel,
.midi_controller_number = midiControllerNumber});
id = response.id;
return response.result;
}
int32 PLUGIN_API Vst3PluginProxyImpl::getNoteExpressionCount(int32 busIndex,