mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-07 12:10:09 +02:00
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:
@@ -226,6 +226,8 @@ class DispatchDataConverter : DefaultDataConverter {
|
||||
case effGetParameterProperties:
|
||||
return *static_cast<const VstParameterProperties*>(data);
|
||||
break;
|
||||
case effGetMidiKeyName:
|
||||
return *static_cast<const VstMidiKeyName*>(data);
|
||||
default:
|
||||
return DefaultDataConverter::read(opcode, index, value, data);
|
||||
break;
|
||||
@@ -268,6 +270,13 @@ class DispatchDataConverter : DefaultDataConverter {
|
||||
|
||||
*static_cast<VstParameterProperties*>(data) = properties;
|
||||
} break;
|
||||
case effGetMidiKeyName: {
|
||||
// Ditto
|
||||
const auto properties =
|
||||
std::get<VstMidiKeyName>(response.payload);
|
||||
|
||||
*static_cast<VstMidiKeyName*>(data) = properties;
|
||||
} break;
|
||||
default:
|
||||
DefaultDataConverter::write(opcode, data, response);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user