|
VST 3 Interfaces VST 3.8
SDK for developing VST plug-in
|
MIDI Learn interface: Vst::IMidiLearn2. More...
#include <ivstmidimapping2.h>
Inheritance diagram for IMidiLearn2:Public Member Functions | |
| virtual tresult | onLiveMidi2ControllerInput (BusIndex index, MidiChannel channel, Midi2Controller midiCC)=0 |
| Called on live input MIDI 2.0-CC change associated to a given bus index and MIDI channel. | |
| virtual tresult | onLiveMidi1ControllerInput (BusIndex index, MidiChannel channel, CtrlNumber midiCC)=0 |
| Called on live input MIDI 1.0-CC change associated to a given bus index and MIDI channel. | |
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::IMidiLearn2.
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 notify the host using 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 2.0-CC change associated to a given bus index and MIDI channel.
|
pure virtual |
Called on live input MIDI 1.0-CC change associated to a given bus index and MIDI channel.
|
static |