NeuralAmpModelerPlugin

Plugin for Neural Amp Modeler
Log | Files | Refs | Submodules | README | LICENSE

commit 880cbb73308816e91a8c7e5fa65051de28e4497e
parent 97a4096a1801cf0d39c77e53861b86b7967baa64
Author: Oli Larkin <olilarkin@googlemail.com>
Date:   Sat, 20 May 2023 16:17:56 +0200

Implement title using IVLabelControl

Diffstat:
MNeuralAmpModeler/NeuralAmpModeler.cpp | 21+++++++++++++++++----
MNeuralAmpModeler/config.h | 2++
ANeuralAmpModeler/resources/fonts/Michroma-Regular.ttf | 0
MNeuralAmpModeler/resources/main.rc | 539++++++++++++++++++++++++++++++++++++++++++-------------------------------------
4 files changed, 308 insertions(+), 254 deletions(-)

diff --git a/NeuralAmpModeler/NeuralAmpModeler.cpp b/NeuralAmpModeler/NeuralAmpModeler.cpp @@ -49,6 +49,12 @@ const IVStyle style = DEFAULT_WIDGET_FRAC, DEFAULT_WIDGET_ANGLE}; +const IVStyle titleStyle = +DEFAULT_STYLE +.WithValueText(IText(30, COLOR_WHITE, "Michroma-Regular")) +.WithDrawFrame(false) +.WithShadowOffset(2.f); + NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info) : Plugin(info, MakeConfig(kNumParams, kNumPresets)) { @@ -80,9 +86,12 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info) mLayoutFunc = [&](IGraphics* pGraphics) { pGraphics->AttachCornerResizer(EUIResizerMode::Scale, false); pGraphics->AttachTextEntryControl(); - pGraphics->AttachBackground(BACKGROUND_FN); pGraphics->EnableMouseOver(true); - pGraphics->EnableTooltips(true); + pGraphics->EnableTooltips(true); + + pGraphics->LoadFont("Roboto-Regular", ROBOTO_FN); + pGraphics->LoadFont("Michroma-Regular", MICHROMA_FN); + auto helpSVG = pGraphics->LoadSVG(HELP_FN); auto fileSVG = pGraphics->LoadSVG(FILE_FN); auto closeButtonSVG = pGraphics->LoadSVG(CLOSE_BUTTON_FN); @@ -92,11 +101,12 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info) const IBitmap switchBitmap = pGraphics->LoadBitmap((TOGGLE_FN), true); const IBitmap switchHandleBitmap = pGraphics->LoadBitmap((TOGGLE_HANDLE_FN), true); const IBitmap knobRotateBitmap = pGraphics->LoadBitmap(KNOB_FN); - pGraphics->LoadFont("Roboto-Regular", ROBOTO_FN); + const IRECT b = pGraphics->GetBounds(); const IRECT mainArea = b.GetPadded(-20); const auto content = mainArea.GetPadded(-10); - const float titleHeight = 50.0f; + const auto titleHeight = 50.0f; + const auto titleArea = content.GetFromTop(titleHeight); // Area for the Noise gate knob const float allKnobsHalfPad = 10.0f; @@ -203,6 +213,9 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info) } }; + pGraphics->AttachBackground(BACKGROUND_FN); + pGraphics->AttachControl(new IVLabelControl(titleArea, "NEURAL AMP MODELER", titleStyle)); + #ifdef NAM_PICK_DIRECTORY const std::string defaultNamFileString = "Select model directory..."; const std::string defaultIRString = "Select IR directory..."; diff --git a/NeuralAmpModeler/config.h b/NeuralAmpModeler/config.h @@ -57,6 +57,8 @@ #define APP_SIGNAL_VECTOR_SIZE 64 #define ROBOTO_FN "Roboto-Regular.ttf" +#define MICHROMA_FN "Michroma-Regular.ttf" + #define HELP_FN "help.svg" #define FILE_FN "SkinEHeritage_File.svg" #define FOLDER_FN "folder.svg" diff --git a/NeuralAmpModeler/resources/fonts/Michroma-Regular.ttf b/NeuralAmpModeler/resources/fonts/Michroma-Regular.ttf Binary files differ. diff --git a/NeuralAmpModeler/resources/main.rc b/NeuralAmpModeler/resources/main.rc @@ -1,250 +1,289 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "winres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (United Kingdom) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG) -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK -#pragma code_page(1252) - -///////////////////////////////////////////////////////////////////////////// -// -// Dialog -// - -IDD_DIALOG_PREF DIALOG 0, 0, 223, 309 -STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "Preferences" -FONT 8, "MS Sans Serif" -BEGIN - DEFPUSHBUTTON "OK",IDOK,110,285,50,14 - PUSHBUTTON "Apply",IDAPPLY,54,285,50,14 - PUSHBUTTON "Cancel",IDCANCEL,166,285,50,14 - COMBOBOX IDC_COMBO_AUDIO_DRIVER,20,35,100,100,CBS_DROPDOWNLIST | CBS_HASSTRINGS - LTEXT "Driver Type",IDC_STATIC,22,25,38,8 - COMBOBOX IDC_COMBO_AUDIO_IN_DEV,20,65,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS - LTEXT "Input Device",IDC_STATIC,20,55,42,8 - COMBOBOX IDC_COMBO_AUDIO_OUT_DEV,20,95,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS - LTEXT "Output Device",IDC_STATIC,20,85,47,8 - COMBOBOX IDC_COMBO_AUDIO_BUF_SIZE,135,35,65,100,CBS_DROPDOWNLIST | CBS_HASSTRINGS - LTEXT "Buffer Size",IDC_STATIC,137,25,46,8 - COMBOBOX IDC_COMBO_AUDIO_SR,135,95,65,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS - LTEXT "Sampling Rate",IDC_STATIC,135,85,47,8 - GROUPBOX "Audio Device Settings",IDC_STATIC,5,10,210,170 - PUSHBUTTON "Config...",IDC_BUTTON_OS_DEV_SETTINGS,135,155,65,14 - COMBOBOX IDC_COMBO_AUDIO_IN_L,20,125,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS - LTEXT "Input 1 (L)",IDC_STATIC,20,115,33,8 - COMBOBOX IDC_COMBO_AUDIO_IN_R,65,126,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS - LTEXT "Input 2 (R)",IDC_STATIC,65,115,34,8 - COMBOBOX IDC_COMBO_AUDIO_OUT_L,20,155,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS - LTEXT "Output 1 (L)",IDC_STATIC,20,145,38,8 - COMBOBOX IDC_COMBO_AUDIO_OUT_R,65,155,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS - LTEXT "Output 2 (R)",IDC_STATIC,65,145,40,8 - GROUPBOX "MIDI Device Settings",IDC_STATIC,5,190,210,85 - COMBOBOX IDC_COMBO_MIDI_OUT_DEV,15,250,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS - LTEXT "Output Device",IDC_STATIC,15,240,47,8 - COMBOBOX IDC_COMBO_MIDI_IN_DEV,15,220,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS - LTEXT "Input Device",IDC_STATIC,15,210,42,8 - LTEXT "Input Channel",IDC_STATIC,125,210,45,8 - COMBOBOX IDC_COMBO_MIDI_IN_CHAN,125,220,50,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS - LTEXT "Output Channel",IDC_STATIC,125,240,50,8 - COMBOBOX IDC_COMBO_MIDI_OUT_CHAN,125,250,50,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS -END - -IDD_DIALOG_MAIN DIALOG 0, 0, 500, 300 -STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "NeuralAmpModeler" -MENU IDR_MENU1 -FONT 8, "MS Sans Serif" -BEGIN -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Menu -// - -IDR_MENU1 MENU -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Preferences...\tCtrl+,", ID_PREFERENCES - MENUITEM "&Quit", ID_QUIT - END - POPUP "&Debug" - BEGIN - MENUITEM "&Live Edit Mode\tCtrl+E", ID_LIVE_EDIT - MENUITEM "&Show Control Bounds\tCtrl+B", ID_SHOW_BOUNDS - MENUITEM "&Show Drawn Area\tCtrl+D", ID_SHOW_DRAWN - MENUITEM "&Show FPS\tCtrl+F", ID_SHOW_FPS - END - POPUP "&Help" - BEGIN - MENUITEM "&About", ID_ABOUT - MENUITEM "&Read Manual", ID_HELP - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// DESIGNINFO -// - -#ifdef APSTUDIO_INVOKED -GUIDELINES DESIGNINFO -BEGIN - IDD_DIALOG_PREF, DIALOG - BEGIN - END - - IDD_DIALOG_MAIN, DIALOG - BEGIN - END -END -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// AFX_DIALOG_LAYOUT -// - -IDD_DIALOG1 AFX_DIALOG_LAYOUT -BEGIN - 0 -END - - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""winres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "#include ""..\\config.h""\r\n" - "ROBOTO_FN TTF ROBOTO_FN\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_ICON1 ICON "NeuralAmpModeler.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// Accelerator -// - -IDR_ACCELERATOR1 ACCELERATORS -BEGIN - VK_OEM_COMMA, ID_PREFERENCES, VIRTKEY, CONTROL, NOINVERT - "B", ID_SHOW_BOUNDS, VIRTKEY, CONTROL, NOINVERT - "D", ID_SHOW_DRAWN, VIRTKEY, CONTROL, NOINVERT - "F", ID_SHOW_FPS, VIRTKEY, CONTROL, NOINVERT - "E", ID_LIVE_EDIT, VIRTKEY, CONTROL, NOINVERT -END - -///////////////////////////////////////////////////////////////////////////// - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO -FILEVERSION 0,0,1,0 -PRODUCTVERSION 0,0,1,0 - FILEFLAGSMASK 0x3fL -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x40004L - FILETYPE 0x1L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040004e4" - BEGIN - VALUE "FileVersion", "0.0.1" - VALUE "ProductVersion", "0.0.1" - VALUE "FileDescription", "NeuralAmpModeler" - VALUE "InternalName", "NeuralAmpModeler" - VALUE "ProductName", "NeuralAmpModeler" - VALUE "CompanyName", "StevenAtkinson" - VALUE "LegalCopyright", "Copyright 2020 Acme Inc" - VALUE "LegalTrademarks", "VST is a trademark of Steinberg Media Technologies GmbH, Audio Unit is a trademark of Apple, Inc." - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x400, 1252 - END -END - -#endif // English (United Kingdom) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// -#include "..\config.h" -ROBOTO_FN TTF ROBOTO_FN -FILE_FN SVG FILE_FN -FOLDER_FN SVG FOLDER_FN -CLOSE_BUTTON_FN SVG CLOSE_BUTTON_FN -HELP_FN SVG HELP_FN -LEFT_ARROW_FN SVG LEFT_ARROW_FN -RIGHT_ARROW_FN SVG RIGHT_ARROW_FN -EH_SKIN_FN JPEG EH_SKIN_FN -EH_SKIN2X_FN JPEG EH_SKIN2X_FN -KNOB_FN PNG KNOB_FN -KNOB2X_FN PNG KNOB2X_FN -TOGGLE_FN PNG TOGGLE_FN -TOGGLE2X_FN PNG TOGGLE2X_FN -TOGGLEIR_FN PNG TOGGLEIR_FN -TOGGLEIR2X_FN PNG TOGGLEIR2X_FN -TOGGLE_HANDLE_FN PNG TOGGLE_HANDLE_FN -TOGGLE_HANDLE2X_FN PNG TOGGLE_HANDLE2X_FN -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United Kingdom) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK +#pragma code_page(1252) + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDD_DIALOG_PREF DIALOG 0, 0, 223, 309 +STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "Preferences" +FONT 8, "MS Sans Serif" +BEGIN + DEFPUSHBUTTON "OK",IDOK,110,285,50,14 + PUSHBUTTON "Apply",IDAPPLY,54,285,50,14 + PUSHBUTTON "Cancel",IDCANCEL,166,285,50,14 + COMBOBOX IDC_COMBO_AUDIO_DRIVER,20,35,100,100,CBS_DROPDOWNLIST | CBS_HASSTRINGS + LTEXT "Driver Type",IDC_STATIC,22,25,38,8 + COMBOBOX IDC_COMBO_AUDIO_IN_DEV,20,65,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS + LTEXT "Input Device",IDC_STATIC,20,55,42,8 + COMBOBOX IDC_COMBO_AUDIO_OUT_DEV,20,95,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS + LTEXT "Output Device",IDC_STATIC,20,85,47,8 + COMBOBOX IDC_COMBO_AUDIO_BUF_SIZE,135,35,65,100,CBS_DROPDOWNLIST | CBS_HASSTRINGS + LTEXT "Buffer Size",IDC_STATIC,137,25,46,8 + COMBOBOX IDC_COMBO_AUDIO_SR,135,95,65,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS + LTEXT "Sampling Rate",IDC_STATIC,135,85,47,8 + GROUPBOX "Audio Device Settings",IDC_STATIC,5,10,210,170 + PUSHBUTTON "Config...",IDC_BUTTON_OS_DEV_SETTINGS,135,155,65,14 + COMBOBOX IDC_COMBO_AUDIO_IN_L,20,125,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS + LTEXT "Input 1 (L)",IDC_STATIC,20,115,33,8 + COMBOBOX IDC_COMBO_AUDIO_IN_R,65,126,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS + LTEXT "Input 2 (R)",IDC_STATIC,65,115,34,8 + COMBOBOX IDC_COMBO_AUDIO_OUT_L,20,155,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS + LTEXT "Output 1 (L)",IDC_STATIC,20,145,38,8 + COMBOBOX IDC_COMBO_AUDIO_OUT_R,65,155,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS + LTEXT "Output 2 (R)",IDC_STATIC,65,145,40,8 + GROUPBOX "MIDI Device Settings",IDC_STATIC,5,190,210,85 + COMBOBOX IDC_COMBO_MIDI_OUT_DEV,15,250,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS + LTEXT "Output Device",IDC_STATIC,15,240,47,8 + COMBOBOX IDC_COMBO_MIDI_IN_DEV,15,220,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS + LTEXT "Input Device",IDC_STATIC,15,210,42,8 + LTEXT "Input Channel",IDC_STATIC,125,210,45,8 + COMBOBOX IDC_COMBO_MIDI_IN_CHAN,125,220,50,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS + LTEXT "Output Channel",IDC_STATIC,125,240,50,8 + COMBOBOX IDC_COMBO_MIDI_OUT_CHAN,125,250,50,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS +END + +IDD_DIALOG_MAIN DIALOG 0, 0, 500, 300 +STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "NeuralAmpModeler" +MENU IDR_MENU1 +FONT 8, "MS Sans Serif" +BEGIN +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Menu +// + +IDR_MENU1 MENU +BEGIN + POPUP "&File" + BEGIN + MENUITEM "&Preferences...\tCtrl+,", ID_PREFERENCES + MENUITEM "&Quit", ID_QUIT + END + POPUP "&Debug" + BEGIN + MENUITEM "&Live Edit Mode\tCtrl+E", ID_LIVE_EDIT + MENUITEM "&Show Control Bounds\tCtrl+B", ID_SHOW_BOUNDS + MENUITEM "&Show Drawn Area\tCtrl+D", ID_SHOW_DRAWN + MENUITEM "&Show FPS\tCtrl+F", ID_SHOW_FPS + END + POPUP "&Help" + BEGIN + MENUITEM "&About", ID_ABOUT + MENUITEM "&Read Manual", ID_HELP + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO +BEGIN + IDD_DIALOG_PREF, DIALOG + BEGIN + END + + IDD_DIALOG_MAIN, DIALOG + BEGIN + END +END +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// AFX_DIALOG_LAYOUT +// + +IDD_DIALOG1 AFX_DIALOG_LAYOUT +BEGIN + 0 +END + + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "#include ""..\\config.h""\r\n" + "ROBOTO_FN TTF ROBOTO_FN\r\n" + "MICHROMA_FN TTF MICHROMA_FN\r\n" + "FILE_FN SVG FILE_FN\r\n" + "HELP_FN SVG HELP_FN\r\n" + "CLOSE_BUTTON_FN SVG CLOSE_BUTTON_FN\r\n" + "LEFT_ARROW_FN SVG LEFT_ARROW_FN\r\n" + "RIGHT_ARROW_FN SVG RIGHT_ARROW_FN\r\n" + "MODEL_ICON_FN SVG MODEL_ICON_FN\r\n" + "IR_ICON_ON_FN SVG IR_ICON_ON_FN\r\n" + "IR_ICON_OFF_FN SVG IR_ICON_OFF_FN\r\n" + "BACKGROUND_FN JPG BACKGROUND_FN\r\n" + "BACKGROUND2X_FN JPG BACKGROUND2X_FN\r\n" + "BACKGROUND3X_FN JPG BACKGROUND3X_FN\r\n" + "KNOBBACKGROUND_FN PNG KNOBBACKGROUND_FN\r\n" + "KNOBBACKGROUND2X_FN PNG KNOBBACKGROUND2X_FN\r\n" + "KNOBBACKGROUND3X_FN PNG KNOBBACKGROUND3X_FN\r\n" + "FILEBACKGROUND_FN PNG FILEBACKGROUND_FN\r\n" + "FILEBACKGROUND2X_FN PNG FILEBACKGROUND2X_FN\r\n" + "FILEBACKGROUND3X_FN PNG FILEBACKGROUND3X_FN\r\n" + "LINES_FN PNG LINES_FN\r\n" + "LINES2X_FN PNG LINES2X_FN\r\n" + "LINES3X_FN PNG LINES3X_FN\r\n" + "SLIDESWITCHHANDLE_FN PNG SLIDESWITCHHANDLE_FN\r\n" + "SLIDESWITCHHANDLE2X_FN PNG SLIDESWITCHHANDLE2X_FN\r\n" + "SLIDESWITCHHANDLE3X_FN PNG SLIDESWITCHHANDLE3X_FN\r\n" + "METERBACKGROUND_FN PNG METERBACKGROUND_FN\r\n" + "METERBACKGROUND2X_FN PNG METERBACKGROUND2X_FN\r\n" + "METERBACKGROUND3X_FN PNG METERBACKGROUND3X_FN\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_ICON1 ICON "NeuralAmpModeler.ico" + + +///////////////////////////////////////////////////////////////////////////// +// +// Accelerator +// + +IDR_ACCELERATOR1 ACCELERATORS +BEGIN + VK_OEM_COMMA, ID_PREFERENCES, VIRTKEY, CONTROL, NOINVERT + "B", ID_SHOW_BOUNDS, VIRTKEY, CONTROL, NOINVERT + "D", ID_SHOW_DRAWN, VIRTKEY, CONTROL, NOINVERT + "F", ID_SHOW_FPS, VIRTKEY, CONTROL, NOINVERT + "E", ID_LIVE_EDIT, VIRTKEY, CONTROL, NOINVERT +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 0,0,1,0 + PRODUCTVERSION 0,0,1,0 + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x40004L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040004e4" + BEGIN + VALUE "FileVersion", "0.0.1" + VALUE "ProductVersion", "0.0.1" + VALUE "FileDescription", "NeuralAmpModeler" + VALUE "InternalName", "NeuralAmpModeler" + VALUE "ProductName", "NeuralAmpModeler" + VALUE "CompanyName", "StevenAtkinson" + VALUE "LegalCopyright", "Copyright 2020 Acme Inc" + VALUE "LegalTrademarks", "VST is a trademark of Steinberg Media Technologies GmbH, Audio Unit is a trademark of Apple, Inc." + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x400, 1252 + END +END + +#endif // English (United Kingdom) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// +#include "..\config.h" +ROBOTO_FN TTF ROBOTO_FN +MICHROMA_FN TTF MICHROMA_FN +FILE_FN SVG FILE_FN +HELP_FN SVG HELP_FN +CLOSE_BUTTON_FN SVG CLOSE_BUTTON_FN +LEFT_ARROW_FN SVG LEFT_ARROW_FN +RIGHT_ARROW_FN SVG RIGHT_ARROW_FN +MODEL_ICON_FN SVG MODEL_ICON_FN +IR_ICON_ON_FN SVG IR_ICON_ON_FN +IR_ICON_OFF_FN SVG IR_ICON_OFF_FN +BACKGROUND_FN JPG BACKGROUND_FN +BACKGROUND2X_FN JPG BACKGROUND2X_FN +BACKGROUND3X_FN JPG BACKGROUND3X_FN +KNOBBACKGROUND_FN PNG KNOBBACKGROUND_FN +KNOBBACKGROUND2X_FN PNG KNOBBACKGROUND2X_FN +KNOBBACKGROUND3X_FN PNG KNOBBACKGROUND3X_FN +FILEBACKGROUND_FN PNG FILEBACKGROUND_FN +FILEBACKGROUND2X_FN PNG FILEBACKGROUND2X_FN +FILEBACKGROUND3X_FN PNG FILEBACKGROUND3X_FN +LINES_FN PNG LINES_FN +LINES2X_FN PNG LINES2X_FN +LINES3X_FN PNG LINES3X_FN +SLIDESWITCHHANDLE_FN PNG SLIDESWITCHHANDLE_FN +SLIDESWITCHHANDLE2X_FN PNG SLIDESWITCHHANDLE2X_FN +SLIDESWITCHHANDLE3X_FN PNG SLIDESWITCHHANDLE3X_FN +METERBACKGROUND_FN PNG METERBACKGROUND_FN +METERBACKGROUND2X_FN PNG METERBACKGROUND2X_FN +METERBACKGROUND3X_FN PNG METERBACKGROUND3X_FN +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED +