NeuralAmpModelerPlugin

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

commit 4bddb7f12231f96501210b730b3279b7453dcb8b
parent ef13b10e0abf434d40849ea802220740d25d1150
Author: Steven Atkinson <[email protected]>
Date:   Sat, 10 Jun 2023 13:06:58 -0700

Add NAMFileBrowserControl to group Model/IR loading controls (#242)

This PR adds a new control NAMFileBrowserControl, which is used for the
Model and IR loading. It

- Groups all controls into a meta control
- Implements browsing through adjacent files in the same directory as
the chosen file with left/right arrows
- Implements a pop-up menu with all .nam. or .wav files in the folder
that the original file was from
- Eliipsizes long file names that are displayed in the UI
- Enables tooltips, and shows the full filename in the tooltip for the
child control that displays the current model/ir name
- Reworks the model-view communication to remove non realtime safe code
- the previous approach was calling SendControlMsgFromDelegate() which
you shouldn't do on the audio thread



https://user-images.githubusercontent.com/655662/236649896-7ff1ab0b-833c-4cfb-bf83-1cca7cd227ae.mov
Diffstat:
MNeuralAmpModeler/NeuralAmpModeler.cpp | 365++++++++++++++++++-------------------------------------------------------------
MNeuralAmpModeler/NeuralAmpModeler.h | 36++++++++++++++++++++----------------
ANeuralAmpModeler/NeuralAmpModelerControls.h | 305++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
MNeuralAmpModeler/projects/NeuralAmpModeler-aax.vcxproj | 1101++++++++++++++++++++++++++++++++++++++++---------------------------------------
MNeuralAmpModeler/projects/NeuralAmpModeler-aax.vcxproj.filters | 681++++++++++++++++++++++++++++++++++++++++---------------------------------------
MNeuralAmpModeler/projects/NeuralAmpModeler-app.vcxproj | 849++++++++++++++++++++++++++++++++++++++++---------------------------------------
MNeuralAmpModeler/projects/NeuralAmpModeler-app.vcxproj.filters | 799++++++++++++++++++++++++++++++++++++++++---------------------------------------
MNeuralAmpModeler/projects/NeuralAmpModeler-iOS.xcodeproj/project.pbxproj | 2++
MNeuralAmpModeler/projects/NeuralAmpModeler-macOS.xcodeproj/project.pbxproj | 2++
MNeuralAmpModeler/projects/NeuralAmpModeler-vst3.vcxproj | 899++++++++++++++++++++++++++++++++++++++++---------------------------------------
MNeuralAmpModeler/projects/NeuralAmpModeler-vst3.vcxproj.filters | 1041++++++++++++++++++++++++++++++++++++++++---------------------------------------
MNeuralAmpModeler/resources/img/SkinEHeritage_ArrowLeft.svg | 12++----------
MNeuralAmpModeler/resources/img/SkinEHeritage_ArrowRight.svg | 12++----------
13 files changed, 3105 insertions(+), 2999 deletions(-)

diff --git a/NeuralAmpModeler/NeuralAmpModeler.cpp b/NeuralAmpModeler/NeuralAmpModeler.cpp @@ -15,119 +15,11 @@ // clang-format on #include "architecture.hpp" +#include "NeuralAmpModelerControls.h" + using namespace iplug; using namespace igraphics; -class IRolloverSVGButtonControl : public ISVGButtonControl -{ -public: - IRolloverSVGButtonControl(const IRECT& bounds, IActionFunction af, const ISVG& svg) - : ISVGButtonControl(bounds, af, svg, svg) - { - } - - void Draw(IGraphics& g) override - { - if (mMouseIsOver) - g.FillRect(PluginColors::MOUSEOVER, mRECT); - - ISVGButtonControl::Draw(g); - } -}; - -class IRolloverCircleSVGButtonControl : public ISVGButtonControl -{ -public: - IRolloverCircleSVGButtonControl(const IRECT& bounds, IActionFunction af, const ISVG& svg) - : ISVGButtonControl(bounds, af, svg, svg) - { - } - - void Draw(IGraphics& g) override - { - if (mMouseIsOver) - g.FillEllipse(PluginColors::MOUSEOVER, mRECT); - - ISVGButtonControl::Draw(g); - } -}; - -class IVUpdateableLabelControl : public IVLabelControl -{ -public: - IVUpdateableLabelControl(const IRECT& bounds, const char* str, const IVStyle& style) - : IVLabelControl(bounds, str, style) - { - } - - void OnMsgFromDelegate(int msgTag, int dataSize, const void* pData) { SetStr(reinterpret_cast<const char*>(pData)); } -}; - -class NamKnobControl : public IVKnobControl, public IBitmapBase -{ -public: - NamKnobControl(const IRECT& bounds, int paramIdx, const char* label, const IVStyle& style, IBitmap bitmap) - : IVKnobControl(bounds, paramIdx, label, style, true) - , IBitmapBase(bitmap) - { - mInnerPointerFrac = 0.6; - } - - void DrawWidget(IGraphics& g) override - { - float widgetRadius = GetRadius(); - const float cx = mWidgetBounds.MW(), cy = mWidgetBounds.MH(); - IRECT knobHandleBounds = mWidgetBounds.GetCentredInside((widgetRadius - mTrackToHandleDistance) * 2.5f); - const float angle = mAngle1 + (static_cast<float>(GetValue()) * (mAngle2 - mAngle1)); - DrawIndicatorTrack(g, angle, cx, cy, widgetRadius); - g.DrawBitmap(mBitmap, knobHandleBounds.GetTranslated(4, 3), 0, 0); - float data[2][2]; - RadialPoints(angle, cx + 1, cy, mInnerPointerFrac * widgetRadius, mInnerPointerFrac * widgetRadius, 2, data); - g.PathCircle(data[1][0], data[1][1], 3); - g.PathFill(IPattern::CreateRadialGradient(data[1][0], data[1][1], 4.0f, - {{GetColor(mMouseIsOver ? kX3 : kX1), 0.f}, - {GetColor(mMouseIsOver ? kX3 : kX1), 0.8f}, - {COLOR_TRANSPARENT, 1.0f}}), - {}, &mBlend); - g.DrawCircle(COLOR_BLACK.WithOpacity(0.5f), data[1][0], data[1][1], 3, &mBlend); - } -}; - -class NamSwitchControl : public IVSlideSwitchControl, public IBitmapBase -{ -public: - NamSwitchControl(const IRECT& bounds, int paramIdx, const char* label, const IVStyle& style, IBitmap bitmap, - IBitmap handleBitmap) - : IVSlideSwitchControl( - {bounds.L, bounds.T, bitmap}, paramIdx, label, style.WithRoundness(5.f).WithShowLabel(false).WithShowValue(false)) - , IBitmapBase(bitmap) - , mHandleBitmap(handleBitmap) - { - } - - void DrawWidget(IGraphics& g) override - { - // OL: arg, pixels :-( - if (GetValue() > 0.5f) - g.FillRoundRect(GetColor(kFG), mRECT.GetPadded(-2.7f).GetTranslated(0.0, 1.f), 9.f, &mBlend); - else - g.FillRoundRect(COLOR_BLACK, mRECT.GetPadded(-2.7f).GetTranslated(0.0, 1.f), 9.f, &mBlend); - - DrawTrack(g, mWidgetBounds); - DrawHandle(g, mHandleBounds); - } - - void DrawTrack(IGraphics& g, const IRECT& filledArea) override { g.DrawBitmap(mBitmap, mRECT, 0, &mBlend); } - - void DrawHandle(IGraphics& g, const IRECT& filledArea) override - { - g.DrawBitmap(mHandleBitmap, filledArea.GetTranslated(2.0, 3.0), 0, &mBlend); - } - -private: - IBitmap mHandleBitmap; -}; - // Styles const IVColorSpec colorSpec{ DEFAULT_BGCOLOR, // Background @@ -168,8 +60,6 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info) , mStagedIR(nullptr) , mFlagRemoveNAM(false) , mFlagRemoveIR(false) -, mDefaultNAMString("Select model...") -, mDefaultIRString("Select IR...") , mToneBass() , mToneMid() , mToneTreble() @@ -207,6 +97,7 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info) pGraphics->AttachCornerResizer(EUIResizerMode::Scale, false); pGraphics->AttachPanelBackground(COLOR_BLACK); pGraphics->EnableMouseOver(true); + pGraphics->EnableTooltips(true); auto helpSVG = pGraphics->LoadSVG(HELP_FN); auto fileSVG = pGraphics->LoadSVG(FILE_FN); auto closeButtonSVG = pGraphics->LoadSVG(CLOSE_BUTTON_FN); @@ -221,7 +112,6 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info) const IRECT mainArea = b.GetPadded(-20); const auto content = mainArea.GetPadded(-10); const float titleHeight = 50.0f; - const auto titleLabel = content.GetFromTop(titleHeight); // Area for the Noise gate knob const float allKnobsHalfPad = 10.0f; @@ -246,7 +136,6 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info) const float toggleHeight = 40.0f; // Area for noise gate toggle const float ngAreaHeight = toggleHeight; - const float ngAreaHalfWidth = 0.5f * noiseGateArea.W(); const IRECT ngToggleArea = noiseGateArea.GetFromBottom(ngAreaHeight).GetTranslated(-10.f, ngAreaHeight + singleKnobPad - 14.f); // Area for EQ toggle @@ -268,17 +157,16 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info) const float irBypassToggleY = 343.f; const IRECT irBypassToggleArea = IRECT(irBypassToggleX, irBypassToggleY, irSwitchBitmap); - // Area for IR bypass toggle - const float dimPanelOpacity = 0.75f; - const IRECT irBypassDimPanel = IRECT(100.f, 344.f, 500.f, 364.f); // left, top, right, bottom - // Areas for model and IR const float fileWidth = 200.0f; const float fileHeight = 30.0f; - const float fileSpace = 10.0f; - const IRECT modelArea = - content.GetFromBottom(2.0f * fileHeight + fileSpace).GetFromTop(fileHeight).GetMidHPadded(fileWidth); - const IRECT irArea = content.GetFromBottom(fileHeight + 2.f).GetMidHPadded(fileWidth); + const float fileYSpace = 8.0f; + const float irYOffset = 38.0f; + const IRECT modelArea = content.GetFromBottom((2.0f * fileHeight) + fileYSpace) + .GetFromTop(fileHeight) + .GetMidHPadded(fileWidth) + .GetTranslated(0.0f, -1); + const IRECT irArea = modelArea.GetTranslated(0.0f, irYOffset); // Areas for meters const float meterHalfHeight = 0.5f * 385.0f; @@ -296,114 +184,59 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info) ->SetBlend(IBlend(EBlend::Default, 1.0)); // Model loader button - auto loadNAM = [&, pGraphics](IControl* pCaller) { - WDL_String initFileName; - WDL_String initPath(this->mNAMPath.Get()); - initPath.remove_filepart(); - pGraphics->PromptForFile( - initFileName, initPath, EFileAction::Open, "nam", [&](const WDL_String& fileName, const WDL_String& path) { - if (fileName.GetLength()) - { - // Sets mNAMPath and mStagedNAM - const std::string msg = this->_GetNAM(fileName); - // TODO error messages like the IR loader. - if (msg.size()) - { - std::stringstream ss; - ss << "Failed to load NAM model. Message:\n\n" - << msg << "\n\n" - << "If the model is an old \"directory-style\" model, it " - "can be " - "converted using the utility at " - "https://github.com/sdatkinson/nam-model-utility"; - pGraphics->ShowMessageBox(ss.str().c_str(), "Failed to load model!", kMB_OK); - } - } - }); + auto loadModelCompletionHandler = [&](const WDL_String& fileName, const WDL_String& path) { + if (fileName.GetLength()) + { + // Sets mNAMPath and mStagedNAM + const std::string msg = this->_GetNAM(fileName); + // TODO error messages like the IR loader. + if (msg.size()) + { + std::stringstream ss; + ss << "Failed to load NAM model. Message:\n\n" + << msg << "\n\n" + << "If the model is an old \"directory-style\" model, it " + "can be " + "converted using the utility at " + "https://github.com/sdatkinson/nam-model-utility"; + GetUI()->ShowMessageBox(ss.str().c_str(), "Failed to load model!", kMB_OK); + } + std::cout << "Loaded: " << fileName.Get() << std::endl; + } }; + // IR loader button - auto loadIR = [&, pGraphics](IControl* pCaller) { - WDL_String initFileName; - WDL_String initPath(this->mIRPath.Get()); - initPath.remove_filepart(); - pGraphics->PromptForFile( - initFileName, initPath, EFileAction::Open, "wav", [&](const WDL_String& fileName, const WDL_String& path) { - if (fileName.GetLength()) - { - this->mIRPath = fileName; - const dsp::wav::LoadReturnCode retCode = this->_GetIR(fileName); - if (retCode != dsp::wav::LoadReturnCode::SUCCESS) - { - std::stringstream message; - message << "Failed to load IR file " << fileName.Get() << ":\n"; - switch (retCode) - { - case (dsp::wav::LoadReturnCode::ERROR_OPENING): - message << "Failed to open file (is it being used by another " - "program?)"; - break; - case (dsp::wav::LoadReturnCode::ERROR_NOT_RIFF): message << "File is not a WAV file."; break; - case (dsp::wav::LoadReturnCode::ERROR_NOT_WAVE): message << "File is not a WAV file."; break; - case (dsp::wav::LoadReturnCode::ERROR_MISSING_FMT): - message << "File is missing expected format chunk."; - break; - case (dsp::wav::LoadReturnCode::ERROR_INVALID_FILE): message << "WAV file contents are invalid."; break; - case (dsp::wav::LoadReturnCode::ERROR_UNSUPPORTED_FORMAT_ALAW): - message << "Unsupported file format \"A-law\""; - break; - case (dsp::wav::LoadReturnCode::ERROR_UNSUPPORTED_FORMAT_MULAW): - message << "Unsupported file format \"mu-law\""; - break; - case (dsp::wav::LoadReturnCode::ERROR_UNSUPPORTED_FORMAT_EXTENSIBLE): - message << "Unsupported file format \"extensible\""; - break; - case (dsp::wav::LoadReturnCode::ERROR_NOT_MONO): message << "File is not mono."; break; - case (dsp::wav::LoadReturnCode::ERROR_UNSUPPORTED_BITS_PER_SAMPLE): - message << "Unsupported bits per sample"; - break; - case (dsp::wav::LoadReturnCode::ERROR_OTHER): message << "???"; break; - default: message << "???"; break; - } - pGraphics->ShowMessageBox(message.str().c_str(), "Failed to load IR!", kMB_OK); - } - } - }); + auto loadIRCompletionHandler = [&](const WDL_String& fileName, const WDL_String& path) { + if (fileName.GetLength()) + { + this->mIRPath = fileName; + const dsp::wav::LoadReturnCode retCode = this->_GetIR(fileName); + if (retCode != dsp::wav::LoadReturnCode::SUCCESS) + { + std::stringstream message; + message << "Failed to load IR file " << fileName.Get() << ":\n"; + message << dsp::wav::GetMsgForLoadReturnCode(retCode); + + GetUI()->ShowMessageBox(message.str().c_str(), "Failed to load IR!", kMB_OK); + } + } }; - // Model-clearing function - auto ClearNAM = [&, pGraphics](IControl* pCaller) { this->mFlagRemoveNAM = true; }; - // IR-clearing function - auto ClearIR = [&, pGraphics](IControl* pCaller) { this->mFlagRemoveIR = true; }; - - // Graphics objects for what NAM is loaded - const float iconWidth = fileHeight; // Square icon - pGraphics->AttachControl(new IRolloverSVGButtonControl( - modelArea.GetFromLeft(iconWidth).GetPadded(-6.f).GetTranslated(-1.f, 1.f), loadNAM, fileSVG)); - pGraphics->AttachControl( - new IRolloverSVGButtonControl(modelArea.GetFromRight(iconWidth).GetPadded(-8.f), ClearNAM, closeButtonSVG)); - pGraphics->AttachControl( - new IVUpdateableLabelControl( - modelArea.GetReducedFromLeft(iconWidth).GetReducedFromRight(iconWidth), this->mDefaultNAMString.Get(), - style.WithDrawFrame(false).WithValueText(style.valueText.WithSize(16.f).WithVAlign(EVAlign::Middle))), - kCtrlTagModelName); - // IR - pGraphics->AttachControl(new IRolloverSVGButtonControl( - irArea.GetFromLeft(iconWidth).GetPadded(-6.f).GetTranslated(-1.f, 1.f), loadIR, fileSVG), - -1, "IR_CONTROLS"); + pGraphics->AttachControl( - new IRolloverSVGButtonControl(irArea.GetFromRight(iconWidth).GetPadded(-8.f), ClearIR, closeButtonSVG), -1, - "IR_CONTROLS"); + new NAMFileBrowserControl(modelArea, kMsgTagClearModel, "Select model...", "nam", loadModelCompletionHandler, + style, fileSVG, closeButtonSVG, leftArrowSVG, rightArrowSVG), + kCtrlTagModelFileBrowser); pGraphics->AttachControl( - new IVUpdateableLabelControl( - irArea.GetReducedFromLeft(iconWidth).GetReducedFromRight(iconWidth), this->mDefaultIRString.Get(), - style.WithDrawFrame(false).WithValueText(style.valueText.WithSize(16.f).WithVAlign(EVAlign::Middle))), - kCtrlTagIRName, "IR_CONTROLS"); + new NAMFileBrowserControl(irArea, kMsgTagClearIR, "Select IR...", "wav", loadIRCompletionHandler, style, fileSVG, + closeButtonSVG, leftArrowSVG, rightArrowSVG), + kCtrlTagIRFileBrowser); // TODO all these magic numbers - pGraphics->AttachControl(new NamSwitchControl( + pGraphics->AttachControl(new NAMSwitchControl( ngToggleArea.GetFromTop(60.f).GetPadded(-20.f), kNoiseGateActive, "", style, switchBitmap, switchHandleBitmap)); - pGraphics->AttachControl(new NamSwitchControl( + pGraphics->AttachControl(new NAMSwitchControl( eqToggleArea.GetFromTop(60.f).GetPadded(-20.f), kEQActive, "", style, switchBitmap, switchHandleBitmap)); - pGraphics->AttachControl(new NamSwitchControl(outNormToggleArea.GetFromTop(32.f).GetPadded(-20.f), kOutNorm, "", + pGraphics->AttachControl(new NAMSwitchControl(outNormToggleArea.GetFromTop(32.f).GetPadded(-20.f), kOutNorm, "", style, switchBitmap, switchHandleBitmap), kCtrlTagOutNorm); // Get those labels on @@ -417,13 +250,13 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info) } // The knobs - pGraphics->AttachControl(new NamKnobControl(inputKnobArea, kInputLevel, "", style, knobRotateBitmap)); - pGraphics->AttachControl(new NamKnobControl(noiseGateArea, kNoiseGateThreshold, "", style, knobRotateBitmap)); - pGraphics->AttachControl(new NamKnobControl(bassKnobArea, kToneBass, "", style, knobRotateBitmap), -1, "EQ_KNOBS"); - pGraphics->AttachControl(new NamKnobControl(middleKnobArea, kToneMid, "", style, knobRotateBitmap), -1, "EQ_KNOBS"); + pGraphics->AttachControl(new NAMKnobControl(inputKnobArea, kInputLevel, "", style, knobRotateBitmap)); + pGraphics->AttachControl(new NAMKnobControl(noiseGateArea, kNoiseGateThreshold, "", style, knobRotateBitmap)); + pGraphics->AttachControl(new NAMKnobControl(bassKnobArea, kToneBass, "", style, knobRotateBitmap), -1, "EQ_KNOBS"); + pGraphics->AttachControl(new NAMKnobControl(middleKnobArea, kToneMid, "", style, knobRotateBitmap), -1, "EQ_KNOBS"); pGraphics->AttachControl( - new NamKnobControl(trebleKnobArea, kToneTreble, "", style, knobRotateBitmap), -1, "EQ_KNOBS"); - pGraphics->AttachControl(new NamKnobControl(outputKnobArea, kOutputLevel, "", style, knobRotateBitmap)); + new NAMKnobControl(trebleKnobArea, kToneTreble, "", style, knobRotateBitmap), -1, "EQ_KNOBS"); + pGraphics->AttachControl(new NAMKnobControl(outputKnobArea, kOutputLevel, "", style, knobRotateBitmap)); // toggle IR on / off pGraphics->AttachControl(new IBSwitchControl(irBypassToggleArea, irSwitchBitmap, kIRToggle)); @@ -451,7 +284,7 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info) ->SetPeakSize(2.0f); // Help/about box - pGraphics->AttachControl(new IRolloverCircleSVGButtonControl( + pGraphics->AttachControl(new NAMCircleButtonControl( mainArea.GetFromTRHC(50, 50).GetCentredInside(20, 20), [pGraphics](IControl* pCaller) { pGraphics->GetControlWithTag(kCtrlTagAboutBox)->As<IAboutBoxControl>()->HideAnimated(false); @@ -635,8 +468,8 @@ void NeuralAmpModeler::OnIdle() if (this->mNewNAMLoadedInDSP) { - if (GetUI()) - this->GetUI()->GetControlWithTag(kCtrlTagOutNorm)->SetDisabled(!this->mNAM->HasLoudness()); + if (auto* pGraphics = GetUI()) + pGraphics->GetControlWithTag(kCtrlTagOutNorm)->SetDisabled(!this->mNAM->HasLoudness()); this->mNewNAMLoadedInDSP = false; } @@ -669,10 +502,12 @@ int NeuralAmpModeler::UnserializeState(const IByteChunk& chunk, int startPos) void NeuralAmpModeler::OnUIOpen() { Plugin::OnUIOpen(); + if (this->mNAMPath.GetLength()) - this->_SetModelMsg(this->mNAMPath); + SendControlMsgFromDelegate( + kCtrlTagModelFileBrowser, kMsgTagLoadedModel, this->mNAMPath.GetLength(), this->mNAMPath.Get()); if (this->mIRPath.GetLength()) - this->_SetIRMsg(this->mIRPath); + SendControlMsgFromDelegate(kCtrlTagIRFileBrowser, kMsgTagLoadedIR, this->mIRPath.GetLength(), this->mIRPath.Get()); if (this->mNAM != nullptr) this->GetUI()->GetControlWithTag(kCtrlTagOutNorm)->SetDisabled(!this->mNAM->HasLoudness()); } @@ -689,13 +524,22 @@ void NeuralAmpModeler::OnParamChangeUI(int paramIdx, EParamSource source) case kEQActive: pGraphics->ForControlInGroup("EQ_KNOBS", [active](IControl* pControl) { pControl->SetDisabled(!active); }); break; - case kIRToggle: - pGraphics->ForControlInGroup("IR_CONTROLS", [active](IControl* pControl) { pControl->SetDisabled(!active); }); + case kIRToggle: pGraphics->GetControlWithTag(kCtrlTagIRFileBrowser)->SetDisabled(!active); default: break; } } } +bool NeuralAmpModeler::OnMessage(int msgTag, int ctrlTag, int dataSize, const void* pData) +{ + switch (msgTag) + { + case kMsgTagClearModel: mFlagRemoveNAM = true; return true; + case kMsgTagClearIR: mFlagRemoveIR = true; return true; + default: return false; + } +} + // Private methods ============================================================ void NeuralAmpModeler::_AllocateIOPointers(const size_t nChans) @@ -732,14 +576,12 @@ void NeuralAmpModeler::_ApplyDSPStaging() { this->mNAM = nullptr; this->mNAMPath.Set(""); - this->_UnsetModelMsg(); this->mFlagRemoveNAM = false; } if (this->mFlagRemoveIR) { this->mIR = nullptr; this->mIRPath.Set(""); - this->_UnsetIRMsg(); this->mFlagRemoveIR = false; } } @@ -777,14 +619,14 @@ std::string NeuralAmpModeler::_GetNAM(const WDL_String& modelPath) { auto dspPath = std::filesystem::u8path(modelPath.Get()); mStagedNAM = get_dsp(dspPath); - this->_SetModelMsg(modelPath); this->mNAMPath = modelPath; + SendControlMsgFromDelegate( + kCtrlTagModelFileBrowser, kMsgTagLoadedModel, this->mNAMPath.GetLength(), this->mNAMPath.Get()); } catch (std::exception& e) { - std::stringstream ss; - ss << "FAILED to load model"; - SendControlMsgFromDelegate(kCtrlTagModelName, 0, int(strlen(ss.str().c_str())), ss.str().c_str()); + SendControlMsgFromDelegate(kCtrlTagModelFileBrowser, kMsgTagLoadFailed); + if (this->mStagedNAM != nullptr) { this->mStagedNAM = nullptr; @@ -819,8 +661,8 @@ dsp::wav::LoadReturnCode NeuralAmpModeler::_GetIR(const WDL_String& irPath) if (wavState == dsp::wav::LoadReturnCode::SUCCESS) { - this->_SetIRMsg(irPath); this->mIRPath = irPath; + SendControlMsgFromDelegate(kCtrlTagIRFileBrowser, kMsgTagLoadedIR, this->mIRPath.GetLength(), this->mIRPath.Get()); } else { @@ -829,9 +671,7 @@ dsp::wav::LoadReturnCode NeuralAmpModeler::_GetIR(const WDL_String& irPath) this->mStagedIR = nullptr; } this->mIRPath = previousIRPath; - std::stringstream ss; - ss << "FAILED to load IR"; - SendControlMsgFromDelegate(kCtrlTagIRName, 0, int(strlen(ss.str().c_str())), ss.str().c_str()); + SendControlMsgFromDelegate(kCtrlTagIRFileBrowser, kMsgTagLoadFailed); } return wavState; @@ -938,43 +778,6 @@ void NeuralAmpModeler::_ProcessOutput(iplug::sample** inputs, iplug::sample** ou #endif } -void NeuralAmpModeler::_SetModelMsg(const WDL_String& modelPath) -{ - auto dspPath = std::filesystem::path(modelPath.Get()); - std::stringstream ss; - // ss << "Loaded "; - if (dspPath.has_filename()) - ss << dspPath.filename().stem().string(); // /path/to/model.nam -> model - else - ss << dspPath.parent_path().filename().string(); // /path/to/model.nam -> model - SendControlMsgFromDelegate(kCtrlTagModelName, 0, int(strlen(ss.str().c_str())), ss.str().c_str()); -} - -void NeuralAmpModeler::_SetIRMsg(const WDL_String& irPath) -{ - this->mIRPath = irPath; // This might already be done elsewhere...need to dedup. - auto dspPath = std::filesystem::path(irPath.Get()); - std::stringstream ss; - // ss << "Loaded " << dspPath.filename().stem(); - ss << dspPath.filename().stem().string(); // /path/to/ir.wav -> ir; - SendControlMsgFromDelegate(kCtrlTagIRName, 0, int(strlen(ss.str().c_str())), ss.str().c_str()); -} - -void NeuralAmpModeler::_UnsetModelMsg() -{ - this->_UnsetMsg(kCtrlTagModelName, this->mDefaultNAMString); -} - -void NeuralAmpModeler::_UnsetIRMsg() -{ - this->_UnsetMsg(kCtrlTagIRName, this->mDefaultIRString); -} - -void NeuralAmpModeler::_UnsetMsg(const int tag, const WDL_String& msg) -{ - SendControlMsgFromDelegate(tag, 0, int(strlen(msg.Get())), msg.Get()); -} - void NeuralAmpModeler::_UpdateMeters(sample** inputPointer, sample** outputPointer, const size_t nFrames, const size_t nChansIn, const size_t nChansOut) { diff --git a/NeuralAmpModeler/NeuralAmpModeler.h b/NeuralAmpModeler/NeuralAmpModeler.h @@ -34,8 +34,8 @@ const int numKnobs = 6; enum ECtrlTags { - kCtrlTagModelName = 0, - kCtrlTagIRName, + kCtrlTagModelFileBrowser = 0, + kCtrlTagIRFileBrowser, kCtrlTagInputMeter, kCtrlTagOutputMeter, kCtrlTagAboutBox, @@ -43,6 +43,18 @@ enum ECtrlTags kNumCtrlTags }; +enum EMsgTags +{ + // These tags are used from UI -> DSP + kMsgTagClearModel = 0, + kMsgTagClearIR, + // The following tags are from DSP -> UI + kMsgTagLoadFailed, + kMsgTagLoadedModel, + kMsgTagLoadedIR, + kNumMsgTags +}; + class NeuralAmpModeler final : public iplug::Plugin { public: @@ -59,6 +71,7 @@ public: bool OnHostRequestingSupportedViewConfiguration(int width, int height) override { return true; } void OnParamChangeUI(int paramIdx, iplug::EParamSource source) override; + bool OnMessage(int msgTag, int ctrlTag, int dataSize, const void* pData) override; private: // Allocates mInputPointers and mOutputPointers @@ -82,8 +95,7 @@ private: // Return status code so that error messages can be relayed if // it wasn't successful. dsp::wav::LoadReturnCode _GetIR(const WDL_String& irPath); - // Update the message about which model is loaded. - void _SetModelMsg(const WDL_String& dspPath); + bool _HaveModel() const { return this->mNAM != nullptr; }; // Prepare the input & output buffers void _PrepareBuffers(const size_t numChannels, const size_t numFrames); @@ -98,14 +110,7 @@ private: // :param nChansOut: Out to external void _ProcessOutput(iplug::sample** inputs, iplug::sample** outputs, const size_t nFrames, const size_t nChansIn, const size_t nChansOut); - // Update the text in the IR area to say what's loaded. - void _SetIRMsg(const WDL_String& irPath); - // Disable Normalization toggle when no loudness data in model metadata - // Sometimes the UI isn't initialized, so we have to try again later. - // - void _UnsetModelMsg(); - void _UnsetIRMsg(); - void _UnsetMsg(const int tag, const WDL_String& msg); + // Update level meters // Called within ProcessBlock(). // Assume _ProcessInput() and _ProcessOutput() were run immediately before. @@ -136,10 +141,9 @@ private: std::unique_ptr<DSP> mStagedNAM; std::unique_ptr<dsp::ImpulseResponse> mStagedIR; // Flags to take away the modules at a safe time. - bool mFlagRemoveNAM; - bool mFlagRemoveIR; - const WDL_String mDefaultNAMString; - const WDL_String mDefaultIRString; + std::atomic<bool> mFlagRemoveNAM; + std::atomic<bool> mFlagRemoveIR; + std::atomic<bool> mNewNAMLoadedInDSP = false; // Tone stack modules diff --git a/NeuralAmpModeler/NeuralAmpModelerControls.h b/NeuralAmpModeler/NeuralAmpModelerControls.h @@ -0,0 +1,305 @@ +#pragma once + +#include "IControls.h" + +using namespace iplug; +using namespace igraphics; + +class NAMSquareButtonControl : public ISVGButtonControl +{ +public: + NAMSquareButtonControl(const IRECT& bounds, IActionFunction af, const ISVG& svg) + : ISVGButtonControl(bounds, af, svg, svg) + { + } + + void Draw(IGraphics& g) override + { + if (mMouseIsOver) + g.FillRoundRect(PluginColors::MOUSEOVER, mRECT, 2.f); + + ISVGButtonControl::Draw(g); + } +}; + +class NAMCircleButtonControl : public ISVGButtonControl +{ +public: + NAMCircleButtonControl(const IRECT& bounds, IActionFunction af, const ISVG& svg) + : ISVGButtonControl(bounds, af, svg, svg) + { + } + + void Draw(IGraphics& g) override + { + if (mMouseIsOver) + g.FillEllipse(PluginColors::MOUSEOVER, mRECT); + + ISVGButtonControl::Draw(g); + } +}; + +class NAMKnobControl : public IVKnobControl, public IBitmapBase +{ +public: + NAMKnobControl(const IRECT& bounds, int paramIdx, const char* label, const IVStyle& style, IBitmap bitmap) + : IVKnobControl(bounds, paramIdx, label, style, true) + , IBitmapBase(bitmap) + { + mInnerPointerFrac = 0.6; + } + + void DrawWidget(IGraphics& g) override + { + float widgetRadius = GetRadius(); + const float cx = mWidgetBounds.MW(), cy = mWidgetBounds.MH(); + IRECT knobHandleBounds = mWidgetBounds.GetCentredInside((widgetRadius - mTrackToHandleDistance) * 2.5f); + const float angle = mAngle1 + (static_cast<float>(GetValue()) * (mAngle2 - mAngle1)); + DrawIndicatorTrack(g, angle, cx, cy, widgetRadius); + g.DrawBitmap(mBitmap, knobHandleBounds.GetTranslated(4, 3), 0, 0); + float data[2][2]; + RadialPoints(angle, cx + 1, cy, mInnerPointerFrac * widgetRadius, mInnerPointerFrac * widgetRadius, 2, data); + g.PathCircle(data[1][0], data[1][1], 3); + g.PathFill(IPattern::CreateRadialGradient(data[1][0], data[1][1], 4.0f, + {{GetColor(mMouseIsOver ? kX3 : kX1), 0.f}, + {GetColor(mMouseIsOver ? kX3 : kX1), 0.8f}, + {COLOR_TRANSPARENT, 1.0f}}), + {}, &mBlend); + g.DrawCircle(COLOR_BLACK.WithOpacity(0.5f), data[1][0], data[1][1], 3, &mBlend); + } +}; + +class NAMSwitchControl : public IVSlideSwitchControl, public IBitmapBase +{ +public: + NAMSwitchControl(const IRECT& bounds, int paramIdx, const char* label, const IVStyle& style, IBitmap bitmap, + IBitmap handleBitmap) + : IVSlideSwitchControl( + {bounds.L, bounds.T, bitmap}, paramIdx, label, style.WithRoundness(5.f).WithShowLabel(false).WithShowValue(false)) + , IBitmapBase(bitmap) + , mHandleBitmap(handleBitmap) + { + } + + void DrawWidget(IGraphics& g) override + { + // OL: arg, pixels :-( + if (GetValue() > 0.5f) + g.FillRoundRect(GetColor(kFG), mRECT.GetPadded(-2.7f).GetTranslated(0.0, 1.f), 9.f, &mBlend); + else + g.FillRoundRect(COLOR_BLACK, mRECT.GetPadded(-2.7f).GetTranslated(0.0, 1.f), 9.f, &mBlend); + + DrawTrack(g, mWidgetBounds); + DrawHandle(g, mHandleBounds); + } + + void DrawTrack(IGraphics& g, const IRECT& filledArea) override { g.DrawBitmap(mBitmap, mRECT, 0, &mBlend); } + + void DrawHandle(IGraphics& g, const IRECT& filledArea) override + { + g.DrawBitmap(mHandleBitmap, filledArea.GetTranslated(2.0, 3.0), 0, &mBlend); + } + +private: + IBitmap mHandleBitmap; +}; + +class NAMFileNameControl : public IVButtonControl +{ +public: + NAMFileNameControl(const IRECT& bounds, const char* label, const IVStyle& style) + : IVButtonControl(bounds, DefaultClickActionFunc, label, style) + { + } + + void SetLabelAndTooltip(const char* str) + { + SetLabelStr(str); + SetTooltip(str); + } + + void SetLabelAndTooltipEllipsizing(const WDL_String& fileName) + { + auto EllipsizeFilePath = [](const char* filePath, size_t prefixLength, size_t suffixLength, size_t maxLength) { + const std::string ellipses = "..."; + assert(maxLength <= (prefixLength + suffixLength + ellipses.size())); + std::string str{filePath}; + + if (str.length() <= maxLength) + { + return str; + } + else + { + return str.substr(0, prefixLength) + ellipses + str.substr(str.length() - suffixLength); + } + }; + + auto ellipsizedFileName = EllipsizeFilePath(fileName.get_filepart(), 22, 22, 45); + SetLabelStr(ellipsizedFileName.c_str()); + SetTooltip(fileName.get_filepart()); + } +}; + +class NAMFileBrowserControl : public IDirBrowseControlBase +{ +public: + NAMFileBrowserControl(const IRECT& bounds, int clearMsgTag, const char* labelStr, const char* fileExtension, + IFileDialogCompletionHandlerFunc ch, const IVStyle& style, const ISVG& loadSVG, + const ISVG& clearSVG, const ISVG& leftSVG, const ISVG& rightSVG) + : IDirBrowseControlBase(bounds, fileExtension, true) + , mClearMsgTag(clearMsgTag) + , mDefaultLabelStr(labelStr) + , mCompletionHandlerFunc(ch) + , mStyle(style.WithColor(kFG, COLOR_TRANSPARENT).WithDrawFrame(false)) + , mLoadSVG(loadSVG) + , mClearSVG(clearSVG) + , mLeftSVG(leftSVG) + , mRightSVG(rightSVG) + { + mIgnoreMouse = true; + mShowFileExtensions = false; + } + + void Draw(IGraphics& g) override + { /* NO-OP */ + } + + void OnPopupMenuSelection(IPopupMenu* pSelectedMenu, int valIdx) override + { + if (pSelectedMenu) + { + IPopupMenu::Item* pItem = pSelectedMenu->GetChosenItem(); + + if (pItem) + { + mSelectedIndex = mItems.Find(pItem); + LoadFileAtCurrentIndex(); + } + } + } + + void OnAttached() override + { + auto prevFileFunc = [&](IControl* pCaller) { + mSelectedIndex--; + + if (mSelectedIndex < 0) + mSelectedIndex = NItems() - 1; + + LoadFileAtCurrentIndex(); + }; + + auto nextFileFunc = [&](IControl* pCaller) { + mSelectedIndex++; + + if (mSelectedIndex >= NItems()) + mSelectedIndex = 0; + + LoadFileAtCurrentIndex(); + }; + + auto loadFileFunc = [&](IControl* pCaller) { + WDL_String fileName; + WDL_String path; + pCaller->GetUI()->PromptForFile( + fileName, path, EFileAction::Open, mExtension.Get(), [&](const WDL_String& fileName, const WDL_String& path) { + if (fileName.GetLength()) + { + ClearPathList(); + AddPath(path.Get(), ""); + SetupMenu(); + SetSelectedFile(fileName.Get()); + LoadFileAtCurrentIndex(); + } + }); + }; + + auto clearFileFunc = [&](IControl* pCaller) { + pCaller->GetDelegate()->SendArbitraryMsgFromUI(mClearMsgTag); + mFileNameControl->SetLabelAndTooltip(mDefaultLabelStr.Get()); + pCaller->GetUI()->GetControlWithTag(kCtrlTagOutNorm)->SetDisabled(false); + }; + + auto chooseFileFunc = [&, loadFileFunc](IControl* pCaller) { + if (std::string_view(pCaller->As<IVButtonControl>()->GetLabelStr()) == mDefaultLabelStr.Get()) + { + loadFileFunc(pCaller); + } + else + { + CheckSelectedItem(); + pCaller->GetUI()->CreatePopupMenu(*this, mMainMenu, pCaller->GetRECT()); + } + }; + + IRECT padded = mRECT.GetPadded(-5.f); + const auto buttonWidth = padded.H(); + const auto loadFileButtonBounds = padded.ReduceFromLeft(buttonWidth); + const auto clearButtonBounds = padded.ReduceFromRight(buttonWidth); + const auto leftButtonBounds = padded.ReduceFromLeft(buttonWidth); + const auto rightButtonBounds = padded.ReduceFromLeft(buttonWidth); + const auto fileNameButtonBounds = padded; + + AddChildControl(new NAMSquareButtonControl(loadFileButtonBounds, DefaultClickActionFunc, mLoadSVG)) + ->SetAnimationEndActionFunction(loadFileFunc); + AddChildControl(new NAMSquareButtonControl(leftButtonBounds, DefaultClickActionFunc, mLeftSVG)) + ->SetAnimationEndActionFunction(prevFileFunc); + AddChildControl(new NAMSquareButtonControl(rightButtonBounds, DefaultClickActionFunc, mRightSVG)) + ->SetAnimationEndActionFunction(nextFileFunc); + AddChildControl(mFileNameControl = new NAMFileNameControl(fileNameButtonBounds, mDefaultLabelStr.Get(), mStyle)) + ->SetAnimationEndActionFunction(chooseFileFunc); + AddChildControl(new NAMSquareButtonControl(clearButtonBounds, DefaultClickActionFunc, mClearSVG)) + ->SetAnimationEndActionFunction(clearFileFunc); + + mFileNameControl->SetLabelAndTooltip(mDefaultLabelStr.Get()); + } + + void LoadFileAtCurrentIndex() + { + if (mSelectedIndex > -1 && mSelectedIndex < mItems.GetSize()) + { + WDL_String fileName, path; + GetSelectedFile(fileName); + mFileNameControl->SetLabelAndTooltipEllipsizing(fileName); + mCompletionHandlerFunc(fileName, path); + } + } + + void OnMsgFromDelegate(int msgTag, int dataSize, const void* pData) override + { + switch (msgTag) + { + case kMsgTagLoadFailed: + ClearPathList(); + SetupMenu(); + mFileNameControl->SetLabelAndTooltip("Load Failed"); + break; + case kMsgTagLoadedModel: + case kMsgTagLoadedIR: + { + WDL_String fileName; + fileName.Set(reinterpret_cast<const char*>(pData)); + ClearPathList(); + fileName.remove_filepart(true); + AddPath(fileName.Get(), ""); + SetupMenu(); + + // reset + fileName.Set(reinterpret_cast<const char*>(pData)); + SetSelectedFile(fileName.Get()); + mFileNameControl->SetLabelAndTooltipEllipsizing(fileName); + break; + } + default: break; + } + } + +private: + WDL_String mDefaultLabelStr; + IFileDialogCompletionHandlerFunc mCompletionHandlerFunc; + NAMFileNameControl* mFileNameControl = nullptr; + IVStyle mStyle; + ISVG mLoadSVG, mClearSVG, mLeftSVG, mRightSVG; + int mClearMsgTag; +}; diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-aax.vcxproj b/NeuralAmpModeler/projects/NeuralAmpModeler-aax.vcxproj @@ -1,551 +1,552 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <UsingTask TaskName="PaceFixLogs" AssemblyFile="$(PACE_FUSION_HOME)PaceFusionUi2013.dll" /> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Debug|x64"> - <Configuration>Debug</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|Win32"> - <Configuration>Release</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|x64"> - <Configuration>Release</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Tracer|Win32"> - <Configuration>Tracer</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Tracer|x64"> - <Configuration>Tracer</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectGuid>{DC4B5920-933D-4C82-B842-F34431D55A93}</ProjectGuid> - <RootNamespace>NeuralAmpModeler-aax</RootNamespace> - <Keyword>ManagedCProj</Keyword> - <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup> - <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\int\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\</OutDir> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\int\</IntDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\int\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">false</LinkIncremental> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\int\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\</OutDir> - <OutDir Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\</OutDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\int\</IntDir> - <IntDir Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\int\</IntDir> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> - <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">false</LinkIncremental> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <TargetExt>.aaxplugin</TargetExt> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <TargetExt>.aaxplugin</TargetExt> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> - <TargetExt>.aaxplugin</TargetExt> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <TargetExt>.aaxplugin</TargetExt> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <TargetExt>.aaxplugin</TargetExt> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> - <TargetExt>.aaxplugin</TargetExt> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <PreBuildEvent /> - <CustomBuildStep> - <Message> - </Message> - <Command> - </Command> - <Outputs>%(Outputs)</Outputs> - </CustomBuildStep> - <ClCompile> - <Optimization>Disabled</Optimization> - <AdditionalIncludeDirectories>$(AAX_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>$(AAX_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <MinimalRebuild>false</MinimalRebuild> - <ExceptionHandling>Async</ExceptionHandling> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <RuntimeTypeInfo>true</RuntimeTypeInfo> - <PrecompiledHeaderOutputFile>$(IntDir)..\NeuralAmpModeler.pch</PrecompiledHeaderOutputFile> - <WarningLevel>Level3</WarningLevel> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CompileAs>Default</CompileAs> - <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> - </ClCompile> - <Link> - <AdditionalDependencies>$(AAX_LIBS);%(AdditionalDependencies)</AdditionalDependencies> - <OutputFile>$(OutDir)$(BINARY_NAME).aaxplugin</OutputFile> - <SuppressStartupBanner>true</SuppressStartupBanner> - <AssemblyDebug> - </AssemblyDebug> - <SubSystem>Windows</SubSystem> - <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> - </Link> - <Bscmake /> - <PostBuildEvent /> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <PreBuildEvent /> - <CustomBuildStep> - <Message> - </Message> - <Command> - </Command> - <Outputs>%(Outputs)</Outputs> - </CustomBuildStep> - <ClCompile> - <Optimization>MaxSpeed</Optimization> - <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> - <AdditionalIncludeDirectories>$(AAX_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>$(AAX_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <MinimalRebuild>false</MinimalRebuild> - <ExceptionHandling>Async</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> - <RuntimeTypeInfo>true</RuntimeTypeInfo> - <PrecompiledHeader> - </PrecompiledHeader> - <AssemblerListingLocation> - </AssemblerListingLocation> - <WarningLevel>Level3</WarningLevel> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CompileAs>Default</CompileAs> - <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0409</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>$(AAX_LIBS);%(AdditionalDependencies)</AdditionalDependencies> - <OutputFile>$(OutDir)$(BINARY_NAME).aaxplugin</OutputFile> - <SuppressStartupBanner>true</SuppressStartupBanner> - <SubSystem>Windows</SubSystem> - <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> - </Link> - <Bscmake /> - <PostBuildEvent /> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> - <PreBuildEvent /> - <CustomBuildStep> - <Message> - </Message> - <Command> - </Command> - <Outputs>%(Outputs)</Outputs> - </CustomBuildStep> - <ClCompile> - <Optimization>MaxSpeed</Optimization> - <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> - <AdditionalIncludeDirectories>$(AAX_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>$(AAX_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <MinimalRebuild>false</MinimalRebuild> - <ExceptionHandling>Async</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> - <RuntimeTypeInfo>true</RuntimeTypeInfo> - <PrecompiledHeader> - </PrecompiledHeader> - <AssemblerListingLocation> - </AssemblerListingLocation> - <WarningLevel>Level3</WarningLevel> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CompileAs>Default</CompileAs> - <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0409</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>$(AAX_LIBS);%(AdditionalDependencies)</AdditionalDependencies> - <OutputFile>$(OutDir)$(BINARY_NAME).aaxplugin</OutputFile> - <SuppressStartupBanner>true</SuppressStartupBanner> - <SubSystem>Windows</SubSystem> - <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> - </Link> - <Bscmake /> - <PostBuildEvent /> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <PreBuildEvent /> - <CustomBuildStep> - <Message> - </Message> - <Command> - </Command> - <Outputs>%(Outputs)</Outputs> - </CustomBuildStep> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - </Midl> - <ClCompile> - <Optimization>Disabled</Optimization> - <AdditionalIncludeDirectories>$(AAX_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>$(AAX_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <MinimalRebuild>false</MinimalRebuild> - <ExceptionHandling>Async</ExceptionHandling> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <RuntimeTypeInfo>true</RuntimeTypeInfo> - <PrecompiledHeaderOutputFile>$(IntDir)..\NeuralAmpModeler.pch</PrecompiledHeaderOutputFile> - <WarningLevel>Level3</WarningLevel> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CompileAs>Default</CompileAs> - <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> - </ClCompile> - <Link> - <AdditionalDependencies>$(AAX_LIBS);%(AdditionalDependencies)</AdditionalDependencies> - <OutputFile>$(OutDir)$(BINARY_NAME).aaxplugin</OutputFile> - <SuppressStartupBanner>true</SuppressStartupBanner> - <AssemblyDebug> - </AssemblyDebug> - <SubSystem>Windows</SubSystem> - <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> - <TargetMachine>MachineX64</TargetMachine> - </Link> - <Bscmake /> - <PostBuildEvent /> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <PreBuildEvent /> - <CustomBuildStep> - <Message> - </Message> - <Command> - </Command> - <Outputs>%(Outputs)</Outputs> - </CustomBuildStep> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - </Midl> - <ClCompile> - <Optimization>MaxSpeed</Optimization> - <AdditionalIncludeDirectories>$(AAX_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>$(AAX_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <MinimalRebuild>false</MinimalRebuild> - <ExceptionHandling>Async</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <RuntimeTypeInfo>true</RuntimeTypeInfo> - <PrecompiledHeader> - </PrecompiledHeader> - <AssemblerListingLocation> - </AssemblerListingLocation> - <WarningLevel>Level3</WarningLevel> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CompileAs>Default</CompileAs> - <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> - <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0409</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>$(AAX_LIBS);%(AdditionalDependencies)</AdditionalDependencies> - <OutputFile>$(OutDir)$(BINARY_NAME).aaxplugin</OutputFile> - <SuppressStartupBanner>true</SuppressStartupBanner> - <SubSystem>Windows</SubSystem> - <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> - <TargetMachine>MachineX64</TargetMachine> - </Link> - <Bscmake /> - <PostBuildEvent /> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> - <PreBuildEvent /> - <CustomBuildStep> - <Message> - </Message> - <Command> - </Command> - <Outputs>%(Outputs)</Outputs> - </CustomBuildStep> - <Midl> - <TargetEnvironment>X64</TargetEnvironment> - </Midl> - <ClCompile> - <Optimization>MaxSpeed</Optimization> - <AdditionalIncludeDirectories>$(AAX_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>$(AAX_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <MinimalRebuild>false</MinimalRebuild> - <ExceptionHandling>Async</ExceptionHandling> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - <RuntimeTypeInfo>true</RuntimeTypeInfo> - <PrecompiledHeader> - </PrecompiledHeader> - <AssemblerListingLocation> - </AssemblerListingLocation> - <WarningLevel>Level3</WarningLevel> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> - <CompileAs>Default</CompileAs> - <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> - <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> - </ClCompile> - <ResourceCompile> - <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <Culture>0x0409</Culture> - </ResourceCompile> - <Link> - <AdditionalDependencies>$(AAX_LIBS);%(AdditionalDependencies)</AdditionalDependencies> - <OutputFile>$(OutDir)$(BINARY_NAME).aaxplugin</OutputFile> - <SuppressStartupBanner>true</SuppressStartupBanner> - <SubSystem>Windows</SubSystem> - <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> - <TargetMachine>MachineX64</TargetMachine> - </Link> - <Bscmake /> - <PostBuildEvent /> - </ItemDefinitionGroup> - <ItemGroup> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\AAX_SDK\Interfaces\AAX_Exports.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IControls.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.cpp"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.cpp"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\IControl.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\IGraphics.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_Parameters.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_Describe.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\AAX\IPlugAAX.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugAPIBase.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugParameter.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugPaths.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugPluginBase.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugProcessor.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugTimer.cpp" /> - <ClCompile Include="..\NeuralAmpModeler.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\dsp.cpp"> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\get_dsp.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\lstm.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\util.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\wavenet.cpp" /> - </ItemGroup> - <ItemGroup> - <CustomBuildStep Include="..\..\AAX_SDK\Libs\Release\AAXLibrary.lib"> - <FileType>Document</FileType> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> - </CustomBuildStep> - <CustomBuildStep Include="..\..\AAX_SDK\Libs\Debug\AAXLibrary_D.lib"> - <FileType>Document</FileType> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> - </CustomBuildStep> - <CustomBuildStep Include="..\..\AAX_SDK\Libs\Release\AAXLibrary_x64.lib"> - <FileType>Document</FileType> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> - </CustomBuildStep> - <CustomBuildStep Include="..\..\AAX_SDK\Libs\Debug\AAXLibrary_x64_D.lib"> - <FileType>Document</FileType> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> - </CustomBuildStep> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IControls.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IFPSDisplayControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVKeyboardControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMeterControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMultiSliderControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVScopeControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsConstants.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsLiveEdit.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPopupMenu.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsStructs.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPrivate.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsUtilities.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_hdr.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_src.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_select.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\ISender.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsLinux.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac_view.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWeb.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_Parameters.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_TaperDelegate.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\AAX\IPlugAAX.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugAPIBase.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugConstants.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugDelegate_select.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugEditorDelegate.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugLogger.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugMidi.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugParameter.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPaths.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPlatform.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPluginBase.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugProcessor.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugQueue.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugStructs.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugTimer.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugUtilities.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_hdr.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_src.h" /> - <ClInclude Include="..\Colors.h" /> - <ClInclude Include="..\config.h" /> - <ClInclude Include="..\NeuralAmpModeler.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\convnet.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\dsp.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\lstm.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\util.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\version.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\wavenet.h" /> - <ClInclude Include="..\resources\resource.h" /> - </ItemGroup> - <ItemGroup> - <ResourceCompile Include="..\resources\main.rc" /> - </ItemGroup> - <ItemGroup> - <None Include="..\config\NeuralAmpModeler-ios.xcconfig" /> - <None Include="..\config\NeuralAmpModeler-mac.xcconfig" /> - <None Include="..\config\NeuralAmpModeler-web.mk" /> - <None Include="..\config\NeuralAmpModeler-win.props" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> - <Target Name="AfterBuild"> - <PaceFixLogs Condition="Exists('$(PACE_FUSION_HOME)PaceFusionUi2013.dll')" LogDirectory="$(IntDir)" /> - </Target> +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <UsingTask TaskName="PaceFixLogs" AssemblyFile="$(PACE_FUSION_HOME)PaceFusionUi2013.dll" /> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Tracer|Win32"> + <Configuration>Tracer</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Tracer|x64"> + <Configuration>Tracer</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{DC4B5920-933D-4C82-B842-F34431D55A93}</ProjectGuid> + <RootNamespace>NeuralAmpModeler-aax</RootNamespace> + <Keyword>ManagedCProj</Keyword> + <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\int\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\</OutDir> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\int\</IntDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\int\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">false</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\int\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\</OutDir> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\int\</IntDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(SolutionDir)build-win\aax\$(Platform)\$(Configuration)\int\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">false</LinkIncremental> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <TargetExt>.aaxplugin</TargetExt> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <TargetExt>.aaxplugin</TargetExt> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> + <TargetExt>.aaxplugin</TargetExt> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <TargetExt>.aaxplugin</TargetExt> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <TargetExt>.aaxplugin</TargetExt> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> + <TargetExt>.aaxplugin</TargetExt> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <PreBuildEvent /> + <CustomBuildStep> + <Message> + </Message> + <Command> + </Command> + <Outputs>%(Outputs)</Outputs> + </CustomBuildStep> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>$(AAX_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>$(AAX_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>false</MinimalRebuild> + <ExceptionHandling>Async</ExceptionHandling> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <RuntimeTypeInfo>true</RuntimeTypeInfo> + <PrecompiledHeaderOutputFile>$(IntDir)..\NeuralAmpModeler.pch</PrecompiledHeaderOutputFile> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <CompileAs>Default</CompileAs> + <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> + </ClCompile> + <Link> + <AdditionalDependencies>$(AAX_LIBS);%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(BINARY_NAME).aaxplugin</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + <AssemblyDebug> + </AssemblyDebug> + <SubSystem>Windows</SubSystem> + <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> + </Link> + <Bscmake /> + <PostBuildEvent /> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <PreBuildEvent /> + <CustomBuildStep> + <Message> + </Message> + <Command> + </Command> + <Outputs>%(Outputs)</Outputs> + </CustomBuildStep> + <ClCompile> + <Optimization>MaxSpeed</Optimization> + <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> + <AdditionalIncludeDirectories>$(AAX_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>$(AAX_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>false</MinimalRebuild> + <ExceptionHandling>Async</ExceptionHandling> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <RuntimeTypeInfo>true</RuntimeTypeInfo> + <PrecompiledHeader> + </PrecompiledHeader> + <AssemblerListingLocation> + </AssemblerListingLocation> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <CompileAs>Default</CompileAs> + <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x0409</Culture> + </ResourceCompile> + <Link> + <AdditionalDependencies>$(AAX_LIBS);%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(BINARY_NAME).aaxplugin</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + <SubSystem>Windows</SubSystem> + <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> + </Link> + <Bscmake /> + <PostBuildEvent /> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> + <PreBuildEvent /> + <CustomBuildStep> + <Message> + </Message> + <Command> + </Command> + <Outputs>%(Outputs)</Outputs> + </CustomBuildStep> + <ClCompile> + <Optimization>MaxSpeed</Optimization> + <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> + <AdditionalIncludeDirectories>$(AAX_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>$(AAX_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>false</MinimalRebuild> + <ExceptionHandling>Async</ExceptionHandling> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <RuntimeTypeInfo>true</RuntimeTypeInfo> + <PrecompiledHeader> + </PrecompiledHeader> + <AssemblerListingLocation> + </AssemblerListingLocation> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <CompileAs>Default</CompileAs> + <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x0409</Culture> + </ResourceCompile> + <Link> + <AdditionalDependencies>$(AAX_LIBS);%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(BINARY_NAME).aaxplugin</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + <SubSystem>Windows</SubSystem> + <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> + </Link> + <Bscmake /> + <PostBuildEvent /> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <PreBuildEvent /> + <CustomBuildStep> + <Message> + </Message> + <Command> + </Command> + <Outputs>%(Outputs)</Outputs> + </CustomBuildStep> + <Midl> + <TargetEnvironment>X64</TargetEnvironment> + </Midl> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>$(AAX_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>$(AAX_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>false</MinimalRebuild> + <ExceptionHandling>Async</ExceptionHandling> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <RuntimeTypeInfo>true</RuntimeTypeInfo> + <PrecompiledHeaderOutputFile>$(IntDir)..\NeuralAmpModeler.pch</PrecompiledHeaderOutputFile> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <CompileAs>Default</CompileAs> + <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> + </ClCompile> + <Link> + <AdditionalDependencies>$(AAX_LIBS);%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(BINARY_NAME).aaxplugin</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + <AssemblyDebug> + </AssemblyDebug> + <SubSystem>Windows</SubSystem> + <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <Bscmake /> + <PostBuildEvent /> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <PreBuildEvent /> + <CustomBuildStep> + <Message> + </Message> + <Command> + </Command> + <Outputs>%(Outputs)</Outputs> + </CustomBuildStep> + <Midl> + <TargetEnvironment>X64</TargetEnvironment> + </Midl> + <ClCompile> + <Optimization>MaxSpeed</Optimization> + <AdditionalIncludeDirectories>$(AAX_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>$(AAX_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>false</MinimalRebuild> + <ExceptionHandling>Async</ExceptionHandling> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <RuntimeTypeInfo>true</RuntimeTypeInfo> + <PrecompiledHeader> + </PrecompiledHeader> + <AssemblerListingLocation> + </AssemblerListingLocation> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <CompileAs>Default</CompileAs> + <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> + <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x0409</Culture> + </ResourceCompile> + <Link> + <AdditionalDependencies>$(AAX_LIBS);%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(BINARY_NAME).aaxplugin</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + <SubSystem>Windows</SubSystem> + <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <Bscmake /> + <PostBuildEvent /> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> + <PreBuildEvent /> + <CustomBuildStep> + <Message> + </Message> + <Command> + </Command> + <Outputs>%(Outputs)</Outputs> + </CustomBuildStep> + <Midl> + <TargetEnvironment>X64</TargetEnvironment> + </Midl> + <ClCompile> + <Optimization>MaxSpeed</Optimization> + <AdditionalIncludeDirectories>$(AAX_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>$(AAX_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>false</MinimalRebuild> + <ExceptionHandling>Async</ExceptionHandling> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <RuntimeTypeInfo>true</RuntimeTypeInfo> + <PrecompiledHeader> + </PrecompiledHeader> + <AssemblerListingLocation> + </AssemblerListingLocation> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <CompileAs>Default</CompileAs> + <ForcedIncludeFiles>%(ForcedIncludeFiles)</ForcedIncludeFiles> + <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x0409</Culture> + </ResourceCompile> + <Link> + <AdditionalDependencies>$(AAX_LIBS);%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(BINARY_NAME).aaxplugin</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + <SubSystem>Windows</SubSystem> + <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <Bscmake /> + <PostBuildEvent /> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\AAX_SDK\Interfaces\AAX_Exports.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IControls.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\IControl.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\IGraphics.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_Parameters.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_Describe.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\AAX\IPlugAAX.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugAPIBase.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugParameter.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugPaths.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugPluginBase.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugProcessor.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugTimer.cpp" /> + <ClCompile Include="..\NeuralAmpModeler.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\dsp.cpp"> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\get_dsp.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\lstm.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\util.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\wavenet.cpp" /> + </ItemGroup> + <ItemGroup> + <CustomBuildStep Include="..\..\AAX_SDK\Libs\Release\AAXLibrary.lib"> + <FileType>Document</FileType> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> + </CustomBuildStep> + <CustomBuildStep Include="..\..\AAX_SDK\Libs\Debug\AAXLibrary_D.lib"> + <FileType>Document</FileType> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> + </CustomBuildStep> + <CustomBuildStep Include="..\..\AAX_SDK\Libs\Release\AAXLibrary_x64.lib"> + <FileType>Document</FileType> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> + </CustomBuildStep> + <CustomBuildStep Include="..\..\AAX_SDK\Libs\Debug\AAXLibrary_x64_D.lib"> + <FileType>Document</FileType> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> + </CustomBuildStep> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IControls.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IFPSDisplayControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVKeyboardControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMeterControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMultiSliderControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVScopeControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsConstants.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsLiveEdit.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPopupMenu.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsStructs.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPrivate.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsUtilities.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_hdr.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_src.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_select.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\ISender.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsLinux.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac_view.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWeb.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_Parameters.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_TaperDelegate.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\AAX\IPlugAAX.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugAPIBase.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugConstants.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugDelegate_select.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugEditorDelegate.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugLogger.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugMidi.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugParameter.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPaths.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPlatform.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPluginBase.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugProcessor.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugQueue.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugStructs.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugTimer.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugUtilities.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_hdr.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_src.h" /> + <ClInclude Include="..\Colors.h" /> + <ClInclude Include="..\config.h" /> + <ClInclude Include="..\NeuralAmpModeler.h" /> + <ClInclude Include="..\NeuralAmpModelerControls.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\convnet.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\dsp.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\lstm.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\util.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\version.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\wavenet.h" /> + <ClInclude Include="..\resources\resource.h" /> + </ItemGroup> + <ItemGroup> + <ResourceCompile Include="..\resources\main.rc" /> + </ItemGroup> + <ItemGroup> + <None Include="..\config\NeuralAmpModeler-ios.xcconfig" /> + <None Include="..\config\NeuralAmpModeler-mac.xcconfig" /> + <None Include="..\config\NeuralAmpModeler-web.mk" /> + <None Include="..\config\NeuralAmpModeler-win.props" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> + <Target Name="AfterBuild"> + <PaceFixLogs Condition="Exists('$(PACE_FUSION_HOME)PaceFusionUi2013.dll')" LogDirectory="$(IntDir)" /> + </Target> </Project> \ No newline at end of file diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-aax.vcxproj.filters b/NeuralAmpModeler/projects/NeuralAmpModeler-aax.vcxproj.filters @@ -1,341 +1,342 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <ClCompile Include="..\..\iPlug2\IPlug\AAX\IPlugAAX.cpp"> - <Filter>IPlug\AAX</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_Describe.cpp"> - <Filter>IPlug\AAX</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_Parameters.cpp"> - <Filter>IPlug\AAX</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\AAX_SDK\Interfaces\AAX_Exports.cpp"> - <Filter>IPlug\AAX</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\IControl.cpp"> - <Filter>IGraphics</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\IGraphics.cpp"> - <Filter>IGraphics</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.cpp"> - <Filter>IGraphics</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.cpp"> - <Filter>IGraphics\Drawing</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.cpp"> - <Filter>IGraphics\Platform</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IControls.cpp"> - <Filter>IGraphics\Controls</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.cpp"> - <Filter>IGraphics\Controls</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.cpp"> - <Filter>IGraphics\Controls</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugAPIBase.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugParameter.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugPaths.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugPluginBase.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugProcessor.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugTimer.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.cpp"> - <Filter>IGraphics\Drawing</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModeler.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\dsp.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\get_dsp.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\lstm.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\util.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\wavenet.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp"> - <Filter>NAM</Filter> - </ClCompile> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\resources\resource.h"> - <Filter>resources</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\AAX\IPlugAAX.h"> - <Filter>IPlug\AAX</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_TaperDelegate.h"> - <Filter>IPlug\AAX</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_Parameters.h"> - <Filter>IPlug\AAX</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IControl.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsConstants.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsLiveEdit.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPopupMenu.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsStructs.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPrivate.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsUtilities.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_hdr.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_src.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_select.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.h"> - <Filter>IGraphics\Drawing</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsLinux.h"> - <Filter>IGraphics\Platform</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac.h"> - <Filter>IGraphics\Platform</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac_view.h"> - <Filter>IGraphics\Platform</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWeb.h"> - <Filter>IGraphics\Platform</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.h"> - <Filter>IGraphics\Platform</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IControls.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IFPSDisplayControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVKeyboardControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMeterControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMultiSliderControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVScopeControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_hdr.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_src.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugAPIBase.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugConstants.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugDelegate_select.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugEditorDelegate.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugLogger.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugMidi.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugParameter.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPaths.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPlatform.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPluginBase.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\ISender.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugProcessor.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugQueue.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugStructs.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugTimer.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugUtilities.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.h"> - <Filter>IGraphics\Drawing</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\Colors.h" /> - <ClInclude Include="..\config.h" /> - <ClInclude Include="..\NeuralAmpModeler.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\convnet.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\dsp.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\lstm.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\util.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\version.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\wavenet.h"> - <Filter>NAM</Filter> - </ClInclude> - </ItemGroup> - <ItemGroup> - <Filter Include="resources"> - <UniqueIdentifier>{a579504a-f161-47bd-bd30-7f18317f0e93}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug"> - <UniqueIdentifier>{047ecfad-1a55-49a2-8621-1a4ad2905606}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\AAX"> - <UniqueIdentifier>{1fc481f5-85f5-43e6-924f-2be0689a4710}</UniqueIdentifier> - </Filter> - <Filter Include="config"> - <UniqueIdentifier>{464e659e-834a-453a-9150-dbaf783f8307}</UniqueIdentifier> - </Filter> - <Filter Include="IGraphics"> - <UniqueIdentifier>{68bdd895-46fe-4c63-a6b1-5f5eb18cccd3}</UniqueIdentifier> - </Filter> - <Filter Include="IGraphics\Drawing"> - <UniqueIdentifier>{ca6c268f-0123-4612-a634-bc446f5c5128}</UniqueIdentifier> - </Filter> - <Filter Include="IGraphics\Platform"> - <UniqueIdentifier>{7c4030c7-b478-4da8-a5fe-4771406c07aa}</UniqueIdentifier> - </Filter> - <Filter Include="IGraphics\Controls"> - <UniqueIdentifier>{3c740de7-2371-4065-bf3d-5af9193c7b7d}</UniqueIdentifier> - </Filter> - <Filter Include="dsp"> - <UniqueIdentifier>{6a256439-d389-4777-8f93-a14fe677139f}</UniqueIdentifier> - </Filter> - <Filter Include="NAM"> - <UniqueIdentifier>{eeb1d689-b2e9-48ff-b191-358821a60f70}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <ResourceCompile Include="..\resources\main.rc"> - <Filter>resources</Filter> - </ResourceCompile> - </ItemGroup> - <ItemGroup> - <None Include="..\config\NeuralAmpModeler-ios.xcconfig"> - <Filter>config</Filter> - </None> - <None Include="..\config\NeuralAmpModeler-web.mk"> - <Filter>config</Filter> - </None> - <None Include="..\config\NeuralAmpModeler-win.props"> - <Filter>config</Filter> - </None> - <None Include="..\config\NeuralAmpModeler-mac.xcconfig"> - <Filter>config</Filter> - </None> - </ItemGroup> +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <ClCompile Include="..\..\iPlug2\IPlug\AAX\IPlugAAX.cpp"> + <Filter>IPlug\AAX</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_Describe.cpp"> + <Filter>IPlug\AAX</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_Parameters.cpp"> + <Filter>IPlug\AAX</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\AAX_SDK\Interfaces\AAX_Exports.cpp"> + <Filter>IPlug\AAX</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\IControl.cpp"> + <Filter>IGraphics</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\IGraphics.cpp"> + <Filter>IGraphics</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.cpp"> + <Filter>IGraphics</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.cpp"> + <Filter>IGraphics\Drawing</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.cpp"> + <Filter>IGraphics\Platform</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IControls.cpp"> + <Filter>IGraphics\Controls</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.cpp"> + <Filter>IGraphics\Controls</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.cpp"> + <Filter>IGraphics\Controls</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugAPIBase.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugParameter.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugPaths.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugPluginBase.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugProcessor.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugTimer.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.cpp"> + <Filter>IGraphics\Drawing</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModeler.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\dsp.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\get_dsp.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\lstm.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\util.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\wavenet.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp"> + <Filter>NAM</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\resources\resource.h"> + <Filter>resources</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\AAX\IPlugAAX.h"> + <Filter>IPlug\AAX</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_TaperDelegate.h"> + <Filter>IPlug\AAX</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\AAX\IPlugAAX_Parameters.h"> + <Filter>IPlug\AAX</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IControl.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsConstants.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsLiveEdit.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPopupMenu.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsStructs.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPrivate.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsUtilities.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_hdr.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_src.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_select.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.h"> + <Filter>IGraphics\Drawing</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsLinux.h"> + <Filter>IGraphics\Platform</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac.h"> + <Filter>IGraphics\Platform</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac_view.h"> + <Filter>IGraphics\Platform</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWeb.h"> + <Filter>IGraphics\Platform</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.h"> + <Filter>IGraphics\Platform</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IControls.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IFPSDisplayControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVKeyboardControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMeterControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMultiSliderControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVScopeControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_hdr.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_src.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugAPIBase.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugConstants.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugDelegate_select.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugEditorDelegate.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugLogger.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugMidi.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugParameter.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPaths.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPlatform.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPluginBase.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\ISender.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugProcessor.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugQueue.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugStructs.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugTimer.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugUtilities.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.h"> + <Filter>IGraphics\Drawing</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\Colors.h" /> + <ClInclude Include="..\config.h" /> + <ClInclude Include="..\NeuralAmpModeler.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\convnet.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\dsp.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\lstm.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\util.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\version.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\wavenet.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerControls.h" /> + </ItemGroup> + <ItemGroup> + <Filter Include="resources"> + <UniqueIdentifier>{a579504a-f161-47bd-bd30-7f18317f0e93}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug"> + <UniqueIdentifier>{047ecfad-1a55-49a2-8621-1a4ad2905606}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\AAX"> + <UniqueIdentifier>{1fc481f5-85f5-43e6-924f-2be0689a4710}</UniqueIdentifier> + </Filter> + <Filter Include="config"> + <UniqueIdentifier>{464e659e-834a-453a-9150-dbaf783f8307}</UniqueIdentifier> + </Filter> + <Filter Include="IGraphics"> + <UniqueIdentifier>{68bdd895-46fe-4c63-a6b1-5f5eb18cccd3}</UniqueIdentifier> + </Filter> + <Filter Include="IGraphics\Drawing"> + <UniqueIdentifier>{ca6c268f-0123-4612-a634-bc446f5c5128}</UniqueIdentifier> + </Filter> + <Filter Include="IGraphics\Platform"> + <UniqueIdentifier>{7c4030c7-b478-4da8-a5fe-4771406c07aa}</UniqueIdentifier> + </Filter> + <Filter Include="IGraphics\Controls"> + <UniqueIdentifier>{3c740de7-2371-4065-bf3d-5af9193c7b7d}</UniqueIdentifier> + </Filter> + <Filter Include="dsp"> + <UniqueIdentifier>{6a256439-d389-4777-8f93-a14fe677139f}</UniqueIdentifier> + </Filter> + <Filter Include="NAM"> + <UniqueIdentifier>{eeb1d689-b2e9-48ff-b191-358821a60f70}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <ResourceCompile Include="..\resources\main.rc"> + <Filter>resources</Filter> + </ResourceCompile> + </ItemGroup> + <ItemGroup> + <None Include="..\config\NeuralAmpModeler-ios.xcconfig"> + <Filter>config</Filter> + </None> + <None Include="..\config\NeuralAmpModeler-web.mk"> + <Filter>config</Filter> + </None> + <None Include="..\config\NeuralAmpModeler-win.props"> + <Filter>config</Filter> + </None> + <None Include="..\config\NeuralAmpModeler-mac.xcconfig"> + <Filter>config</Filter> + </None> + </ItemGroup> </Project> \ No newline at end of file diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-app.vcxproj b/NeuralAmpModeler/projects/NeuralAmpModeler-app.vcxproj @@ -1,425 +1,426 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <UsingTask TaskName="PaceFixLogs" AssemblyFile="$(PACE_FUSION_HOME)PaceFusionUi2013.dll" /> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Debug|x64"> - <Configuration>Debug</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|Win32"> - <Configuration>Release</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|x64"> - <Configuration>Release</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Tracer|Win32"> - <Configuration>Tracer</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Tracer|x64"> - <Configuration>Tracer</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectGuid>{41785AE4-5B70-4A75-880B-4B418B4E13C6}</ProjectGuid> - <RootNamespace>NeuralAmpModeler</RootNamespace> - <ProjectName>NeuralAmpModeler-app</ProjectName> - <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <OutDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\</OutDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <OutDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\</OutDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <IntDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\</IntDir> - <LinkIncremental> - </LinkIncremental> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <IntDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\</IntDir> - <LinkIncremental /> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <OutDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\</OutDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <OutDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\</OutDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <IntDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\</IntDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <IntDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\</IntDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> - <OutDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\</OutDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> - <OutDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\</OutDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> - <IntDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\</IntDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> - <IntDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\</IntDir> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <PreprocessorDefinitions>$(APP_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>$(APP_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - </ClCompile> - <Link> - <AdditionalDependencies>$(APP_LIBS);%(AdditionalDependencies)</AdditionalDependencies> - <SubSystem>Windows</SubSystem> - </Link> - <ResourceCompile /> - <ResourceCompile> - <Culture /> - </ResourceCompile> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <PreprocessorDefinitions>$(APP_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>$(APP_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - </ClCompile> - <Link> - <AdditionalDependencies>$(APP_LIBS);%(AdditionalDependencies)</AdditionalDependencies> - <SubSystem>Windows</SubSystem> - </Link> - <ResourceCompile /> - <ResourceCompile> - <Culture /> - </ResourceCompile> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <PreprocessorDefinitions>$(APP_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>$(APP_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <AdditionalDependencies>$(APP_LIBS);%(AdditionalDependencies)</AdditionalDependencies> - <SubSystem>Windows</SubSystem> - </Link> - <ResourceCompile> - <PreprocessorDefinitions>SA_API</PreprocessorDefinitions> - </ResourceCompile> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <PreprocessorDefinitions>$(APP_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>$(APP_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <AdditionalDependencies>$(APP_LIBS);%(AdditionalDependencies)</AdditionalDependencies> - <SubSystem>Windows</SubSystem> - </Link> - <ResourceCompile> - <PreprocessorDefinitions>SA_API</PreprocessorDefinitions> - </ResourceCompile> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <PreprocessorDefinitions>$(APP_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>$(APP_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <AdditionalDependencies>$(APP_LIBS);%(AdditionalDependencies)</AdditionalDependencies> - <SubSystem>Windows</SubSystem> - </Link> - <ResourceCompile> - <PreprocessorDefinitions>SA_API</PreprocessorDefinitions> - </ResourceCompile> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <PreprocessorDefinitions>$(APP_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>$(APP_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <AdditionalDependencies>$(APP_LIBS);%(AdditionalDependencies)</AdditionalDependencies> - <SubSystem>Windows</SubSystem> - </Link> - <ResourceCompile> - <PreprocessorDefinitions>SA_API</PreprocessorDefinitions> - </ResourceCompile> - </ItemDefinitionGroup> - <ItemGroup> - <ClInclude Include="../config.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asio.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiodrivers.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiodrvr.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiolist.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiosys.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\dsound.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\functiondiscoverykeys_devpkey.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\ginclude.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\iasiodrv.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\iasiothiscallresolver.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\soundcard.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\RtAudio.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTMidi\RtMidi.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IControls.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IFPSDisplayControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVKeyboardControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMeterControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMultiSliderControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVScopeControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsConstants.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsLiveEdit.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPopupMenu.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsStructs.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPrivate.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsUtilities.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_hdr.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_src.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_select.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\ISender.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsLinux.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac_view.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWeb.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\APP\IPlugAPP.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\APP\IPlugAPP_host.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugAPIBase.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugConstants.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugEditorDelegate.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugLogger.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugMidi.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugParameter.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPaths.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPlatform.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPluginBase.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugProcessor.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugStructs.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugTimer.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugUtilities.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_hdr.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_src.h" /> - <ClInclude Include="..\Colors.h" /> - <ClInclude Include="..\NeuralAmpModeler.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\convnet.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\dsp.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\lstm.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\util.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\version.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\wavenet.h" /> - <ClInclude Include="..\resources\resource.h" /> - </ItemGroup> - <ItemGroup> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asio.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiodrivers.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiolist.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\iasiothiscallresolver.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\RtAudio.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTMidi\RtMidi.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IControls.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.cpp"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.cpp"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\IControl.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\IGraphics.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP_dialog.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP_host.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP_main.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugAPIBase.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugParameter.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugPaths.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugPluginBase.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugProcessor.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugTimer.cpp" /> - <ClCompile Include="..\NeuralAmpModeler.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\dsp.cpp"> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\get_dsp.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\lstm.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\util.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\wavenet.cpp" /> - </ItemGroup> - <ItemGroup> - <ResourceCompile Include="..\resources\main.rc" /> - </ItemGroup> - <ItemGroup> - <Image Include="..\resources\NeuralAmpModeler.ico" /> - </ItemGroup> - <ItemGroup> - <None Include="..\config\NeuralAmpModeler-ios.xcconfig" /> - <None Include="..\config\NeuralAmpModeler-web.mk" /> - <None Include="..\config\NeuralAmpModeler-win.props"> - <SubType>Designer</SubType> - </None> - <None Include="..\config\NeuralAmpModeler-mac.xcconfig" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> - <Target Name="AfterBuild"> - <PaceFixLogs Condition="Exists('$(PACE_FUSION_HOME)PaceFusionUi2013.dll')" LogDirectory="$(IntDir)" /> - </Target> +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <UsingTask TaskName="PaceFixLogs" AssemblyFile="$(PACE_FUSION_HOME)PaceFusionUi2013.dll" /> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Tracer|Win32"> + <Configuration>Tracer</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Tracer|x64"> + <Configuration>Tracer</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{41785AE4-5B70-4A75-880B-4B418B4E13C6}</ProjectGuid> + <RootNamespace>NeuralAmpModeler</RootNamespace> + <ProjectName>NeuralAmpModeler-app</ProjectName> + <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <OutDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <OutDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <IntDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\</IntDir> + <LinkIncremental> + </LinkIncremental> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <IntDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\</IntDir> + <LinkIncremental /> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <OutDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <OutDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <IntDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\</IntDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <IntDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\</IntDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> + <OutDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> + <OutDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> + <IntDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\</IntDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> + <IntDir>$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\</IntDir> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>$(APP_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(APP_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + </ClCompile> + <Link> + <AdditionalDependencies>$(APP_LIBS);%(AdditionalDependencies)</AdditionalDependencies> + <SubSystem>Windows</SubSystem> + </Link> + <ResourceCompile /> + <ResourceCompile> + <Culture /> + </ResourceCompile> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>$(APP_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(APP_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + </ClCompile> + <Link> + <AdditionalDependencies>$(APP_LIBS);%(AdditionalDependencies)</AdditionalDependencies> + <SubSystem>Windows</SubSystem> + </Link> + <ResourceCompile /> + <ResourceCompile> + <Culture /> + </ResourceCompile> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>$(APP_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(APP_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <MultiProcessorCompilation>true</MultiProcessorCompilation> + <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <AdditionalDependencies>$(APP_LIBS);%(AdditionalDependencies)</AdditionalDependencies> + <SubSystem>Windows</SubSystem> + </Link> + <ResourceCompile> + <PreprocessorDefinitions>SA_API</PreprocessorDefinitions> + </ResourceCompile> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>$(APP_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(APP_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <MultiProcessorCompilation>true</MultiProcessorCompilation> + <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <AdditionalDependencies>$(APP_LIBS);%(AdditionalDependencies)</AdditionalDependencies> + <SubSystem>Windows</SubSystem> + </Link> + <ResourceCompile> + <PreprocessorDefinitions>SA_API</PreprocessorDefinitions> + </ResourceCompile> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>$(APP_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(APP_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <MultiProcessorCompilation>true</MultiProcessorCompilation> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <AdditionalDependencies>$(APP_LIBS);%(AdditionalDependencies)</AdditionalDependencies> + <SubSystem>Windows</SubSystem> + </Link> + <ResourceCompile> + <PreprocessorDefinitions>SA_API</PreprocessorDefinitions> + </ResourceCompile> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>$(APP_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(APP_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <MultiProcessorCompilation>true</MultiProcessorCompilation> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <AdditionalDependencies>$(APP_LIBS);%(AdditionalDependencies)</AdditionalDependencies> + <SubSystem>Windows</SubSystem> + </Link> + <ResourceCompile> + <PreprocessorDefinitions>SA_API</PreprocessorDefinitions> + </ResourceCompile> + </ItemDefinitionGroup> + <ItemGroup> + <ClInclude Include="../config.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asio.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiodrivers.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiodrvr.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiolist.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiosys.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\dsound.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\functiondiscoverykeys_devpkey.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\ginclude.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\iasiodrv.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\iasiothiscallresolver.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\soundcard.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\RtAudio.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTMidi\RtMidi.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IControls.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IFPSDisplayControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVKeyboardControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMeterControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMultiSliderControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVScopeControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsConstants.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsLiveEdit.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPopupMenu.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsStructs.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPrivate.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsUtilities.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_hdr.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_src.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_select.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\ISender.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsLinux.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac_view.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWeb.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\APP\IPlugAPP.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\APP\IPlugAPP_host.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugAPIBase.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugConstants.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugEditorDelegate.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugLogger.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugMidi.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugParameter.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPaths.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPlatform.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPluginBase.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugProcessor.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugStructs.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugTimer.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugUtilities.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_hdr.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_src.h" /> + <ClInclude Include="..\Colors.h" /> + <ClInclude Include="..\NeuralAmpModeler.h" /> + <ClInclude Include="..\NeuralAmpModelerControls.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\convnet.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\dsp.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\lstm.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\util.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\version.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\wavenet.h" /> + <ClInclude Include="..\resources\resource.h" /> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asio.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiodrivers.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiolist.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\iasiothiscallresolver.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\RtAudio.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTMidi\RtMidi.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IControls.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\IControl.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\IGraphics.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP_dialog.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP_host.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP_main.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugAPIBase.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugParameter.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugPaths.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugPluginBase.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugProcessor.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugTimer.cpp" /> + <ClCompile Include="..\NeuralAmpModeler.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\dsp.cpp"> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\get_dsp.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\lstm.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\util.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\wavenet.cpp" /> + </ItemGroup> + <ItemGroup> + <ResourceCompile Include="..\resources\main.rc" /> + </ItemGroup> + <ItemGroup> + <Image Include="..\resources\NeuralAmpModeler.ico" /> + </ItemGroup> + <ItemGroup> + <None Include="..\config\NeuralAmpModeler-ios.xcconfig" /> + <None Include="..\config\NeuralAmpModeler-web.mk" /> + <None Include="..\config\NeuralAmpModeler-win.props"> + <SubType>Designer</SubType> + </None> + <None Include="..\config\NeuralAmpModeler-mac.xcconfig" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> + <Target Name="AfterBuild"> + <PaceFixLogs Condition="Exists('$(PACE_FUSION_HOME)PaceFusionUi2013.dll')" LogDirectory="$(IntDir)" /> + </Target> </Project> \ No newline at end of file diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-app.vcxproj.filters b/NeuralAmpModeler/projects/NeuralAmpModeler-app.vcxproj.filters @@ -1,400 +1,401 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <ClCompile Include="..\NeuralAmpModeler.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\IControl.cpp"> - <Filter>IGraphics</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\IGraphics.cpp"> - <Filter>IGraphics</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.cpp"> - <Filter>IGraphics</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.cpp"> - <Filter>IGraphics\Drawing</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.cpp"> - <Filter>IGraphics\Platform</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugAPIBase.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugParameter.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugPluginBase.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugProcessor.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugTimer.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP.cpp"> - <Filter>IPlug\APP</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP_dialog.cpp"> - <Filter>IPlug\APP</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP_host.cpp"> - <Filter>IPlug\APP</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP_main.cpp"> - <Filter>IPlug\APP</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\RtAudio.cpp"> - <Filter>IPlug\APP\RTAudioMidi</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTMidi\RtMidi.cpp"> - <Filter>IPlug\APP\RTAudioMidi</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asio.cpp"> - <Filter>IPlug\APP\RTAudioMidi\include</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiodrivers.cpp"> - <Filter>IPlug\APP\RTAudioMidi\include</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiolist.cpp"> - <Filter>IPlug\APP\RTAudioMidi\include</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\iasiothiscallresolver.cpp"> - <Filter>IPlug\APP\RTAudioMidi\include</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IControls.cpp"> - <Filter>IGraphics\Controls</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.cpp"> - <Filter>IGraphics\Controls</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.cpp"> - <Filter>IGraphics\Controls</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugPaths.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.cpp"> - <Filter>IGraphics\Drawing</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\dsp.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\get_dsp.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\lstm.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\util.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\wavenet.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp"> - <Filter>NAM</Filter> - </ClCompile> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\NeuralAmpModeler.h" /> - <ClInclude Include="..\resources\resource.h"> - <Filter>resources</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IControl.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsConstants.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsLiveEdit.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPopupMenu.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsStructs.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPrivate.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsUtilities.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_hdr.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_src.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_select.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.h"> - <Filter>IGraphics\Drawing</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsLinux.h"> - <Filter>IGraphics\Platform</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac.h"> - <Filter>IGraphics\Platform</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac_view.h"> - <Filter>IGraphics\Platform</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWeb.h"> - <Filter>IGraphics\Platform</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.h"> - <Filter>IGraphics\Platform</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugAPIBase.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugConstants.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugEditorDelegate.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugLogger.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugMidi.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPlatform.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugParameter.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugProcessor.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugStructs.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugTimer.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugUtilities.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_hdr.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_src.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="../config.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\APP\IPlugAPP.h"> - <Filter>IPlug\APP</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\APP\IPlugAPP_host.h"> - <Filter>IPlug\APP</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\RtAudio.h"> - <Filter>IPlug\APP\RTAudioMidi</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTMidi\RtMidi.h"> - <Filter>IPlug\APP\RTAudioMidi</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asio.h"> - <Filter>IPlug\APP\RTAudioMidi\include</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiodrivers.h"> - <Filter>IPlug\APP\RTAudioMidi\include</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiodrvr.h"> - <Filter>IPlug\APP\RTAudioMidi\include</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiolist.h"> - <Filter>IPlug\APP\RTAudioMidi\include</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiosys.h"> - <Filter>IPlug\APP\RTAudioMidi\include</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\dsound.h"> - <Filter>IPlug\APP\RTAudioMidi\include</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\functiondiscoverykeys_devpkey.h"> - <Filter>IPlug\APP\RTAudioMidi\include</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\ginclude.h"> - <Filter>IPlug\APP\RTAudioMidi\include</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\iasiodrv.h"> - <Filter>IPlug\APP\RTAudioMidi\include</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\iasiothiscallresolver.h"> - <Filter>IPlug\APP\RTAudioMidi\include</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\soundcard.h"> - <Filter>IPlug\APP\RTAudioMidi\include</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IControls.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IFPSDisplayControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVKeyboardControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMeterControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMultiSliderControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVScopeControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPaths.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.h"> - <Filter>IGraphics\Drawing</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPluginBase.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\ISender.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\Colors.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\convnet.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\dsp.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\lstm.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\util.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\version.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\wavenet.h"> - <Filter>NAM</Filter> - </ClInclude> - </ItemGroup> - <ItemGroup> - <Filter Include="resources"> - <UniqueIdentifier>{c6ab0357-34f0-4ae8-8b4f-225dc387b2db}</UniqueIdentifier> - </Filter> - <Filter Include="config"> - <UniqueIdentifier>{ece5417b-4823-4518-9381-2660a4319318}</UniqueIdentifier> - </Filter> - <Filter Include="IGraphics"> - <UniqueIdentifier>{f0485b61-149d-429f-8802-49cfd67e39b6}</UniqueIdentifier> - </Filter> - <Filter Include="IGraphics\Drawing"> - <UniqueIdentifier>{7c74c254-d1c6-4dc4-9e9c-be28ac64e4a7}</UniqueIdentifier> - </Filter> - <Filter Include="IGraphics\Platform"> - <UniqueIdentifier>{057e0b3e-1b43-4515-bb87-b1de62694e8e}</UniqueIdentifier> - </Filter> - <Filter Include="IGraphics\Controls"> - <UniqueIdentifier>{ae5d91eb-b8dc-471d-8b5a-6c5bf5dfe6f4}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug"> - <UniqueIdentifier>{3bd7f71b-e8ed-4d62-8e22-06c09c5c15a1}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\APP"> - <UniqueIdentifier>{13b3737b-7ecf-435c-8da0-08ccf8e2fb84}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\APP\RTAudioMidi"> - <UniqueIdentifier>{e7841f62-a97d-41b6-93d1-ecca8a512d93}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\APP\RTAudioMidi\include"> - <UniqueIdentifier>{649c5de3-b4c2-4de9-8d57-3b1762646259}</UniqueIdentifier> - </Filter> - <Filter Include="dsp"> - <UniqueIdentifier>{8cc22245-ce8e-453b-b72f-b30ab0152cc3}</UniqueIdentifier> - </Filter> - <Filter Include="NAM"> - <UniqueIdentifier>{3adb1e7a-68f8-4b41-8563-9bcf2bb0c8da}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <ResourceCompile Include="..\resources\main.rc"> - <Filter>resources</Filter> - </ResourceCompile> - </ItemGroup> - <ItemGroup> - <None Include="..\config\NeuralAmpModeler-ios.xcconfig"> - <Filter>config</Filter> - </None> - <None Include="..\config\NeuralAmpModeler-web.mk"> - <Filter>config</Filter> - </None> - <None Include="..\config\NeuralAmpModeler-mac.xcconfig"> - <Filter>config</Filter> - </None> - <None Include="..\config\NeuralAmpModeler-win.props"> - <Filter>config</Filter> - </None> - </ItemGroup> - <ItemGroup> - <Image Include="..\resources\NeuralAmpModeler.ico"> - <Filter>resources</Filter> - </Image> - </ItemGroup> +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <ClCompile Include="..\NeuralAmpModeler.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\IControl.cpp"> + <Filter>IGraphics</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\IGraphics.cpp"> + <Filter>IGraphics</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.cpp"> + <Filter>IGraphics</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.cpp"> + <Filter>IGraphics\Drawing</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.cpp"> + <Filter>IGraphics\Platform</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugAPIBase.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugParameter.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugPluginBase.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugProcessor.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugTimer.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP.cpp"> + <Filter>IPlug\APP</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP_dialog.cpp"> + <Filter>IPlug\APP</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP_host.cpp"> + <Filter>IPlug\APP</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\APP\IPlugAPP_main.cpp"> + <Filter>IPlug\APP</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\RtAudio.cpp"> + <Filter>IPlug\APP\RTAudioMidi</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTMidi\RtMidi.cpp"> + <Filter>IPlug\APP\RTAudioMidi</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asio.cpp"> + <Filter>IPlug\APP\RTAudioMidi\include</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiodrivers.cpp"> + <Filter>IPlug\APP\RTAudioMidi\include</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiolist.cpp"> + <Filter>IPlug\APP\RTAudioMidi\include</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\iasiothiscallresolver.cpp"> + <Filter>IPlug\APP\RTAudioMidi\include</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IControls.cpp"> + <Filter>IGraphics\Controls</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.cpp"> + <Filter>IGraphics\Controls</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.cpp"> + <Filter>IGraphics\Controls</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugPaths.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.cpp"> + <Filter>IGraphics\Drawing</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\dsp.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\get_dsp.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\lstm.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\util.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\wavenet.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp"> + <Filter>NAM</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\NeuralAmpModeler.h" /> + <ClInclude Include="..\resources\resource.h"> + <Filter>resources</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IControl.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsConstants.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsLiveEdit.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPopupMenu.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsStructs.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPrivate.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsUtilities.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_hdr.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_src.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_select.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.h"> + <Filter>IGraphics\Drawing</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsLinux.h"> + <Filter>IGraphics\Platform</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac.h"> + <Filter>IGraphics\Platform</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac_view.h"> + <Filter>IGraphics\Platform</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWeb.h"> + <Filter>IGraphics\Platform</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.h"> + <Filter>IGraphics\Platform</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugAPIBase.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugConstants.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugEditorDelegate.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugLogger.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugMidi.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPlatform.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugParameter.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugProcessor.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugStructs.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugTimer.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugUtilities.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_hdr.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_src.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="../config.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\APP\IPlugAPP.h"> + <Filter>IPlug\APP</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\APP\IPlugAPP_host.h"> + <Filter>IPlug\APP</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\RtAudio.h"> + <Filter>IPlug\APP\RTAudioMidi</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTMidi\RtMidi.h"> + <Filter>IPlug\APP\RTAudioMidi</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asio.h"> + <Filter>IPlug\APP\RTAudioMidi\include</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiodrivers.h"> + <Filter>IPlug\APP\RTAudioMidi\include</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiodrvr.h"> + <Filter>IPlug\APP\RTAudioMidi\include</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiolist.h"> + <Filter>IPlug\APP\RTAudioMidi\include</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\asiosys.h"> + <Filter>IPlug\APP\RTAudioMidi\include</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\dsound.h"> + <Filter>IPlug\APP\RTAudioMidi\include</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\functiondiscoverykeys_devpkey.h"> + <Filter>IPlug\APP\RTAudioMidi\include</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\ginclude.h"> + <Filter>IPlug\APP\RTAudioMidi\include</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\iasiodrv.h"> + <Filter>IPlug\APP\RTAudioMidi\include</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\iasiothiscallresolver.h"> + <Filter>IPlug\APP\RTAudioMidi\include</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\RTAudio\include\soundcard.h"> + <Filter>IPlug\APP\RTAudioMidi\include</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IControls.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IFPSDisplayControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVKeyboardControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMeterControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMultiSliderControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVScopeControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPaths.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.h"> + <Filter>IGraphics\Drawing</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPluginBase.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\ISender.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\Colors.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\convnet.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\dsp.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\lstm.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\util.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\version.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\wavenet.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerControls.h" /> + </ItemGroup> + <ItemGroup> + <Filter Include="resources"> + <UniqueIdentifier>{c6ab0357-34f0-4ae8-8b4f-225dc387b2db}</UniqueIdentifier> + </Filter> + <Filter Include="config"> + <UniqueIdentifier>{ece5417b-4823-4518-9381-2660a4319318}</UniqueIdentifier> + </Filter> + <Filter Include="IGraphics"> + <UniqueIdentifier>{f0485b61-149d-429f-8802-49cfd67e39b6}</UniqueIdentifier> + </Filter> + <Filter Include="IGraphics\Drawing"> + <UniqueIdentifier>{7c74c254-d1c6-4dc4-9e9c-be28ac64e4a7}</UniqueIdentifier> + </Filter> + <Filter Include="IGraphics\Platform"> + <UniqueIdentifier>{057e0b3e-1b43-4515-bb87-b1de62694e8e}</UniqueIdentifier> + </Filter> + <Filter Include="IGraphics\Controls"> + <UniqueIdentifier>{ae5d91eb-b8dc-471d-8b5a-6c5bf5dfe6f4}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug"> + <UniqueIdentifier>{3bd7f71b-e8ed-4d62-8e22-06c09c5c15a1}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\APP"> + <UniqueIdentifier>{13b3737b-7ecf-435c-8da0-08ccf8e2fb84}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\APP\RTAudioMidi"> + <UniqueIdentifier>{e7841f62-a97d-41b6-93d1-ecca8a512d93}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\APP\RTAudioMidi\include"> + <UniqueIdentifier>{649c5de3-b4c2-4de9-8d57-3b1762646259}</UniqueIdentifier> + </Filter> + <Filter Include="dsp"> + <UniqueIdentifier>{8cc22245-ce8e-453b-b72f-b30ab0152cc3}</UniqueIdentifier> + </Filter> + <Filter Include="NAM"> + <UniqueIdentifier>{3adb1e7a-68f8-4b41-8563-9bcf2bb0c8da}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <ResourceCompile Include="..\resources\main.rc"> + <Filter>resources</Filter> + </ResourceCompile> + </ItemGroup> + <ItemGroup> + <None Include="..\config\NeuralAmpModeler-ios.xcconfig"> + <Filter>config</Filter> + </None> + <None Include="..\config\NeuralAmpModeler-web.mk"> + <Filter>config</Filter> + </None> + <None Include="..\config\NeuralAmpModeler-mac.xcconfig"> + <Filter>config</Filter> + </None> + <None Include="..\config\NeuralAmpModeler-win.props"> + <Filter>config</Filter> + </None> + </ItemGroup> + <ItemGroup> + <Image Include="..\resources\NeuralAmpModeler.ico"> + <Filter>resources</Filter> + </Image> + </ItemGroup> </Project> \ No newline at end of file diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-iOS.xcodeproj/project.pbxproj b/NeuralAmpModeler/projects/NeuralAmpModeler-iOS.xcodeproj/project.pbxproj @@ -246,6 +246,7 @@ 4F7C4A14255DE11700DF7588 /* Oversampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Oversampler.h; sourceTree = "<group>"; }; 4F8D7DCB224AE821002A1A2A /* IGraphicsNanoVG_src.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGraphicsNanoVG_src.m; sourceTree = "<group>"; }; 4F8D8BD82316701900EFA1FB /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = "<group>"; }; + 4F9979242A066F960066545C /* NeuralAmpModelerControls.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = NeuralAmpModelerControls.h; path = ../NeuralAmpModelerControls.h; sourceTree = "<group>"; }; 4FA61F7A22E89A2700A92C58 /* NeuralAmpModeler-iOS-AUv3Framework-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "NeuralAmpModeler-iOS-AUv3Framework-Info.plist"; path = "../resources/NeuralAmpModeler-iOS-AUv3Framework-Info.plist"; sourceTree = "<group>"; }; 4FA61F7B22E89A5900A92C58 /* NeuralAmpModelerAU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NeuralAmpModelerAU.h; path = ../resources/NeuralAmpModelerAU.h; sourceTree = "<group>"; }; 4FA758452186222E00F1BCC3 /* IPlugPaths.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = IPlugPaths.mm; path = ../../iPlug2/IPlug/IPlugPaths.mm; sourceTree = "<group>"; }; @@ -738,6 +739,7 @@ 4FFF108420A1036200D3092F /* config.h */, 4FFF108820A1036200D3092F /* NeuralAmpModeler.h */, 4FFF108720A1036200D3092F /* NeuralAmpModeler.cpp */, + 4F9979242A066F960066545C /* NeuralAmpModelerControls.h */, 4F8D8BD82316701900EFA1FB /* README.md */, 4F8BF48D20A12D2E0081DF0A /* Resources */, 4F67D51620A121F60061FB8E /* Other Sources */, diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-macOS.xcodeproj/project.pbxproj b/NeuralAmpModeler/projects/NeuralAmpModeler-macOS.xcodeproj/project.pbxproj @@ -909,6 +909,7 @@ 4F9828E0140A9EB700F3FCC1 /* NeuralAmpModeler.vst3 */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = NeuralAmpModeler.vst3; sourceTree = BUILT_PRODUCTS_DIR; }; 4F98C32C20A7678800F120A9 /* IPlugAUViewController_vNeuralAmpModeler.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = IPlugAUViewController_vNeuralAmpModeler.xib; path = ../resources/IPlugAUViewController_vNeuralAmpModeler.xib; sourceTree = "<group>"; }; 4F993FE32306D581000313AF /* IGraphicsPrivate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IGraphicsPrivate.h; path = ../../iPlug2/IGraphics/IGraphicsPrivate.h; sourceTree = "<group>"; }; + 4F9979232A066F8B0066545C /* NeuralAmpModelerControls.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = NeuralAmpModelerControls.h; path = ../NeuralAmpModelerControls.h; sourceTree = "<group>"; }; 4F9C097E224D26B40050309D /* IPlugVST3_ControllerBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IPlugVST3_ControllerBase.h; path = ../../iPlug2/IPlug/VST3/IPlugVST3_ControllerBase.h; sourceTree = "<group>"; }; 4FA61F9922E8A96300A92C58 /* tex */ = {isa = PBXFileReference; lastKnownFileType = folder; name = tex; path = ../resources/tex; sourceTree = "<group>"; }; 4FB1F57B20E4AFEE004157C8 /* IGraphicsIOS_view.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = IGraphicsIOS_view.mm; path = ../../iPlug2/IGraphics/Platforms/IGraphicsIOS_view.mm; sourceTree = "<group>"; }; @@ -1085,6 +1086,7 @@ 52FBBED30D0CF143001C8B8A /* config.h */, 4F3862EE2014BBEC0009F402 /* NeuralAmpModeler.h */, 4F3862ED2014BBEC0009F402 /* NeuralAmpModeler.cpp */, + 4F9979232A066F8B0066545C /* NeuralAmpModelerControls.h */, 4F9313232315CA1100DB2383 /* README.md */, 089C167CFE841241C02AAC07 /* Resources */, 32C88E010371C26100C91783 /* Other Sources */, diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-vst3.vcxproj b/NeuralAmpModeler/projects/NeuralAmpModeler-vst3.vcxproj @@ -1,450 +1,451 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <UsingTask TaskName="PaceFixLogs" AssemblyFile="$(PACE_FUSION_HOME)PaceFusionUi2013.dll" /> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Debug|x64"> - <Configuration>Debug</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|Win32"> - <Configuration>Release</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|x64"> - <Configuration>Release</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Tracer|Win32"> - <Configuration>Tracer</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Tracer|x64"> - <Configuration>Tracer</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectGuid>{079FC65A-F0E5-4E97-B318-A16D1D0B89DF}</ProjectGuid> - <RootNamespace>NeuralAmpModeler</RootNamespace> - <ProjectName>NeuralAmpModeler-vst3</ProjectName> - <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'" Label="Configuration"> - <ConfigurationType>DynamicLibrary</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>MultiByte</CharacterSet> - <PlatformToolset>v143</PlatformToolset> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <OutDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\</OutDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <OutDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\</OutDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <IntDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\int\</IntDir> - <LinkIncremental> - </LinkIncremental> - <TargetExt>.vst3</TargetExt> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <IntDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\int\</IntDir> - <LinkIncremental /> - <TargetExt>.vst3</TargetExt> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <OutDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\</OutDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <OutDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\</OutDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <IntDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\int\</IntDir> - <TargetExt>.vst3</TargetExt> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <IntDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\int\</IntDir> - <TargetExt>.vst3</TargetExt> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> - <OutDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\</OutDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> - <OutDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\</OutDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> - <IntDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\int\</IntDir> - <TargetExt>.vst3</TargetExt> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> - <IntDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\int\</IntDir> - <TargetExt>.vst3</TargetExt> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <PreprocessorDefinitions>$(VST3_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <AdditionalIncludeDirectories>$(VST3_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - </ClCompile> - <Link> - <SubSystem>Windows</SubSystem> - <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> - <AdditionalLibraryDirectories>..\..\VST3_SDK\base\win\$(Platform)\$(Configuration)\;$(WDL_PATH)\IPlug\$(SolutionDir)build-win\$(Platform)\$(Configuration)\;$(WDL_PATH)\lice\$(SolutionDir)build-win\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - </Link> - <PostBuildEvent /> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <PreprocessorDefinitions>$(VST3_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <AdditionalIncludeDirectories>$(VST3_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - </ClCompile> - <Link> - <SubSystem>Windows</SubSystem> - <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> - </Link> - <PostBuildEvent /> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <PreprocessorDefinitions>$(VST3_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> - <AdditionalIncludeDirectories>$(VST3_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <SubSystem>Windows</SubSystem> - <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> - <AdditionalLibraryDirectories>..\..\VST3_SDK\base\win\$(Platform)\$(Configuration)\;$(WDL_PATH)\IPlug\$(SolutionDir)build-win\$(Platform)\$(Configuration)\;$(WDL_PATH)\lice\$(SolutionDir)build-win\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - </Link> - <PostBuildEvent /> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <PreprocessorDefinitions>$(VST3_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> - <AdditionalIncludeDirectories>$(VST3_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <SubSystem>Windows</SubSystem> - <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> - </Link> - <PostBuildEvent /> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <PreprocessorDefinitions>$(VST3_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <AdditionalIncludeDirectories>$(VST3_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <SubSystem>Windows</SubSystem> - <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> - </Link> - <PostBuildEvent /> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <PreprocessorDefinitions>$(VST3_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> - <MultiProcessorCompilation>true</MultiProcessorCompilation> - <AdditionalIncludeDirectories>$(VST3_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <SubSystem>Windows</SubSystem> - <AdditionalLibraryDirectories>$(x64_LIB_PATHS);$(WDL_PATH)\lice\$(SolutionDir)build-win\$(Platform)\Release\;..\..\VST3_SDK\base\win\$(Platform)\Release\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> - </Link> - <PostBuildEvent /> - </ItemDefinitionGroup> - <ItemGroup> - <ClInclude Include="../config.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\classfactoryhelpers.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fbuffer.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fcleanup.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fcommandline.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdebug.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdynlib.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fobject.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstdmethods.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstreamer.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstring.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\hexbinary.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\timer.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\updatehandler.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\conststringtable.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\funknown.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\ustring.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\memorystream.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\pluginview.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstaudioeffect.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstbus.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponent.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponentbase.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstparameters.h" /> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstsinglecomponenteffect.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IControls.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVDropDownListControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVKeyboardControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMeterControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVScopeControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IControl.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsConstants.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsLiveEdit.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPopupMenu.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsStructs.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPrivate.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsUtilities.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_hdr.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_src.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_select.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\ISender.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsLinux.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac_view.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWeb.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugAPIBase.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugConstants.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugEditorDelegate.h" /> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugLogger.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugMidi.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugParameter.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPaths.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPlatform.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPluginBase.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugProcessor.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugStructs.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugTimer.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugUtilities.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_hdr.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_src.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_Common.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_ControllerBase.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_Parameter.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_ProcessorBase.h" /> - <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_View.h" /> - <ClInclude Include="..\Colors.h" /> - <ClInclude Include="..\NeuralAmpModeler.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\convnet.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\dsp.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\lstm.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\util.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\version.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\wavenet.h" /> - <ClInclude Include="..\resources\resource.h" /> - </ItemGroup> - <ItemGroup> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\baseiids.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fbuffer.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdebug.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdynlib.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fobject.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstreamer.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstring.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\timer.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\updatehandler.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\thread\source\fcondition.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\thread\source\flock.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\conststringtable.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\coreiids.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\funknown.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\ustring.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\memorystream.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\pluginview.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\commoniids.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\main\dllmain.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\main\pluginfactory.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstaudioeffect.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstbus.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponent.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponentbase.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstinitiids.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstparameters.cpp" /> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstsinglecomponenteffect.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IControls.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.cpp"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.cpp"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\IControl.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\IGraphics.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugAPIBase.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugParameter.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugPaths.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugPluginBase.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugProcessor.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugTimer.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\VST3\IPlugVST3.cpp" /> - <ClCompile Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_ProcessorBase.cpp" /> - <ClCompile Include="..\NeuralAmpModeler.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\dsp.cpp"> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\get_dsp.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\lstm.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\util.cpp" /> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\wavenet.cpp" /> - </ItemGroup> - <ItemGroup> - <ResourceCompile Include="..\resources\main.rc" /> - </ItemGroup> - <ItemGroup> - <None Include="..\config\NeuralAmpModeler-ios.xcconfig" /> - <None Include="..\config\NeuralAmpModeler-mac.xcconfig" /> - <None Include="..\config\NeuralAmpModeler-web.mk" /> - <None Include="..\config\NeuralAmpModeler-win.props"> - <SubType>Designer</SubType> - </None> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> - <Target Name="AfterBuild"> - <PaceFixLogs Condition="Exists('$(PACE_FUSION_HOME)PaceFusionUi2013.dll')" LogDirectory="$(IntDir)" /> - </Target> +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <UsingTask TaskName="PaceFixLogs" AssemblyFile="$(PACE_FUSION_HOME)PaceFusionUi2013.dll" /> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Tracer|Win32"> + <Configuration>Tracer</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Tracer|x64"> + <Configuration>Tracer</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{079FC65A-F0E5-4E97-B318-A16D1D0B89DF}</ProjectGuid> + <RootNamespace>NeuralAmpModeler</RootNamespace> + <ProjectName>NeuralAmpModeler-vst3</ProjectName> + <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v143</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(SolutionDir)\config\NeuralAmpModeler-win.props" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <OutDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <OutDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <IntDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\int\</IntDir> + <LinkIncremental> + </LinkIncremental> + <TargetExt>.vst3</TargetExt> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <IntDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\int\</IntDir> + <LinkIncremental /> + <TargetExt>.vst3</TargetExt> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <OutDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <OutDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <IntDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\int\</IntDir> + <TargetExt>.vst3</TargetExt> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <IntDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\int\</IntDir> + <TargetExt>.vst3</TargetExt> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> + <OutDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> + <OutDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> + <IntDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\int\</IntDir> + <TargetExt>.vst3</TargetExt> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> + <IntDir>$(SolutionDir)build-win\vst3\$(Platform)\$(Configuration)\int\</IntDir> + <TargetExt>.vst3</TargetExt> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>$(VST3_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <AdditionalIncludeDirectories>$(VST3_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>..\..\VST3_SDK\base\win\$(Platform)\$(Configuration)\;$(WDL_PATH)\IPlug\$(SolutionDir)build-win\$(Platform)\$(Configuration)\;$(WDL_PATH)\lice\$(SolutionDir)build-win\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + </Link> + <PostBuildEvent /> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>$(VST3_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <AdditionalIncludeDirectories>$(VST3_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> + </Link> + <PostBuildEvent /> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>$(VST3_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MultiProcessorCompilation>true</MultiProcessorCompilation> + <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> + <AdditionalIncludeDirectories>$(VST3_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <SubSystem>Windows</SubSystem> + <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>..\..\VST3_SDK\base\win\$(Platform)\$(Configuration)\;$(WDL_PATH)\IPlug\$(SolutionDir)build-win\$(Platform)\$(Configuration)\;$(WDL_PATH)\lice\$(SolutionDir)build-win\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + </Link> + <PostBuildEvent /> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>$(VST3_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MultiProcessorCompilation>true</MultiProcessorCompilation> + <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> + <AdditionalIncludeDirectories>$(VST3_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <SubSystem>Windows</SubSystem> + <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> + </Link> + <PostBuildEvent /> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>$(VST3_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MultiProcessorCompilation>true</MultiProcessorCompilation> + <AdditionalIncludeDirectories>$(VST3_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <SubSystem>Windows</SubSystem> + <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> + </Link> + <PostBuildEvent /> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>$(VST3_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MultiProcessorCompilation>true</MultiProcessorCompilation> + <AdditionalIncludeDirectories>$(VST3_INC_PATHS);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <SubSystem>Windows</SubSystem> + <AdditionalLibraryDirectories>$(x64_LIB_PATHS);$(WDL_PATH)\lice\$(SolutionDir)build-win\$(Platform)\Release\;..\..\VST3_SDK\base\win\$(Platform)\Release\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> + </Link> + <PostBuildEvent /> + </ItemDefinitionGroup> + <ItemGroup> + <ClInclude Include="../config.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\classfactoryhelpers.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fbuffer.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fcleanup.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fcommandline.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdebug.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdynlib.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fobject.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstdmethods.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstreamer.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstring.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\hexbinary.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\timer.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\updatehandler.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\conststringtable.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\funknown.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\ustring.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\memorystream.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\pluginview.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstaudioeffect.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstbus.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponent.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponentbase.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstparameters.h" /> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstsinglecomponenteffect.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IControls.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVDropDownListControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVKeyboardControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMeterControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVScopeControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IControl.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsConstants.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsLiveEdit.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPopupMenu.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsStructs.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPrivate.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsUtilities.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_hdr.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_src.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_select.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\ISender.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsLinux.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac_view.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWeb.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugAPIBase.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugConstants.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugEditorDelegate.h" /> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugLogger.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugMidi.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugParameter.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPaths.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPlatform.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPluginBase.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugProcessor.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugStructs.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugTimer.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugUtilities.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_hdr.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_src.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_Common.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_ControllerBase.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_Parameter.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_ProcessorBase.h" /> + <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_View.h" /> + <ClInclude Include="..\Colors.h" /> + <ClInclude Include="..\NeuralAmpModeler.h" /> + <ClInclude Include="..\NeuralAmpModelerControls.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\convnet.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\dsp.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\lstm.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\util.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\version.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\wavenet.h" /> + <ClInclude Include="..\resources\resource.h" /> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\baseiids.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fbuffer.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdebug.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdynlib.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fobject.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstreamer.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstring.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\timer.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\updatehandler.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\thread\source\fcondition.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\thread\source\flock.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\conststringtable.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\coreiids.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\funknown.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\ustring.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\memorystream.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\pluginview.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\commoniids.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\main\dllmain.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\main\pluginfactory.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstaudioeffect.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstbus.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponent.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponentbase.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstinitiids.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstparameters.cpp" /> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstsinglecomponenteffect.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IControls.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\IControl.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\IGraphics.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugAPIBase.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugParameter.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugPaths.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugPluginBase.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugProcessor.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugTimer.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\VST3\IPlugVST3.cpp" /> + <ClCompile Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_ProcessorBase.cpp" /> + <ClCompile Include="..\NeuralAmpModeler.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\dsp.cpp"> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Tracer|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)%(RelativeDir)</ObjectFileName> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\get_dsp.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\lstm.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\util.cpp" /> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\wavenet.cpp" /> + </ItemGroup> + <ItemGroup> + <ResourceCompile Include="..\resources\main.rc" /> + </ItemGroup> + <ItemGroup> + <None Include="..\config\NeuralAmpModeler-ios.xcconfig" /> + <None Include="..\config\NeuralAmpModeler-mac.xcconfig" /> + <None Include="..\config\NeuralAmpModeler-web.mk" /> + <None Include="..\config\NeuralAmpModeler-win.props"> + <SubType>Designer</SubType> + </None> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> + <Target Name="AfterBuild"> + <PaceFixLogs Condition="Exists('$(PACE_FUSION_HOME)PaceFusionUi2013.dll')" LogDirectory="$(IntDir)" /> + </Target> </Project> \ No newline at end of file diff --git a/NeuralAmpModeler/projects/NeuralAmpModeler-vst3.vcxproj.filters b/NeuralAmpModeler/projects/NeuralAmpModeler-vst3.vcxproj.filters @@ -1,521 +1,522 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <ClCompile Include="..\NeuralAmpModeler.cpp" /> - <ClCompile Include="..\..\iPlug2\IGraphics\IGraphics.cpp"> - <Filter>IGraphics</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.cpp"> - <Filter>IGraphics\Platform</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IControls.cpp"> - <Filter>IGraphics\Controls</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\IControl.cpp"> - <Filter>IGraphics\Controls</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugAPIBase.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugParameter.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugPluginBase.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugProcessor.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugTimer.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.cpp"> - <Filter>IGraphics\Controls</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.cpp"> - <Filter>IGraphics\Controls</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstaudioeffect.cpp"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstbus.cpp"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponent.cpp"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponentbase.cpp"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstinitiids.cpp"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstparameters.cpp"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstsinglecomponenteffect.cpp"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\pluginview.cpp"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\common</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\memorystream.cpp"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\common</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\main\dllmain.cpp"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\main</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\baseiids.cpp"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fbuffer.cpp"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdebug.cpp"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdynlib.cpp"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fobject.cpp"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstreamer.cpp"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstring.cpp"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\timer.cpp"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\updatehandler.cpp"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\thread\source\flock.cpp"> - <Filter>IPlug\VST3\VST3_SDK\base\thread</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\thread\source\fcondition.cpp"> - <Filter>IPlug\VST3\VST3_SDK\base\thread</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\conststringtable.cpp"> - <Filter>IPlug\VST3\VST3_SDK\plugininterfaces\base</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\coreiids.cpp"> - <Filter>IPlug\VST3\VST3_SDK\plugininterfaces\base</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\funknown.cpp"> - <Filter>IPlug\VST3\VST3_SDK\plugininterfaces\base</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\ustring.cpp"> - <Filter>IPlug\VST3\VST3_SDK\plugininterfaces\base</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\main\pluginfactory.cpp"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\main</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\IPlugPaths.cpp"> - <Filter>IPlug</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\VST3\IPlugVST3.cpp"> - <Filter>IPlug\VST3</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_ProcessorBase.cpp"> - <Filter>IPlug\VST3</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\commoniids.cpp"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\common</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.cpp"> - <Filter>IGraphics\Drawing</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.cpp"> - <Filter>IGraphics\Drawing</Filter> - </ClCompile> - <ClCompile Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.cpp"> - <Filter>IGraphics</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp"> - <Filter>dsp</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\dsp.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\get_dsp.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\lstm.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\util.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\wavenet.cpp"> - <Filter>NAM</Filter> - </ClCompile> - <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp"> - <Filter>NAM</Filter> - </ClCompile> - </ItemGroup> - <ItemGroup> - <ClInclude Include="../config.h" /> - <ClInclude Include="..\NeuralAmpModeler.h" /> - <ClInclude Include="..\resources\resource.h"> - <Filter>resources</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsConstants.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsLiveEdit.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPopupMenu.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsStructs.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPrivate.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsUtilities.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_hdr.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_src.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_select.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.h"> - <Filter>IGraphics\Drawing</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsLinux.h"> - <Filter>IGraphics\Platform</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac.h"> - <Filter>IGraphics\Platform</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac_view.h"> - <Filter>IGraphics\Platform</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWeb.h"> - <Filter>IGraphics\Platform</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.h"> - <Filter>IGraphics\Platform</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IControls.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVDropDownListControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVKeyboardControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMeterControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVScopeControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugAPIBase.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugConstants.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugEditorDelegate.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugLogger.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugMidi.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPlatform.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugParameter.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugProcessor.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugStructs.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugTimer.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugUtilities.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_hdr.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_src.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.h"> - <Filter>IGraphics\Controls</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstsinglecomponenteffect.h"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstaudioeffect.h"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstbus.h"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponent.h"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponentbase.h"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstparameters.h"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\pluginview.h"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\common</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\memorystream.h"> - <Filter>IPlug\VST3\VST3_SDK\public.sdk\common</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\classfactoryhelpers.h"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fbuffer.h"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fcleanup.h"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fcommandline.h"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdebug.h"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdynlib.h"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fobject.h"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstdmethods.h"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstreamer.h"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstring.h"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\hexbinary.h"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\timer.h"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\updatehandler.h"> - <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\ustring.h"> - <Filter>IPlug\VST3\VST3_SDK\plugininterfaces\base</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\conststringtable.h"> - <Filter>IPlug\VST3\VST3_SDK\plugininterfaces\base</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\funknown.h"> - <Filter>IPlug\VST3\VST3_SDK\plugininterfaces\base</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPaths.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3.h"> - <Filter>IPlug\VST3</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_Common.h"> - <Filter>IPlug\VST3</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_ControllerBase.h"> - <Filter>IPlug\VST3</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_Parameter.h"> - <Filter>IPlug\VST3</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_ProcessorBase.h"> - <Filter>IPlug\VST3</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_View.h"> - <Filter>IPlug\VST3</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.h"> - <Filter>IGraphics\Drawing</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IPlug\IPlugPluginBase.h"> - <Filter>IPlug</Filter> - </ClInclude> - <ClInclude Include="..\..\iPlug2\IGraphics\ISender.h"> - <Filter>IGraphics</Filter> - </ClInclude> - <ClInclude Include="..\Colors.h" /> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h"> - <Filter>dsp</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\convnet.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\dsp.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\lstm.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\util.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\version.h"> - <Filter>NAM</Filter> - </ClInclude> - <ClInclude Include="..\NeuralAmpModelerCore\NAM\wavenet.h"> - <Filter>NAM</Filter> - </ClInclude> - </ItemGroup> - <ItemGroup> - <Filter Include="resources"> - <UniqueIdentifier>{74cd52f2-b3b1-45bf-b24a-5e60e66b70de}</UniqueIdentifier> - </Filter> - <Filter Include="IGraphics"> - <UniqueIdentifier>{30a371c3-625a-4283-948b-afc6665bd15e}</UniqueIdentifier> - </Filter> - <Filter Include="IGraphics\Drawing"> - <UniqueIdentifier>{0468a615-fe74-4ab5-8e07-f68a4a4d2c61}</UniqueIdentifier> - </Filter> - <Filter Include="IGraphics\Platform"> - <UniqueIdentifier>{70240a88-f166-4127-a108-4162d68a58a3}</UniqueIdentifier> - </Filter> - <Filter Include="IGraphics\Controls"> - <UniqueIdentifier>{dc3b907e-91a1-483f-a535-c11681237069}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug"> - <UniqueIdentifier>{40c50427-6a81-4d1f-a6f2-9712d345f626}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\VST3"> - <UniqueIdentifier>{5674951e-0cfd-4a71-98fb-050914b34427}</UniqueIdentifier> - </Filter> - <Filter Include="config"> - <UniqueIdentifier>{0ce889c3-9b8a-47b9-a9b5-7592348bc27f}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\VST3\VST3_SDK"> - <UniqueIdentifier>{8457d487-cc95-4187-8e99-6facd217dbb7}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\VST3\VST3_SDK\public.sdk"> - <UniqueIdentifier>{83eddda9-c0ea-4a0b-8284-96f69457fe1b}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\VST3\VST3_SDK\public.sdk\source"> - <UniqueIdentifier>{39d846c5-987a-47dd-91cf-2f2597941322}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\VST3\VST3_SDK\public.sdk\source\vst"> - <UniqueIdentifier>{74bb45ba-50e1-46de-9c6b-36982331323d}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\VST3\VST3_SDK\public.sdk\common"> - <UniqueIdentifier>{4b025091-9604-4830-a801-2e1c91f1b530}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\VST3\VST3_SDK\public.sdk\main"> - <UniqueIdentifier>{484d9499-9db1-417e-ba3c-35923fadb8a0}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\VST3\VST3_SDK\base"> - <UniqueIdentifier>{b64fe767-cc95-4b70-843d-749bfc5959e5}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\VST3\VST3_SDK\base\source"> - <UniqueIdentifier>{871d9f00-37c1-41ca-bf40-c6a6a7bc1ef6}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\VST3\VST3_SDK\base\thread"> - <UniqueIdentifier>{a1c931f7-ef7d-4782-b829-bd5e4a923d60}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\VST3\VST3_SDK\plugininterfaces"> - <UniqueIdentifier>{b3729aae-833f-4cac-a6a3-5ed2f3f4b108}</UniqueIdentifier> - </Filter> - <Filter Include="IPlug\VST3\VST3_SDK\plugininterfaces\base"> - <UniqueIdentifier>{5f06b03e-5093-46c0-9513-efb4e494c857}</UniqueIdentifier> - </Filter> - <Filter Include="dsp"> - <UniqueIdentifier>{982fc658-4802-43b8-95dd-f18fb814e389}</UniqueIdentifier> - </Filter> - <Filter Include="NAM"> - <UniqueIdentifier>{3d65ee8b-86ee-4713-a5ec-d73919c6419c}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <ResourceCompile Include="..\resources\main.rc"> - <Filter>resources</Filter> - </ResourceCompile> - </ItemGroup> - <ItemGroup> - <None Include="..\config\NeuralAmpModeler-ios.xcconfig"> - <Filter>config</Filter> - </None> - <None Include="..\config\NeuralAmpModeler-web.mk"> - <Filter>config</Filter> - </None> - <None Include="..\config\NeuralAmpModeler-win.props"> - <Filter>config</Filter> - </None> - <None Include="..\config\NeuralAmpModeler-mac.xcconfig"> - <Filter>config</Filter> - </None> - </ItemGroup> +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <ClCompile Include="..\NeuralAmpModeler.cpp" /> + <ClCompile Include="..\..\iPlug2\IGraphics\IGraphics.cpp"> + <Filter>IGraphics</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.cpp"> + <Filter>IGraphics\Platform</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IControls.cpp"> + <Filter>IGraphics\Controls</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\IControl.cpp"> + <Filter>IGraphics\Controls</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugAPIBase.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugParameter.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugPluginBase.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugProcessor.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugTimer.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.cpp"> + <Filter>IGraphics\Controls</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.cpp"> + <Filter>IGraphics\Controls</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstaudioeffect.cpp"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstbus.cpp"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponent.cpp"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponentbase.cpp"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstinitiids.cpp"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstparameters.cpp"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstsinglecomponenteffect.cpp"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\pluginview.cpp"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\common</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\memorystream.cpp"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\common</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\main\dllmain.cpp"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\main</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\baseiids.cpp"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fbuffer.cpp"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdebug.cpp"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdynlib.cpp"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fobject.cpp"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstreamer.cpp"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstring.cpp"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\timer.cpp"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\updatehandler.cpp"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\thread\source\flock.cpp"> + <Filter>IPlug\VST3\VST3_SDK\base\thread</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\thread\source\fcondition.cpp"> + <Filter>IPlug\VST3\VST3_SDK\base\thread</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\conststringtable.cpp"> + <Filter>IPlug\VST3\VST3_SDK\plugininterfaces\base</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\coreiids.cpp"> + <Filter>IPlug\VST3\VST3_SDK\plugininterfaces\base</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\funknown.cpp"> + <Filter>IPlug\VST3\VST3_SDK\plugininterfaces\base</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\ustring.cpp"> + <Filter>IPlug\VST3\VST3_SDK\plugininterfaces\base</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\main\pluginfactory.cpp"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\main</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\IPlugPaths.cpp"> + <Filter>IPlug</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\VST3\IPlugVST3.cpp"> + <Filter>IPlug\VST3</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_ProcessorBase.cpp"> + <Filter>IPlug\VST3</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\commoniids.cpp"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\common</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.cpp"> + <Filter>IGraphics\Drawing</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.cpp"> + <Filter>IGraphics\Drawing</Filter> + </ClCompile> + <ClCompile Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.cpp"> + <Filter>IGraphics</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\dsp.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\NoiseGate.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\dsp\wav.cpp"> + <Filter>dsp</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\convnet.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\dsp.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\get_dsp.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\lstm.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\util.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\wavenet.cpp"> + <Filter>NAM</Filter> + </ClCompile> + <ClCompile Include="..\NeuralAmpModelerCore\NAM\activations.cpp"> + <Filter>NAM</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="../config.h" /> + <ClInclude Include="..\NeuralAmpModeler.h" /> + <ClInclude Include="..\resources\resource.h"> + <Filter>resources</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsConstants.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsLiveEdit.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPopupMenu.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsStructs.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsPrivate.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsUtilities.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_hdr.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_include_in_plug_src.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphics_select.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsNanoVG.h"> + <Filter>IGraphics\Drawing</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsLinux.h"> + <Filter>IGraphics\Platform</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac.h"> + <Filter>IGraphics\Platform</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsMac_view.h"> + <Filter>IGraphics\Platform</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWeb.h"> + <Filter>IGraphics\Platform</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Platforms\IGraphicsWin.h"> + <Filter>IGraphics\Platform</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IControls.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVDropDownListControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVKeyboardControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVMeterControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IVScopeControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugAPIBase.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugConstants.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugEditorDelegate.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugLogger.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugMidi.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPlatform.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugParameter.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugProcessor.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugStructs.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugTimer.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugUtilities.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_hdr.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlug_include_in_plug_src.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\ITextEntryControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Controls\IPopupMenuControl.h"> + <Filter>IGraphics\Controls</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstsinglecomponenteffect.h"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstaudioeffect.h"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstbus.h"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponent.h"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstcomponentbase.h"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\vst\vstparameters.h"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\source\vst</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\pluginview.h"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\common</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\public.sdk\source\common\memorystream.h"> + <Filter>IPlug\VST3\VST3_SDK\public.sdk\common</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\classfactoryhelpers.h"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fbuffer.h"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fcleanup.h"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fcommandline.h"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdebug.h"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fdynlib.h"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fobject.h"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstdmethods.h"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstreamer.h"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\fstring.h"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\hexbinary.h"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\timer.h"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\base\source\updatehandler.h"> + <Filter>IPlug\VST3\VST3_SDK\base\source</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\ustring.h"> + <Filter>IPlug\VST3\VST3_SDK\plugininterfaces\base</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\conststringtable.h"> + <Filter>IPlug\VST3\VST3_SDK\plugininterfaces\base</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\Dependencies\IPlug\VST3_SDK\pluginterfaces\base\funknown.h"> + <Filter>IPlug\VST3\VST3_SDK\plugininterfaces\base</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPaths.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3.h"> + <Filter>IPlug\VST3</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_Common.h"> + <Filter>IPlug\VST3</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_ControllerBase.h"> + <Filter>IPlug\VST3</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_Parameter.h"> + <Filter>IPlug\VST3</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_ProcessorBase.h"> + <Filter>IPlug\VST3</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\VST3\IPlugVST3_View.h"> + <Filter>IPlug\VST3</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\Drawing\IGraphicsSkia.h"> + <Filter>IGraphics\Drawing</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\IGraphicsEditorDelegate.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IPlug\IPlugPluginBase.h"> + <Filter>IPlug</Filter> + </ClInclude> + <ClInclude Include="..\..\iPlug2\IGraphics\ISender.h"> + <Filter>IGraphics</Filter> + </ClInclude> + <ClInclude Include="..\Colors.h" /> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\dsp.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\ImpulseResponse.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\NoiseGate.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\RecursiveLinearFilter.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\Resample.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\dsp\wav.h"> + <Filter>dsp</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\activations.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\convnet.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\dsp.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\lstm.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\util.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\version.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerCore\NAM\wavenet.h"> + <Filter>NAM</Filter> + </ClInclude> + <ClInclude Include="..\NeuralAmpModelerControls.h" /> + </ItemGroup> + <ItemGroup> + <Filter Include="resources"> + <UniqueIdentifier>{74cd52f2-b3b1-45bf-b24a-5e60e66b70de}</UniqueIdentifier> + </Filter> + <Filter Include="IGraphics"> + <UniqueIdentifier>{30a371c3-625a-4283-948b-afc6665bd15e}</UniqueIdentifier> + </Filter> + <Filter Include="IGraphics\Drawing"> + <UniqueIdentifier>{0468a615-fe74-4ab5-8e07-f68a4a4d2c61}</UniqueIdentifier> + </Filter> + <Filter Include="IGraphics\Platform"> + <UniqueIdentifier>{70240a88-f166-4127-a108-4162d68a58a3}</UniqueIdentifier> + </Filter> + <Filter Include="IGraphics\Controls"> + <UniqueIdentifier>{dc3b907e-91a1-483f-a535-c11681237069}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug"> + <UniqueIdentifier>{40c50427-6a81-4d1f-a6f2-9712d345f626}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\VST3"> + <UniqueIdentifier>{5674951e-0cfd-4a71-98fb-050914b34427}</UniqueIdentifier> + </Filter> + <Filter Include="config"> + <UniqueIdentifier>{0ce889c3-9b8a-47b9-a9b5-7592348bc27f}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\VST3\VST3_SDK"> + <UniqueIdentifier>{8457d487-cc95-4187-8e99-6facd217dbb7}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\VST3\VST3_SDK\public.sdk"> + <UniqueIdentifier>{83eddda9-c0ea-4a0b-8284-96f69457fe1b}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\VST3\VST3_SDK\public.sdk\source"> + <UniqueIdentifier>{39d846c5-987a-47dd-91cf-2f2597941322}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\VST3\VST3_SDK\public.sdk\source\vst"> + <UniqueIdentifier>{74bb45ba-50e1-46de-9c6b-36982331323d}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\VST3\VST3_SDK\public.sdk\common"> + <UniqueIdentifier>{4b025091-9604-4830-a801-2e1c91f1b530}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\VST3\VST3_SDK\public.sdk\main"> + <UniqueIdentifier>{484d9499-9db1-417e-ba3c-35923fadb8a0}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\VST3\VST3_SDK\base"> + <UniqueIdentifier>{b64fe767-cc95-4b70-843d-749bfc5959e5}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\VST3\VST3_SDK\base\source"> + <UniqueIdentifier>{871d9f00-37c1-41ca-bf40-c6a6a7bc1ef6}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\VST3\VST3_SDK\base\thread"> + <UniqueIdentifier>{a1c931f7-ef7d-4782-b829-bd5e4a923d60}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\VST3\VST3_SDK\plugininterfaces"> + <UniqueIdentifier>{b3729aae-833f-4cac-a6a3-5ed2f3f4b108}</UniqueIdentifier> + </Filter> + <Filter Include="IPlug\VST3\VST3_SDK\plugininterfaces\base"> + <UniqueIdentifier>{5f06b03e-5093-46c0-9513-efb4e494c857}</UniqueIdentifier> + </Filter> + <Filter Include="dsp"> + <UniqueIdentifier>{982fc658-4802-43b8-95dd-f18fb814e389}</UniqueIdentifier> + </Filter> + <Filter Include="NAM"> + <UniqueIdentifier>{3d65ee8b-86ee-4713-a5ec-d73919c6419c}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <ResourceCompile Include="..\resources\main.rc"> + <Filter>resources</Filter> + </ResourceCompile> + </ItemGroup> + <ItemGroup> + <None Include="..\config\NeuralAmpModeler-ios.xcconfig"> + <Filter>config</Filter> + </None> + <None Include="..\config\NeuralAmpModeler-web.mk"> + <Filter>config</Filter> + </None> + <None Include="..\config\NeuralAmpModeler-win.props"> + <Filter>config</Filter> + </None> + <None Include="..\config\NeuralAmpModeler-mac.xcconfig"> + <Filter>config</Filter> + </None> + </ItemGroup> </Project> \ No newline at end of file diff --git a/NeuralAmpModeler/resources/img/SkinEHeritage_ArrowLeft.svg b/NeuralAmpModeler/resources/img/SkinEHeritage_ArrowLeft.svg @@ -1,9 +1 @@ -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools --> -<svg width="800px" height="800px" viewBox="0 0 1024 1024" class="icon" version="1.1" xmlns="http://www.w3.org/2000/svg" fill="#000000"> -<g id="SVGRepo_bgCarrier" stroke-width="0"/> -<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"/> -<g id="SVGRepo_iconCarrier"> -<path d="M768 903.232l-50.432 56.768L256 512l461.568-448 50.432 56.768L364.928 512z" fill="#999999"/> -</g> -</svg> -\ No newline at end of file +<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 800 800" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g id="SVGRepo_iconCarrier"><path d="M540.098,614.105l-27.599,31.067l-252.597,-245.172l252.597,-245.172l27.599,31.067l-220.585,214.105l220.585,214.105Z" style="fill:#999;fill-rule:nonzero;"/></g></svg> +\ No newline at end of file diff --git a/NeuralAmpModeler/resources/img/SkinEHeritage_ArrowRight.svg b/NeuralAmpModeler/resources/img/SkinEHeritage_ArrowRight.svg @@ -1,9 +1 @@ -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools --> -<svg width="800px" height="800px" viewBox="0 0 1024 1024" class="icon" version="1.1" xmlns="http://www.w3.org/2000/svg" fill="#000000"> -<g id="SVGRepo_bgCarrier" stroke-width="0"/> -<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"/> -<g id="SVGRepo_iconCarrier"> -<path d="M256 120.768L306.432 64 768 512l-461.568 448L256 903.232 659.072 512z" fill="#999999"/> -</g> -</svg> -\ No newline at end of file +<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 800 800" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g id="SVGRepo_iconCarrier"><path d="M259.902,614.105l27.599,31.067l252.597,-245.172l-252.597,-245.172l-27.599,31.067l220.585,214.105l-220.585,214.105Z" style="fill:#999;fill-rule:nonzero;"/></g></svg> +\ No newline at end of file