Monorepo for Aesthetic.Computer
aesthetic.computer
1#include "acnotepat.h"
2#include "acnotepat_controller.h"
3#include "acnotepat_cids.h"
4#include "version.h"
5
6#include "public.sdk/source/main/pluginfactory.h"
7
8#define stringSubCategory Steinberg::Vst::PlugType::kInstrumentSynth
9
10BEGIN_FACTORY_DEF(stringCompanyName, stringCompanyURL, stringCompanyEmail)
11
12 // Register the audio processor
13 DEF_CLASS2(
14 INLINE_UID_FROM_FUID(AestheticComputer::kACNotepatProcessorUID),
15 PClassInfo::kManyInstances,
16 kVstAudioEffectClass,
17 stringPluginName,
18 Vst::kDistributable,
19 stringSubCategory,
20 FULL_VERSION_STR,
21 kVstVersionString,
22 AestheticComputer::ACNotepatProcessor::createInstance)
23
24 // Register the edit controller
25 DEF_CLASS2(
26 INLINE_UID_FROM_FUID(AestheticComputer::kACNotepatControllerUID),
27 PClassInfo::kManyInstances,
28 kVstComponentControllerClass,
29 stringPluginName "Controller",
30 0, // not used for controllers
31 "", // not used for controllers
32 FULL_VERSION_STR,
33 kVstVersionString,
34 AestheticComputer::ACNotepatController::createInstance)
35
36END_FACTORY