RIGDOCKS Bridgever 2.1.0

AZSTOKE_RIGDOCKS Bridge_ver2.1.0

  • REAPER から独立し、常駐アプリ化
  • 管理画面の追加
  • プラグインのインストール・設定・ライセンス・接続の管理をすべて RIGDOCKS Bridge から行えるように変更
  • コマンドラインからRIGDOCKS APIを実行するプログラム rigcmd の追加
リリースノート一覧へ

Release

  • RIGDOCKS管理アプリ-RIGDOCKS Bridge-
  • RIGDOCKSのプラグインのダウンロード、設定の管理を行うアプリ
  • API:6項目
  • バージョン情報:RIGDOCKS Bridge ver2.1.0
  • 利用可能OS:Windows10以降/MAC OS12以降

インストーラー

Detail

構成の変更

  • 常駐アプリの追加 : RIGDOCKS 本体を常駐アプリ(Windows は通知領域、macOS はメニューバー)として追加。プラグイン(ランクモジュール)は REAPER ではなく常駐アプリが読み込む。REAPER を起動していなくても、REAPER を使わない API とサーバー機能は動く
  • REAPER 拡張の分離 : REAPER 側は REAPER 拡張(reaper_RIGDOCKS)だけになり、REAPER の操作を常駐アプリから依頼する構成に変更
  • rigcmd の追加 : RIGDOCKS の API をシェルから 1 コマンドで実行するコマンドラインツール [rigcmd]を追加
  • 管理チャネル : RIGDOCKS Bridge・REAPER 拡張・rigcmd が常駐アプリを操作するための、PC 内専用の[管理チャネル]を追加
  • ログ : ログを製品ごとのファイルに分け、日付フォルダの下へ置く形に変更(新しいものから 10 日分を残す)

画面の変更

メイン画面を、左のタブ(Plugins / License / Server / Client / Settings)で切り替える構成に変更

プラグインタブ

  • パッケージインストール : インストーラーの画面を出さずに、パッケージを取得して RIGDOCKS Bridge がインストールする方式を追加
  • 署名の検証 : パッケージとモジュールのコード署名を検証する。検証に通らないものはインストールも読み込まない
  • 更新の表示 : インストール済みのプラグインに更新があるかを一覧に表示
  • プラグイン設定画面 : プラグインごとの設定を、一覧の右側の設定領域で変更できるようにした。画面の内容は各プラグインが宣言するため、プラグインが増えても同じ画面で設定できる
  • 追加データのインストール : プラグインが使う追加データ(SILVER の Whisper モデルなど)を、設定画面から必要なものだけ選んでインストールできるようにした
  • オフライン時の一覧 : 最後に取得できたカタログを保存しておき、オフラインでも一覧を表示する

ライセンスタブ

Web サイトのライセンス管理ページと同じ操作を RIGDOCKS Bridge で行える。

  • ライセンス状況の確認 : 製品ごとのライセンスの状態・開始日・期限を表示
  • 体験版の取得 : 体験版ライセンスを取得
  • ライセンスの共有 : 他のユーザーへの共有の追加と解除

サーバータブ

外部からの接続を受ける側の設定。

  • 待ち受け : サーバーの起動 / 停止、待ち受けアドレスとポートの変更
  • フィンガープリント : サーバーのフィンガープリントの表示と、サーバー鍵の再生成
  • 接続用 QR : クライアントが接続先を登録するための URL を QR コードで表示
  • 申請受付 : クライアントからの接続の申請を一定時間だけ受け付け、承認待ちの一覧から承認 / 拒否する
  • 承認済みクライアント : 一覧の表示、名前の変更、削除、クライアント鍵の手動追加
  • 接続中クライアント : 接続中のクライアントの一覧。
  • ログ書き込み : クライアントごとに通信ログの記録を ON / OFF する(既定は OFF)

クライアントタブ(新規)

自分から繋ぎに行く側の設定。接続用 URL から接続先を登録し、登録済みの接続先を管理する。

設定タブ

  • RIGDOCKS Bridge の更新 : 更新があるかを表示し、RIGDOCKS Bridge 自身の更新を画面から実行できるようにした
  • ダウンロード : サーバーから取得する共有データ(エラーメッセージなど)を一覧で表示し、取り直せるようにした
  • 通知 : RIGDOCKS 本体が出す OS のバナー通知の ON / OFF を追加
  • アカウント : ログイン中のアカウントと使用中コンピューターの表示、ログアウトを追加
  • エンドユーザーライセンス : 利用規約の同意の状態と本文(PDF)を表示
  • サードパーティ表示 : RIGDOCKS Bridge に含まれる第三者のソフトウェアのライセンスを表示
  • ファイルアクセス設定 : ファイルを扱う API のパス制限(アクセス拒否 / アクセス許可のフォルダ)を画面から編集できるようにした

ライセンス・利用規約の変更

  • 利用規約への同意 : 利用規約に同意するまでプラグインを使用できないように変更。規約が改定された場合は、同意し直すまで使用できない
  • ライセンスの自動更新 : RIGDOCKS 本体の起動時と 24 時間ごとに、セッションの更新・利用規約の取得・ライセンスの確認を自動で行う。ログインし直す操作は不要
  • オフライン時の動作 : オフラインのときは、保存済みのライセンスファイルで確認する。ログイン済みであれば、オフラインでも RIGDOCKS Bridge を開いて通信の要らない操作を行える
  • 使用中コンピューター : 同時に使えるのは 1 台まで。使用中のコンピューターを RIGDOCKS Bridge から確認・切り替えできる
  • ライセンスの解除 : ライセンスが解除されたとき、PC に保存したライセンスファイルを削除する
  • 自動ログイン : パスワードが違う状態で自動ログインを繰り返さないように変更

通信・セキュリティの変更

  • 待ち受けの一本化 : 外部からの接続を RIGDOCKS 本体が 1 つのポートで受け、宛先のプラグインへ振り分ける。プラグインごとにポートを開かない
  • 既定の設定 : 新規インストール時は、待ち受けアドレス 127.0.0.1(PC 内のみ)、ポート 23760、サーバーの実行 OFF。保存済みの設定がある環境は従来の値のまま
  • TLS : TLS 1.3 のみを受け付ける(暗号スイートは AEAD のみ、鍵交換はエフェメラルのみ)
  • 認証情報 : サーバー鍵と承認済みクライアントの情報を RIGDOCKS 共通の保存先にまとめた。アンインストールしても消えない
  • 接続の制限 : 同時接続数・認証前の同時接続数・認証前のメッセージサイズ・認証までの制限時間に上限を追加
  • OS 通知 : クライアントの接続時、接続の申請を受け取ったとき、未承認の鍵の拒否や不審な通信があったときに OS のバナー通知を出す
  • モジュールの使用可否 : プラグインごとに、外部からの接続で使用できるかを判定する仕組みを追加
  • 旧世代プログラムの拒否 : 対応していない旧世代のモジュールを読み込まないように変更
  • パス制限 : RIGDOCKS / RIGDOCKS Bridge のフォルダなど保護対象のフォルダを、ファイルを扱う API から操作できないようにした。
リリースノート一覧へ