|
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} |