#include <juce_VST3Common.h>
|
| template<typename Callback> |
| static bool | sendMappedParameter (const MidiMessage &msg, StoredMidiMapping *midiMapping, Callback &&callback) |
| template<typename Callback> |
| static void | processMidiMessage (Steinberg::Vst::IEventList &result, const MidiMessageMetadata metadata, StoredMidiMapping *midiMapping, Callback &&callback) |
| template<typename Callback> |
| static void | toEventList (Steinberg::Vst::IEventList &result, MidiBuffer &midiBuffer, StoredMidiMapping *midiMapping, Callback &&callback) |
| static Steinberg::int16 | createSafeChannel (int channel) noexcept |
| static int | createSafeChannel (Steinberg::int16 channel) noexcept |
| static Steinberg::int16 | createSafeNote (int note) noexcept |
| static int | createSafeNote (Steinberg::int16 note) noexcept |
| static float | normaliseMidiValue (int value) noexcept |
| static int | denormaliseToMidiValue (float value) noexcept |
| static Steinberg::Vst::Event | createNoteOnEvent (const MidiMessage &msg) noexcept |
| static Steinberg::Vst::Event | createNoteOffEvent (const MidiMessage &msg) noexcept |
| static Steinberg::Vst::Event | createSysExEvent (const MidiMessage &msg, const uint8 *midiEventData) noexcept |
| static Steinberg::Vst::Event | createLegacyMIDIEvent (int channel, int controlNumber, int value, int value2=0) |
| static Steinberg::Vst::Event | createPolyPressureEvent (const MidiMessage &msg) |
| static Steinberg::Vst::Event | createChannelPressureEvent (const MidiMessage &msg) noexcept |
| static Steinberg::Vst::Event | createControllerEvent (const MidiMessage &msg) noexcept |
| static Steinberg::Vst::Event | createCtrlPolyPressureEvent (const MidiMessage &msg) noexcept |
| static Steinberg::Vst::Event | createPitchWheelEvent (const MidiMessage &msg) noexcept |
| static Steinberg::Vst::Event | createProgramChangeEvent (const MidiMessage &msg) noexcept |
| static Steinberg::Vst::Event | createCtrlQuarterFrameEvent (const MidiMessage &msg) noexcept |
| static Optional< Steinberg::Vst::Event > | createVstEvent (const MidiMessage &msg, const uint8 *midiEventData, EventConversionKind kind) noexcept |
| static Optional< MidiMessage > | toMidiMessage (const Steinberg::Vst::LegacyMIDICCOutEvent &e) |
| static Optional< MidiMessage > | toMidiMessage (const Steinberg::Vst::Event &e) |
| static Optional< Vst3MidiControlEvent > | toVst3ControlEvent (const MidiMessage &msg) |
◆ EventConversionKind
| enum class juce::MidiEventList::EventConversionKind |
|
strongprivate |
| Enumerator |
|---|
| hostToPlugin | |
| pluginToHost | |
◆ MidiEventList()
| juce::MidiEventList::MidiEventList |
( |
| ) |
|
|
default |
◆ ~MidiEventList()
| virtual juce::MidiEventList::~MidiEventList |
( |
| ) |
|
|
virtualdefault |
◆ addEvent()
◆ clear()
◆ createChannelPressureEvent()
|
|
inlinestaticprivatenoexcept |
◆ createControllerEvent()
|
|
inlinestaticprivatenoexcept |
◆ createCtrlPolyPressureEvent()
|
|
inlinestaticprivatenoexcept |
◆ createCtrlQuarterFrameEvent()
|
|
inlinestaticprivatenoexcept |
◆ createLegacyMIDIEvent()
◆ createNoteOffEvent()
|
|
inlinestaticprivatenoexcept |
◆ createNoteOnEvent()
|
|
inlinestaticprivatenoexcept |
◆ createPitchWheelEvent()
|
|
inlinestaticprivatenoexcept |
◆ createPolyPressureEvent()
◆ createProgramChangeEvent()
|
|
inlinestaticprivatenoexcept |
◆ createSafeChannel() [1/2]
|
|
inlinestaticprivatenoexcept |
◆ createSafeChannel() [2/2]
|
|
inlinestaticprivatenoexcept |
◆ createSafeNote() [1/2]
|
|
inlinestaticprivatenoexcept |
◆ createSafeNote() [2/2]
|
|
inlinestaticprivatenoexcept |
◆ createSysExEvent()
|
|
inlinestaticprivatenoexcept |
◆ createVstEvent()
|
|
inlinestaticprivatenoexcept |
◆ denormaliseToMidiValue()
| int juce::MidiEventList::denormaliseToMidiValue |
( |
float | value | ) |
|
|
inlinestaticprivatenoexcept |
◆ getEvent()
◆ getEventCount()
◆ hostToPluginEventList()
template<typename Callback>
◆ normaliseMidiValue()
| float juce::MidiEventList::normaliseMidiValue |
( |
int | value | ) |
|
|
inlinestaticprivatenoexcept |
◆ pluginToHostEventList()
◆ processMidiMessage()
template<typename Callback>
◆ sendMappedParameter()
template<typename Callback>
◆ toEventList()
template<typename Callback>
◆ toMidiBuffer()
◆ toMidiMessage() [1/2]
◆ toMidiMessage() [2/2]
◆ toVst3ControlEvent()
◆ events
◆ refCount
The documentation for this class was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/juce_audio_processors/format_types/juce_VST3Common.h