ダウンロード
NeuralAmpModelerPlugin
https://github.com/sdatkinson/NeuralAmpModelerPlugin
eigen
https://gitlab.com/libeigen/eigen/-/tree/master?ref_type=heads
iPlug2
https://github.com/iPlug2/iPlug2
Visual Studio 2022
インストール
Visual Studio 2022 をインストールする。
VC++を使えるようにする。結構時間がかかる
NeuralAmpModelerPluginを解凍して
eigenフォルダーにeigenを
pPlug2フォルダーにiPlug2を解凍する
setup_container.shを実行する
コンパイル
NeuralAmpModelerフォルダーのNeuralAmpModeler.slnを開く
エラーを修正する
プロジェクトのプロパティを開いて
C/C++ -> コマンドラインに次のコマンドを入力
/source-charset:utf-8 /execution-charset:utf-8
debugとRelease両方に設定する。
NeuralAmpModelerControls.h
//.WithLabelOrientation(EOrientation::South))
良くわからのでコメントアウト
GetRadius()
良くわからいので適当な数値に変更 30とか
IDirBrowseControlBase(bounds, fileExtension, false)
引数が4個だと多いので最後の ,false を削除
//if (std::string_view(pCaller->As<IVButtonControl>()->GetLabelStr()) == mDefaultLabelStr.Get())
if (!(mSelectedIndex > -1 && mSelectedIndex < NItems()))変更
std::string label(std::string("(FAILED) "));// + std::string(mFileNameControl->GetLabelStr()));
後半コメントアウト