View Single Post
Old 06-30-2013, 12:49 AM   #16
bozmillar
Human being with feelings
 
bozmillar's Avatar
 
Join Date: Sep 2009
Posts: 623
Default

Here's my entire resource.h file. I'm assuming it's something in here, but I don't know.

Code:
#define PLUG_MFR "Boz Digital Labs"
#define PLUG_NAME "Rhino"

#define PLUG_CLASS_NAME Rhino

#define BUNDLE_MFR "BozDigitalLabs"
#define BUNDLE_NAME "Rhino"

#define PLUG_ENTRY Rhino_Entry
#define PLUG_VIEW_ENTRY Rhino_ViewEntry

#define PLUG_ENTRY_STR "Rhino_Entry"
#define PLUG_VIEW_ENTRY_STR "Rhino_ViewEntry"

#define VIEW_CLASS Rhino_View
#define VIEW_CLASS_STR "Rhino_View"

// Format        0xMAJR.MN.BG - in HEX! so version 10.1.5 would be 0x000A0105
#define PLUG_VER 0x00000905
#define VST3_VER_STR "0.9.5"

// http://service.steinberg.de/databases/plugin.nsf/plugIn?openForm
// 4 chars, single quotes. At least one capital letter
#define PLUG_UNIQUE_ID 'BlRn'
// make sure this is not the same as BUNDLE_MFR
#define PLUG_MFR_ID 'BDLa'

// ProTools stuff

#if (defined(AAX_API) || defined(RTAS_API)) && !defined(_PIDS_)
  #define _PIDS_
  const int PLUG_TYPE_IDS[2] = {'EFN1', 'EFN2'};
  const int PLUG_TYPE_IDS_AS[2] = {'EFA1', 'EFA2'}; // AudioSuite
#endif

#define PLUG_MFR_PT "BozDigialLabs\nBozDigitalLabs\nBozDigital"
#define PLUG_NAME_PT "Rhino\nBDLA"
#define PLUG_TYPE_PT "Effect"
#define PLUG_DOES_AUDIOSUITE 1

/* PLUG_TYPE_PT can be "None", "EQ", "Dynamics", "PitchShift", "Reverb", "Delay", "Modulation", 
"Harmonic" "NoiseReduction" "Dither" "SoundField" "Effect" 
instrument determined by PLUG _IS _INST
*/

#define PLUG_CHANNEL_IO "1-1 2-2"

#define PLUG_LATENCY 0
#define PLUG_IS_INST 0

// if this is 0 RTAS can't get tempo info
#define PLUG_DOES_MIDI 0

#define PLUG_DOES_STATE_CHUNKS 1

// Unique IDs for each image resource.
#define BG_ID 101
#define KNOB_ID 102
#define KNOBSMALL_ID 103
#define CLICKENABLE_ID 104
#define EDIT_ID 105
#define CLICKLIGHT_ID 106
#define CLICKEDIT_ID 107
#define BOOMENEABLE_ID 108
#define BOOMLIGHT_ID 109
#define	BOOMEDIT_ID 110
#define DRYENABLE_ID 111
#define DRYLIGHT_ID 112
#define DRYEDIT_ID 113
#define CHECKBOX_ID 114
#define SWEEPLIGHT_ID 115
#define FADERNUB_ID 116
#define ABOUT_ID 117
#define ABOUTBG_ID 118
#define RESET_ID 119
#define LICENSE_ID 120
#define TARGETNOTLIGHT_ID 121
#define HARMONICSLIGHT_ID 122
#define BUYNOW_ID 123
#define CONTINUETRIAL_ID 124
#define YOUTUBE_ID 125
#define TWITTER_ID 126
#define FACEBOOK_ID 127
#define CLICKHELP_ID 128
#define BOOMHELP_ID 129
#define DRYHELP_ID 130


// Image resource locations for this plug.
#define BG_FN "../resources/img/backplate.png"
#define KNOB_FN "resources/img/knobBig.png"
#define KNOBSMALL_FN "resources/img/screenKnobWide.png"
#define CLICKENABLE_FN "resources/img/click2.png"
#define CLICKLIGHT_FN "resources/img/smallMeterLight.png"
#define CLICKEDIT_FN "resources/img/clickEdit3.png"
#define EDIT_FN "resources/img/edit.png"
#define BOOMENEABLE_FN "resources/img/boom.png"
#define BOOMLIGHT_FN "resources/img/boomLight.png"
#define BOOMEDIT_FN "resources/img/boomEdit3.png"
#define DRYENABLE_FN "resources/img/dry.png"
#define DRYLIGHT_FN "resources/img/dryLight.png"
#define DRYEDIT_FN "resources/img/dryEdit3.png"
#define CHECKBOX_FN "resources/img/switch.png"
#define SWEEPLIGHT_FN "resources/img/sweepLight.png"
#define FADERNUB_FN "resources/img/cursor.png"
#define ABOUT_FN "resources/img/about.png"
#define ABOUTBG_FN "resources/img/aboutBG2.png"
#define RESET_FN "resources/img/reset.png"
#define LICENSE_FN "resources/img/licenseBG.png"
#define TARGETNOTLIGHT_FN "resources/img/targetNoteLight.png"
#define HARMONICSLIGHT_FN "resources/img/harmonicsLight.png"
#define BUYNOW_FN "resources/img/buyNow.png"
#define CONTINUETRIAL_FN "resources/img/continueTrial.png"
#define YOUTUBE_FN "resources/img/youtube.png"
#define TWITTER_FN "resources/img/twitter.png"
#define FACEBOOK_FN "resources/img/facebook.png"
#define CLICKHELP_FN "resources/img/click help.png"
#define BOOMHELP_FN "resources/img/oomph help.png"
#define DRYHELP_FN "resources/img/direct help.png"


// GUI default dimensions
#define GUI_WIDTH 262
#define GUI_HEIGHT 434

// on MSVC, you must define SA_API in the resource editor preprocessor macros as well as the c++ ones
#if defined(SA_API) && !defined(OS_IOS)
#include "app_wrapper/app_resource.h"
#endif

// vst3 stuff
#define MFR_URL "http://bozdigitallabs.com/"
#define MFR_EMAIL "boz@bozdigitallabs.com"
#define EFFECT_TYPE_VST3 "Fx"

/* "Fx|Analyzer"", "Fx|Delay", "Fx|Distortion", "Fx|Dynamics", "Fx|EQ", "Fx|Filter",
"Fx", "Fx|Instrument", "Fx|InstrumentExternal", "Fx|Spatial", "Fx|Generator",
"Fx|Mastering", "Fx|Modulation", "Fx|PitchShift", "Fx|Restoration", "Fx|Reverb",
"Fx|Surround", "Fx|Tools", "Instrument", "Instrument|Drum", "Instrument|Sampler",
"Instrument|Synth", "Instrument|Synth|Sampler", "Instrument|External", "Spatial",
"Spatial|Fx", "OnlyRT", "OnlyOfflineProcess", "Mono", "Stereo",
"Surround"
*/
bozmillar is offline   Reply With Quote