C++ または C# でベアボーン仮想計測器ホストを構築する際の労力レベルを読み取ろうとしていますが、具体的な情報を得ることができませんでした。この種の優れたスターターアプリ、チュートリアル、ヘルパーライブラリを知っている人はいますか?
それが重要な場合、目標は、a) 着信 MIDI イベントを受け入れ、b) それらを仮想楽器にディスパッチすることです。可能であれば、C++ または C# で。
ありがとう!
着信 Midi イベントをキャプチャするには、Leslie Sanford または私のMIDI.NETライブラリによる C# Midi Toolkit (codeproject.com) を使用します。
VST.NETを使用すると、マネージドおよびアンマネージド VST (2.4) プラグインを読み込んで通信できます。管理されていないホストで実行できる VST.NET を使用して、管理された VST プラグインを作成することもできます。
また、http://www.hermannseib.com/english/vsthost.htm (ページの下部) で入手できる単純な C++ オープン ソース VST ホストもあります。
それが役に立てば幸い。
マーク ヤコビ (VST.NET の作成者)
VST.NETライブラリが最適なようです。
http://jdmcox.comのPianoRollComposer.cppには、MIDIデータをVSTプラグインに送信し、受信したWAVEデータをASIOドライバーに送信する単純なルーチン(VSTthread)があります。