| VST 3 Interfaces VST 3.7
    SDK for developing VST plug-in | 
#include "pluginterfaces/vst/ivstprocesscontext.h"#include "pluginterfaces/vst/ivstnoteexpression.h"#include "pluginterfaces/base/falignpush.h"#include "pluginterfaces/base/falignpop.h"| Classes | |
| struct | NoteOnEvent | 
| Note-on event specific data.  More... | |
| struct | NoteOffEvent | 
| Note-off event specific data.  More... | |
| struct | DataEvent | 
| Data event specific data.  More... | |
| struct | PolyPressureEvent | 
| PolyPressure event specific data.  More... | |
| struct | ChordEvent | 
| Chord event specific data.  More... | |
| struct | ScaleEvent | 
| Scale event specific data.  More... | |
| struct | LegacyMIDICCOutEvent | 
| Legacy MIDI CC Out event specific data.  More... | |
| struct | Event | 
| EventStructure representing a single Event of different types associated to a specific event (kEvent) bus.  More... | |
| class | IEventList | 
| List of events to process: Vst::IEventList.  More... | |
| Namespaces | |
| namespace | Steinberg | 
| namespace | Steinberg::Vst | 
| All VST specific interfaces are located in Vst namespace. | |
| Enumerations | |
| enum | NoteIDUserRange { kNoteIDUserRangeLowerBound = -10000 , kNoteIDUserRangeUpperBound = -1000 } | 
| Reserved note identifier (noteId) range for a plug-in.  More... | |