diff --git a/src/common/logging/vst3.cpp b/src/common/logging/vst3.cpp index 8b47f2a5..51e6852d 100644 --- a/src/common/logging/vst3.cpp +++ b/src/common/logging/vst3.cpp @@ -297,7 +297,7 @@ bool Vst3Logger::log_request(bool is_host_vst, bool Vst3Logger::log_request( bool is_host_vst, - const YaEditController2::SetComponentState& request) { + const YaEditController::SetComponentState& request) { return log_request_base(is_host_vst, [&](auto& message) { message << request.instance_id << ": IEditController::setComponentState(state = object) : supported_version_1( Steinberg::FUnknownPtr(object)), supported_version_2( Steinberg::FUnknownPtr(object)) {} -YaEditController2::YaEditController2(const ConstructArgs&& args) +YaEditController::YaEditController(const ConstructArgs&& args) : arguments(std::move(args)) {} diff --git a/src/common/serialization/vst3/plugin/edit-controller.h b/src/common/serialization/vst3/plugin/edit-controller.h index 23458c75..abdf681c 100644 --- a/src/common/serialization/vst3/plugin/edit-controller.h +++ b/src/common/serialization/vst3/plugin/edit-controller.h @@ -31,11 +31,11 @@ * Steinberg forgot to inherit `IEditController2` from `IEditController` event * if it says it does in the docs, so we'll pretend they just that. */ -class YaEditController2 : public Steinberg::Vst::IEditController, - public Steinberg::Vst::IEditController2 { +class YaEditController : public Steinberg::Vst::IEditController, + public Steinberg::Vst::IEditController2 { public: /** - * These are the arguments for creating a `YaEditController2`. + * These are the arguments for creating a `YaEditController`. */ struct ConstructArgs { ConstructArgs(); @@ -67,7 +67,7 @@ class YaEditController2 : public Steinberg::Vst::IEditController, * Instantiate this instance with arguments read from another interface * implementation. */ - YaEditController2(const ConstructArgs&& args); + YaEditController(const ConstructArgs&& args); inline bool supported_version_1() const { return arguments.supported_version_1; diff --git a/src/plugin/bridges/vst3-impls/plugin-proxy.cpp b/src/plugin/bridges/vst3-impls/plugin-proxy.cpp index d9dc4a2d..8405dd35 100644 --- a/src/plugin/bridges/vst3-impls/plugin-proxy.cpp +++ b/src/plugin/bridges/vst3-impls/plugin-proxy.cpp @@ -231,22 +231,22 @@ Vst3PluginProxyImpl::notify(Steinberg::Vst::IMessage* message) { tresult PLUGIN_API Vst3PluginProxyImpl::setComponentState(Steinberg::IBStream* state) { - return bridge.send_message(YaEditController2::SetComponentState{ + return bridge.send_message(YaEditController::SetComponentState{ .instance_id = instance_id(), .state = state}); } int32 PLUGIN_API Vst3PluginProxyImpl::getParameterCount() { return bridge.send_message( - YaEditController2::GetParameterCount{.instance_id = instance_id()}); + YaEditController::GetParameterCount{.instance_id = instance_id()}); } tresult PLUGIN_API Vst3PluginProxyImpl::getParameterInfo( int32 paramIndex, Steinberg::Vst::ParameterInfo& info /*out*/) { const GetParameterInfoResponse response = bridge.send_message( - YaEditController2::GetParameterInfo{.instance_id = instance_id(), - .param_index = paramIndex, - .info = info}); + YaEditController::GetParameterInfo{.instance_id = instance_id(), + .param_index = paramIndex, + .info = info}); info = response.updated_info; @@ -258,7 +258,7 @@ tresult PLUGIN_API Vst3PluginProxyImpl::getParamStringByValue( Steinberg::Vst::ParamValue valueNormalized /*in*/, Steinberg::Vst::String128 string /*out*/) { const GetParamStringByValueResponse response = - bridge.send_message(YaEditController2::GetParamStringByValue{ + bridge.send_message(YaEditController::GetParamStringByValue{ .instance_id = instance_id(), .id = id, .value_normalized = valueNormalized}); @@ -274,7 +274,7 @@ tresult PLUGIN_API Vst3PluginProxyImpl::getParamValueByString( Steinberg::Vst::TChar* string /*in*/, Steinberg::Vst::ParamValue& valueNormalized /*out*/) { const GetParamValueByStringResponse response = - bridge.send_message(YaEditController2::GetParamValueByString{ + bridge.send_message(YaEditController::GetParamValueByString{ .instance_id = instance_id(), .id = id, .string = string}); valueNormalized = response.value_normalized; @@ -286,7 +286,7 @@ Steinberg::Vst::ParamValue PLUGIN_API Vst3PluginProxyImpl::normalizedParamToPlain( Steinberg::Vst::ParamID id, Steinberg::Vst::ParamValue valueNormalized) { - return bridge.send_message(YaEditController2::NormalizedParamToPlain{ + return bridge.send_message(YaEditController::NormalizedParamToPlain{ .instance_id = instance_id(), .id = id, .value_normalized = valueNormalized}); @@ -296,20 +296,20 @@ Steinberg::Vst::ParamValue PLUGIN_API Vst3PluginProxyImpl::plainParamToNormalized( Steinberg::Vst::ParamID id, Steinberg::Vst::ParamValue plainValue) { - return bridge.send_message(YaEditController2::PlainParamToNormalized{ + return bridge.send_message(YaEditController::PlainParamToNormalized{ .instance_id = instance_id(), .id = id, .plain_value = plainValue}); } Steinberg::Vst::ParamValue PLUGIN_API Vst3PluginProxyImpl::getParamNormalized(Steinberg::Vst::ParamID id) { - return bridge.send_message(YaEditController2::GetParamNormalized{ + return bridge.send_message(YaEditController::GetParamNormalized{ .instance_id = instance_id(), .id = id}); } tresult PLUGIN_API Vst3PluginProxyImpl::setParamNormalized(Steinberg::Vst::ParamID id, Steinberg::Vst::ParamValue value) { - return bridge.send_message(YaEditController2::SetParamNormalized{ + return bridge.send_message(YaEditController::SetParamNormalized{ .instance_id = instance_id(), .id = id, .value = value}); } diff --git a/src/wine-host/bridges/vst3.cpp b/src/wine-host/bridges/vst3.cpp index f7f16e46..8c8c1dc9 100644 --- a/src/wine-host/bridges/vst3.cpp +++ b/src/wine-host/bridges/vst3.cpp @@ -270,40 +270,40 @@ void Vst3Bridge::run() { object_instances[request.other_instance_id] .connection_point); }, - [&](YaEditController2::SetComponentState& request) - -> YaEditController2::SetComponentState::Response { + [&](YaEditController::SetComponentState& request) + -> YaEditController::SetComponentState::Response { return object_instances[request.instance_id] .edit_controller->setComponentState(&request.state); }, - [&](const YaEditController2::GetParameterCount& request) - -> YaEditController2::GetParameterCount::Response { + [&](const YaEditController::GetParameterCount& request) + -> YaEditController::GetParameterCount::Response { return object_instances[request.instance_id] .edit_controller->getParameterCount(); }, - [&](YaEditController2::GetParameterInfo& request) - -> YaEditController2::GetParameterInfo::Response { + [&](YaEditController::GetParameterInfo& request) + -> YaEditController::GetParameterInfo::Response { const tresult result = object_instances[request.instance_id] .edit_controller->getParameterInfo(request.param_index, request.info); - return YaEditController2::GetParameterInfoResponse{ + return YaEditController::GetParameterInfoResponse{ .result = result, .updated_info = request.info}; }, - [&](const YaEditController2::GetParamStringByValue& request) - -> YaEditController2::GetParamStringByValue::Response { + [&](const YaEditController::GetParamStringByValue& request) + -> YaEditController::GetParamStringByValue::Response { Steinberg::Vst::String128 string{0}; const tresult result = object_instances[request.instance_id] .edit_controller->getParamStringByValue( request.id, request.value_normalized, string); - return YaEditController2::GetParamStringByValueResponse{ + return YaEditController::GetParamStringByValueResponse{ .result = result, .string = tchar_pointer_to_u16string(string)}; }, - [&](const YaEditController2::GetParamValueByString& request) - -> YaEditController2::GetParamValueByString::Response { + [&](const YaEditController::GetParamValueByString& request) + -> YaEditController::GetParamValueByString::Response { Steinberg::Vst::ParamValue value_normalized; const tresult result = object_instances[request.instance_id] @@ -314,24 +314,24 @@ void Vst3Bridge::run() { request.string.c_str())), value_normalized); - return YaEditController2::GetParamValueByStringResponse{ + return YaEditController::GetParamValueByStringResponse{ .result = result, .value_normalized = value_normalized}; }, - [&](const YaEditController2::NormalizedParamToPlain& request) { + [&](const YaEditController::NormalizedParamToPlain& request) { return object_instances[request.instance_id] .edit_controller->normalizedParamToPlain( request.id, request.value_normalized); }, - [&](const YaEditController2::PlainParamToNormalized& request) { + [&](const YaEditController::PlainParamToNormalized& request) { return object_instances[request.instance_id] .edit_controller->plainParamToNormalized( request.id, request.plain_value); }, - [&](const YaEditController2::GetParamNormalized& request) { + [&](const YaEditController::GetParamNormalized& request) { return object_instances[request.instance_id] .edit_controller->getParamNormalized(request.id); }, - [&](const YaEditController2::SetParamNormalized& request) { + [&](const YaEditController::SetParamNormalized& request) { return object_instances[request.instance_id] .edit_controller->setParamNormalized(request.id, request.value);