VST 3 Interfaces VST 3.7
SDK for developing VST plug-in
|
Wrapper MPE Support interface: Vst::IVst3WrapperMPESupport. More...
#include <ivsthostapplication.h>
Public Member Functions | |
virtual tresult | enableMPEInputProcessing (TBool state)=0 |
enable or disable MPE processing More... | |
virtual tresult | setMPEInputDeviceSettings (int32 masterChannel, int32 memberBeginChannel, int32 memberEndChannel)=0 |
setup the MPE processing More... | |
Public Member Functions inherited from FUnknown | |
virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
virtual uint32 | addRef ()=0 |
virtual uint32 | release ()=0 |
Static Public Attributes | |
static const FUID | iid |
Static Public Attributes inherited from FUnknown | |
static const FUID | iid |
Wrapper MPE Support interface: Vst::IVst3WrapperMPESupport.
Implemented on wrappers that support MPE to Note Expression translation.
By default, MPE input processing is enabled, the masterChannel will be zero, the memberBeginChannel will be one and the memberEndChannel will be 14.
As MPE is a subset of the VST3 Note Expression feature, mapping from the three MPE expressions is handled via the INoteExpressionPhysicalUIMapping interface.
|
static |