Add support for effGetMidiKeyName

Not a lot of plugins use it, but it's really nice to have when they do.
This commit is contained in:
Robbert van der Helm
2020-04-28 12:54:36 +02:00
parent fb8fe035d8
commit 7ce42e4306
5 changed files with 43 additions and 0 deletions
+5
View File
@@ -185,6 +185,7 @@ void Logger::log_event(bool is_dispatch,
message << "<writable_buffer>";
},
[&](const VstIOProperties&) { message << "<io_properties>"; },
[&](const VstMidiKeyName&) { message << "<key_name>"; },
[&](const VstParameterProperties&) {
message << "<writable_buffer>";
},
@@ -234,6 +235,7 @@ void Logger::log_event_response(bool is_dispatch,
},
[&](const AEffect&) { message << ", <AEffect_object>"; },
[&](const VstIOProperties&) { message << ", <io_properties>"; },
[&](const VstMidiKeyName&) { message << ", <key_name>"; },
[&](const VstParameterProperties& props) {
message << ", <parameter_properties for '" << props.label
<< "'>";
@@ -404,6 +406,9 @@ std::optional<std::string> opcode_to_string(bool is_dispatch, int opcode) {
case effGetOutputProperties:
return "effGetOutputProperties";
break;
case effGetMidiKeyName:
return "effGetMidiKeyName";
break;
default:
return std::nullopt;
break;