VST 3 SDK
VST 3.7
SDK for developing VST plug-in
|
Steinberg | |
FUnknownImpl | |
Vst | |
Algo | |
Helpers | |
InterAppAudio | |
MPE | |
SampleAccurate | |
Test | |
AudioEffect | Default implementation for a VST 3 audio effect |
Bus | Basic Bus object |
EventBus | Description of an Event Bus |
AudioBus | Description of an Audio Bus |
BusList | List of Busses |
AudioBuffer | |
BypassProcessor | |
Component | Default implementation for a VST 3 Component |
ComponentBase | Base class for VST 3 Component and Edit Controller |
EditController | Default implementation for a VST 3 edit controller |
EditorView | View related to an edit controller |
Unit | Unit element |
ProgramList | ProgramList element |
ProgramListWithPitchNames | ProgramListWithPitchNames element |
EditControllerEx1 | Advanced implementation (support IUnitInfo) for a VST 3 edit controller |
VSTGUIEditor | Base class for an edit view using VSTGUI |
NoteExpressionType | Note expression type object |
RangeNoteExpressionType | Note expression type object representing a custom range |
NoteExpressionTypeContainer | Collection of note expression types |
Parameter | Description of a Parameter |
RangeParameter | Description of a RangeParameter |
StringListParameter | Description of a StringListParameter |
ParameterContainer | Collection of parameters |
PresetFile | Handler for a VST 3 Preset File |
FileStream | Stream implementation for a file using stdio |
ReadOnlyBStream | Stream representing a Read-Only subsection of its source stream |
BufferStream | Stream implementation for a memory buffer |
XmlRepresentationHelper | Helper for XML Representation creation |
SingleComponentEffect | Default implementation for a non-distributable Plug-in that combines processor and edit controller in one component |
SpeakerArray | Helper class representing speaker arrangement as array of speaker types |
ConnectionProxy | Helper for creating and initializing component |
EventList | Example implementation of IEventList |
HostApplication | Implementation's example of IHostApplication |
HostAttributeList | Example, ready to use implementation of IAttributeList |
HostMessage | Example implementation of IMessage |
IDataExchangeHandlerHost | |
HostDataExchangeHandler | |
ParameterValueQueue | Implementation's example of IParamValueQueue - not threadsave! |
ParameterChanges | Implementation's example of IParameterChanges - not threadsave! |
ParameterChangeTransfer | Ring buffer for transferring parameter changes from a writer to a read thread |
PlugInterfaceSupport | Example implementation of IPlugInterfaceSupport |
PlugProvider | Helper for creating and initializing component |
PluginContextFactory | |
HostProcessData | Extension of ProcessData |
TestingPluginContext | |
TestDefaults | |
TestBase | Test Helper |
TestEnh | Test Helper |
ParamPoint | AutomationTest helper classes |
ParamChanges | AutomationTest helper classes: implementation of IParamValueQueue |
StringResult | |
DataExchangeHandler | Helper class to provide a single API for plug-ins to transfer data from the realtime audio process to the edit controller either via the backwards compatible message handling protocol (see IMessage) or the new IDataExchangeHandler/IDataExchangeReceiver API |
DataExchangeReceiverHandler | Helper class to provide a single API for plug-ins to transfer data from the realtime audio process to the edit controller either via the message handling protocol (see IMessage) or the new IDataExchangeHandler/IDataExchangeReceiver API |
ProcessContextRequirements | |
ProcessDataSlicer | Process Data Slicer |
RTTransferT | Transfer objects from a non realtime thread to a realtime one |
SystemTime | SystemTime Helper class |
OneReaderOneWriter | |
RingBuffer | Ringbuffer |
ResizableMemoryIBStream | |
ObjCVariable | |
ObjCInstance | |
ObjCClassBuilder | |
CPluginView | Plug-In view default implementation |
MemoryStream | Memory based Stream for IBStream implementation (using malloc) |
VST3 | |
Hosting | |
FactoryInfo | |
ClassInfo | |
PluginFactory | |
Module | |
StringConvert | |
IO | |
Optional | |
UID | |
Version | |
Vst2xProgram | Structure holding the content of a vst2 fxp format stream |
Vst2xState | Structure holding the content of a vst2 fxb format stream |
VSTGUI | |
VSTInterAppAudioAppDelegateBase | Base UIApplicationDelegate class |