VST 3 Examples VST 3.7
SDK for developing VST plug-in
|
#include <mdaBaseProcessor.h>
Public Types | |
using | VOICE = VoiceT |
using | EventArray = std::array< Event, kEventBufferSize > |
using | EventPos = typename EventArray::size_type |
using | VoiceArray = std::array< VOICE, kNumVoices > |
Public Member Functions | |
void | init () noexcept |
bool | hasEvents () const noexcept |
void | clearEvents () noexcept |
void | processEvent (const Event &e) noexcept |
Public Attributes | |
EventArray | events |
EventPos | eventPos {0} |
VoiceArray | voice |
int32 | activevoices {0} |
int32 | sustain {0} |
Static Public Attributes | |
static constexpr int32 | eventBufferSize = kEventBufferSize |
static constexpr int32 | numVoices = kNumVoices |
static constexpr int32 | eventsDoneID = 99999999 |
using VOICE = VoiceT |
using EventArray = std::array<Event, kEventBufferSize> |
using EventPos = typename EventArray::size_type |
using VoiceArray = std::array<VOICE, kNumVoices> |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
EventArray events |
EventPos eventPos {0} |
VoiceArray voice |
int32 activevoices {0} |
int32 sustain {0} |