1 #ifndef __bluesaturation__
2 #define __bluesaturation__
4 #include "public.sdk/source/vst2.x/audioeffectx.h"
26 class BlueSaturation :
public AudioEffectX
29 BlueSaturation(audioMasterCallback audioMaster);
33 virtual void processReplacing(
float** inputs,
float** outputs, VstInt32 sampleFrames);
34 virtual void processDoubleReplacing(
double** inputs,
double** outputs, VstInt32 sampleFrames);
37 virtual void setProgramName(
char* name);
38 virtual void getProgramName(
char* name);
41 virtual void setParameter(VstInt32 index,
float value);
42 virtual float getParameter(VstInt32 index);
43 virtual void getParameterLabel(VstInt32 index,
char* label);
44 virtual void getParameterDisplay(VstInt32 index,
char* text);
45 virtual void getParameterName(VstInt32 index,
char* text);
47 virtual bool getEffectName(
char* name);
48 virtual bool getVendorString(
char* text);
49 virtual bool getProductString(
char* text);
50 virtual VstInt32 getVendorVersion();
57 BlueParameter* mParameterList;
58 char programName[kVstMaxProgNameLen+1];
61 #endif // __bluesaturation__
std::uint16_t TTUInt16
16 bit unsigned integer
Wrap audio objects for convenience.
float TTFloat32
32 bit floating point number
The TTAudioSignal class represents N vectors of audio samples for M channels.