config.h (1633B)
1 #define PLUG_NAME "TemplateProject" 2 #define PLUG_MFR "AcmeInc" 3 #define PLUG_VERSION_HEX 0x00000000 4 #define PLUG_VERSION_STR "0.0.0" 5 #define PLUG_UNIQUE_ID '9c0G' 6 #define PLUG_MFR_ID 'Acme' 7 #define PLUG_URL_STR "https://iplug2.github.io" 8 #define PLUG_EMAIL_STR "spam@me.com" 9 #define PLUG_COPYRIGHT_STR "Copyright 2021 Acme Inc" 10 #define PLUG_CLASS_NAME TemplateProject 11 12 #define BUNDLE_NAME "TemplateProject" 13 #define BUNDLE_MFR "AcmeInc" 14 #define BUNDLE_DOMAIN "com" 15 16 #define SHARED_RESOURCES_SUBPATH "TemplateProject" 17 18 #define PLUG_CHANNEL_IO "2-2" 19 20 #define PLUG_LATENCY 0 21 #define PLUG_TYPE 0 22 #define PLUG_DOES_MIDI_IN 0 23 #define PLUG_DOES_MIDI_OUT 0 24 #define PLUG_DOES_MPE 0 25 #define PLUG_DOES_STATE_CHUNKS 0 26 #define PLUG_HAS_UI 1 27 #define PLUG_WIDTH 1024 28 #define PLUG_HEIGHT 768 29 #define PLUG_FPS 60 30 #define PLUG_SHARED_RESOURCES 1 31 #define PLUG_HOST_RESIZE 1 32 #define PLUG_MIN_WIDTH 256 33 #define PLUG_MIN_HEIGHT 256 34 #define PLUG_MAX_WIDTH 8192 35 #define PLUG_MAX_HEIGHT 8192 36 37 #define AUV2_ENTRY TemplateProject_Entry 38 #define AUV2_ENTRY_STR "TemplateProject_Entry" 39 #define AUV2_FACTORY TemplateProject_Factory 40 #define AUV2_VIEW_CLASS TemplateProject_View 41 #define AUV2_VIEW_CLASS_STR "TemplateProject_View" 42 43 #define AAX_TYPE_IDS 'ITP1' 44 #define AAX_TYPE_IDS_AUDIOSUITE 'ITA1' 45 #define AAX_PLUG_MFR_STR "Acme" 46 #define AAX_PLUG_NAME_STR "TemplateProject\nIPEF" 47 #define AAX_PLUG_CATEGORY_STR "Effect" 48 #define AAX_DOES_AUDIOSUITE 1 49 50 #define VST3_SUBCATEGORY "Instrument|Effect" 51 52 #define APP_NUM_CHANNELS 2 53 #define APP_N_VECTOR_WAIT 0 54 #define APP_MULT 1 55 #define APP_COPY_AUV3 0 56 #define APP_SIGNAL_VECTOR_SIZE 64 57 58 #define ROBOTO_FN "Roboto-Regular.ttf"