|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
MIDI Learn interface: Vst::IMidiLearn. More...
#include "ivstmidilearn.h"
Public Member Functions | |
| virtual tresult PLUGIN_API | onLiveMIDIControllerInput (int32 busIndex, int16 channel, CtrlNumber midiCC)=0 |
| Called on live input MIDI-CC change associated to a given bus index and MIDI channel. | |
Public Member Functions inherited from Steinberg::FUnknown | |
| virtual tresult PLUGIN_API | queryInterface (const TUID _iid, void **obj)=0 |
| Query for a pointer to the specified interface. | |
| virtual uint32 PLUGIN_API | addRef ()=0 |
| Adds a reference and returns the new reference count. | |
| virtual uint32 PLUGIN_API | release ()=0 |
| Releases a reference and returns the new reference count. | |
Static Public Attributes | |
| static const FUID | iid |
Static Public Attributes inherited from Steinberg::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.
Definition at line 90 of file ivstmidilearn.h.
|
static |
Definition at line 98 of file ivstmidilearn.h.