Upgrade the VST to EditControllerEx1
This commit is contained in:
parent
05c5a77d96
commit
e8b4759066
2 changed files with 9 additions and 9 deletions
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
tresult PLUGIN_API SfizzVstControllerNoUi::initialize(FUnknown* context)
|
tresult PLUGIN_API SfizzVstControllerNoUi::initialize(FUnknown* context)
|
||||||
{
|
{
|
||||||
tresult result = EditController::initialize(context);
|
tresult result = EditControllerEx1::initialize(context);
|
||||||
if (result != kResultTrue)
|
if (result != kResultTrue)
|
||||||
return result;
|
return result;
|
||||||
|
|
||||||
|
|
@ -135,7 +135,7 @@ tresult PLUGIN_API SfizzVstControllerNoUi::initialize(FUnknown* context)
|
||||||
|
|
||||||
tresult PLUGIN_API SfizzVstControllerNoUi::terminate()
|
tresult PLUGIN_API SfizzVstControllerNoUi::terminate()
|
||||||
{
|
{
|
||||||
return EditController::terminate();
|
return EditControllerEx1::terminate();
|
||||||
}
|
}
|
||||||
|
|
||||||
tresult PLUGIN_API SfizzVstControllerNoUi::getMidiControllerAssignment(int32 busIndex, int16 channel, Vst::CtrlNumber midiControllerNumber, Vst::ParamID& id)
|
tresult PLUGIN_API SfizzVstControllerNoUi::getMidiControllerAssignment(int32 busIndex, int16 channel, Vst::CtrlNumber midiControllerNumber, Vst::ParamID& id)
|
||||||
|
|
@ -166,7 +166,7 @@ tresult PLUGIN_API SfizzVstControllerNoUi::getParamStringByValue(Vst::ParamID ta
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return EditController::getParamStringByValue(tag, valueNormalized, string);
|
return EditControllerEx1::getParamStringByValue(tag, valueNormalized, string);
|
||||||
}
|
}
|
||||||
|
|
||||||
tresult PLUGIN_API SfizzVstControllerNoUi::getParamValueByString(Vst::ParamID tag, Vst::TChar* string, Vst::ParamValue& valueNormalized)
|
tresult PLUGIN_API SfizzVstControllerNoUi::getParamValueByString(Vst::ParamID tag, Vst::TChar* string, Vst::ParamValue& valueNormalized)
|
||||||
|
|
@ -184,7 +184,7 @@ tresult PLUGIN_API SfizzVstControllerNoUi::getParamValueByString(Vst::ParamID ta
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return EditController::getParamValueByString(tag, string, valueNormalized);
|
return EditControllerEx1::getParamValueByString(tag, string, valueNormalized);
|
||||||
}
|
}
|
||||||
|
|
||||||
tresult SfizzVstControllerNoUi::setParam(Vst::ParamID tag, float value)
|
tresult SfizzVstControllerNoUi::setParam(Vst::ParamID tag, float value)
|
||||||
|
|
@ -229,7 +229,7 @@ tresult SfizzVstControllerNoUi::notify(Vst::IMessage* message)
|
||||||
{
|
{
|
||||||
// Note: is expected to be called from the controller thread only
|
// Note: is expected to be called from the controller thread only
|
||||||
|
|
||||||
tresult result = EditController::notify(message);
|
tresult result = EditControllerEx1::notify(message);
|
||||||
if (result != kResultFalse)
|
if (result != kResultFalse)
|
||||||
return result;
|
return result;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ class SfizzVstEditor;
|
||||||
using namespace Steinberg;
|
using namespace Steinberg;
|
||||||
using namespace VSTGUI;
|
using namespace VSTGUI;
|
||||||
|
|
||||||
class SfizzVstControllerNoUi : public Vst::EditController,
|
class SfizzVstControllerNoUi : public Vst::EditControllerEx1,
|
||||||
public Vst::IMidiMapping {
|
public Vst::IMidiMapping {
|
||||||
public:
|
public:
|
||||||
virtual ~SfizzVstControllerNoUi() {}
|
virtual ~SfizzVstControllerNoUi() {}
|
||||||
|
|
@ -38,11 +38,11 @@ public:
|
||||||
tresult PLUGIN_API notify(Vst::IMessage* message) override;
|
tresult PLUGIN_API notify(Vst::IMessage* message) override;
|
||||||
|
|
||||||
// interfaces
|
// interfaces
|
||||||
OBJ_METHODS(SfizzVstControllerNoUi, Vst::EditController)
|
OBJ_METHODS(SfizzVstControllerNoUi, Vst::EditControllerEx1)
|
||||||
DEFINE_INTERFACES
|
DEFINE_INTERFACES
|
||||||
DEF_INTERFACE(Vst::IMidiMapping)
|
DEF_INTERFACE(Vst::IMidiMapping)
|
||||||
END_DEFINE_INTERFACES(Vst::EditController)
|
END_DEFINE_INTERFACES(Vst::EditControllerEx1)
|
||||||
REFCOUNT_METHODS(Vst::EditController)
|
REFCOUNT_METHODS(Vst::EditControllerEx1)
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
std::unique_ptr<Vst::ThreadChecker> threadChecker_;
|
std::unique_ptr<Vst::ThreadChecker> threadChecker_;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue