VST 3 Interfaces VST 3.7
SDK for developing VST plug-in
|
MIDI Learn interface: Vst::IMidiLearn. More...
#include <ivstmidilearn.h>
Public Member Functions | |
virtual tresult | onLiveMIDIControllerInput (int32 busIndex, int16 channel, CtrlNumber midiCC)=0 |
Called on live input MIDI-CC change associated to a given bus index and MIDI channel. 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 |
MIDI Learn interface: Vst::IMidiLearn.
If this interface is implemented by the edit controller, the host will call this method whenever there is live MIDI-CC input for the plug-in. This way, the plug-in can change its MIDI-CC parameter mapping and inform the host via the IComponentHandler::restartComponent with the kMidiCCAssignmentChanged flag. Use this if you want to implement custom MIDI-Learn functionality in your plug-in.
|
pure virtual |
Called on live input MIDI-CC change associated to a given bus index and MIDI channel.
|
static |