Cakewalkの32bit pluginに関する以前の記事でJbridgeを使う時にプラグインを開く時Alt+クリックでプラグインを開きVSTの設定を変更しJbridgeでプラグインを利用できるというような話をしました。
今回は、別の設定方法も見つかったのでそれをご紹介します。
まず、Cakewalk by Bandlabでは、プラグインの情報が、レジストリに記録されているようです。つまり、Plugin Managerで読み込まれたプラグインのデータはデータベースファイル等に保存されているのではなく、レジストリに書き込まれているようです。
各プラグインの情報に、Jbridgeを使ってプラグインを起動するかどうかどうかの項目があり、この値を1に変更することで、Jbridgeで開くように設定することができます。
具体的には、レジストリエディタを開いて、Computer\HKEY_CURRENT_USER\SOFTWARE\Cakewalk Music Software\Cakewalk\Cakewalk VST X64\Inventory
の場所に各プラグインの名前が見るはずです。それぞれのプラグインの情報が保存されています。
JBridgeLoaderという名称があるので、この値を変更することで設定が代わります。デフォルトで0になっているはずです。これを1に変更することで、その対象のプラグインがJbridge経由で立ち上がるように設定が代わります。
この画像の例ではModernExiceterという32bitのプラグインを選択し、画像の一番右下にjBridgeLoaderがありますが、これをダブルクリックして値を変更することができます。
いちいちDAW側でプラグインを読み込んで設定を変更するより、多分早いです。
もっと高速に全ての32bitプラグインに対して、一括でこれを行いたいのであれば、Python等でスクリプトを書いて行うということもいいと思いましたが、レジストリをいじるのでちょっと心配なので、まあ個人的にはそれは試していませんが、原理的には可能でしょう。
