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:
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