|
VST 3 Examples VST 3.7
SDK for developing VST plug-in
|
#include <mdaEPianoProcessor.h>
Inheritance diagram for EPianoProcessor:Classes | |
| struct | KGRP |
| struct | VOICE |
Public Types | |
| using | Base = BaseProcessor |
Public Types inherited from IProcessContextRequirements | |
| enum | Flags |
Static Public Member Functions | |
| static FUnknown * | createInstance (void *) |
| static | DECLARE_UID (uid, 0xFED93DB8, 0x5E81448F, 0xA3B14028, 0x879FA824) |
Static Public Attributes | |
| static float | programParams [][12] |
| static const int32 | kNumPrograms = 4 |
Static Public Attributes inherited from IPluginBase | |
| static const FUID | iid |
Static Public Attributes inherited from FUnknown | |
| static const FUID | iid |
Static Public Attributes inherited from IConnectionPoint | |
| static const FUID | iid |
Static Public Attributes inherited from IComponent | |
| static const FUID | iid |
Static Public Attributes inherited from IAudioProcessor | |
| static const FUID | iid |
Static Public Attributes inherited from IProcessContextRequirements | |
| static const FUID | iid |
Protected Types | |
| using | SynthDataT = SynthData< VOICE, kEventBufferSize, kNumVoices > |
Protected Types inherited from Processor | |
| using | StateT = std::vector< ParamValue > |
Protected Attributes | |
| float | Fs |
| float | iFs |
| SynthDataT | synthData |
| KGRP | kgrp [34] |
| int32 | poly |
| short * | waves |
| float | width |
| int32 | size |
| float | lfo0 |
| float | lfo1 |
| float | dlfo |
| float | lmod |
| float | rmod |
| float | treb |
| float | tfrq |
| float | tl |
| float | tr |
| float | tune |
| float | fine |
| float | random |
| float | stretch |
| float | overdrive |
| float | muff |
| float | muffvel |
| float | sizevel |
| float | velsens |
| float | volume |
| float | modwhl |
| Steinberg::uint32 | currentProgram |
Protected Attributes inherited from Processor | |
| ParamValue * | params |
| uint32 | numParams |
| int32 | bypassRamp |
| float * | bypassBuffer0 |
| float * | bypassBuffer1 |
| bool | bypassState |
| RTTransferT< StateT > | stateTransfer |
Static Protected Attributes | |
| static constexpr int32 | kNumVoices = 32 |
| static constexpr int32 | kEventBufferSize = 64 |
| using Base = BaseProcessor |
|
protected |
| EPianoProcessor | ( | ) |
| ~EPianoProcessor | ( | ) |
|
virtual |
Implements Processor.
|
inlinevirtual |
Reimplemented from Processor.
|
inlinevirtual |
Reimplemented from Processor.
|
inlinevirtual |
Reimplemented from Processor.
|
virtual |
Reimplemented from Processor.
|
virtual |
Reimplemented from Processor.
|
inlinestatic |
|
inlinestatic |
|
protectedvirtual |
Reimplemented from Processor.
|
protectedvirtual |
Reimplemented from Processor.
|
protected |
|
protectedvirtual |
Reimplemented from Processor.
|
static |
|
static |
|
protected |
|
protected |
|
staticconstexprprotected |
|
staticconstexprprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |