WbPlayVolumer公開

VSTiプラグインであるWbPlayVolumerを公開しました。
サイドチェイン入力の音をミュートしたりできるプラグインです。
数年前に試作として作りかけていたものを最新版のVSTSDKとVSTGUIを試してみるついでにしっかり形にしてみたものになります。

VSTSDKは以前自分が気付いていなかっただけだと思いますがデバッグしやすくなっているので、作ることに対する心理的ハードルが少し下がった感じがあります。
この勢いで関連する作りかけのものとか過去のVSTの作り直しとかできたらいいですねー。
自分の環境以外で動作確認ができていないため、動かない等ありましたらコメントを頂けるとありがたく思います。Windows専用です。


sdkのツールでVisual Studio用にプロジェクトを作るとプロパティのコード生成>ランタイムライブラリが「マルチスレッド デバッグ
DLL(/MDd)」および「マルチスレッドDLL(/MD)」の設定となっており、配布の際はこれを「マルチスレッド(/MT)」にしてビルドすることが望ましいのですが、
ここを変更する方法について以前も苦戦したはずなのにすっかり忘れていたのでメモしておきます。

CMakeCache.txtにあるSMTG_USE_STATIC_CRTフラグをONにする」です。
これで忘れたときも安心?


ちなみにこのプラグインを試しに作りかけた段階の後で公開されたDOTEC-AUDIOのDeeMuteというプラグインがあります。
WbPlayVolumerとほぼ同じ機能だと思われますので、Mac環境の方はこちらを参照するといいかも知れません。

効果としては同じですが、あちらがVSTエフェクトであるのに対してこちらがVSTインストゥルメントであることが大きな違いとなっています。
使用目的によって差が出るかもしれませんので興味のある方は両方お試しください。


サンプル動画はCubaseの画面録画なのですが、以前録画しようとしてもカーソルが表示されなかったりしたためできないものと思い込んでいたところ駄目元で今回も試しに録画してみたら問題なく成功してしまいました。
カーソルを中央に固定(実際は中央にならない気がする)してスクロールさせる設定も把握したので今後の録画も万全。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です