すべての連携
内蔵音楽とオーディオ

Voicemeeter

Macro Deck に同梱

デッキから Voicemeeter、Banana、Potato のゲイン、ミュート、ルーティング、マクロボタンを操作します。

  • ストリップとバスのゲインを設定、上げ下げ。フェードも可能
  • ストリップとバスのミュート、ストリップの A バスと B バスへのルーティング
  • Voicemeeter のマクロボタンを押す、切り替える
  • すべてのチャンネルのゲイン、ミュート、ルーティングのライブ変数
  • レベル、ミュート、ルート、マクロボタンの変化で動くトリガー

Voicemeeter 連携は、同じ Windows コンピューター上の VB-Audio Voicemeeter に Macro Deck を接続します。Voicemeeter の Remote API で通信するので、設定するものはありません。連携をオンにすると、Macro Deck はインストールされている Voicemeeter を見つけ、起動するとすぐに接続します。Voicemeeter、Voicemeeter Banana、Voicemeeter Potato の 3 つのエディションすべてに対応し、実行中のエディションのストリップとバスの数に合わせて動作します。

できること

  • 入力ストリップや出力バスのレベルを固定値にする、または一定量ずつ上げ下げする。指定した時間をかけてフェードすることもできます。
  • ストリップやバスをミュート、ミュート解除、切り替える。ミュートのアクションを設定したボタンは、Voicemeeter 側でミュートした場合も含め、チャンネルがミュートされている間点灯します。
  • ストリップの A バスや B バスへの送りをオンまたはオフにする、またはそのバスだけに送る。
  • チャンネルの Mono、Solo、EQ のスイッチをオンまたはオフにする。
  • Voicemeeter のマクロボタンを押す、切り替える。ウィンドウを表示 や オーディオエンジンを再起動 などのコマンドを実行する、テープレコーダーを操作する、保存した設定ファイルを読み込む。
  • パラメーターの設定 で任意の Remote API パラメーターを書き込む、スクリプトの実行 で複数をまとめて書き込む、パラメーターの取得 で変数に読み込む。

設定例:

  • マイクのストリップに ストリップのミュート を 切り替え モードで設定し、ミュート中かどうかを表示する マイク ボタン。
  • voicemeeter_strip2_gain など、音楽のストリップのゲイン変数にバインドしたスライダー。Voicemeeter のフェーダーに追従し、ドラッグするとフェーダーが動きます。
  • ゲームのストリップを このバスのみ A2 にルーティングし、スピーカーからヘッドホンに切り替えるボタン。

動作のしくみ

Macro Deck は、Voicemeeter が閉じている間は 2 秒ごとに Voicemeeter を確認し、実行中は 1 秒間に約 5 回状態を読み取ります。Voicemeeter を起動または終了すると、接続済み と 切断 のトリガーが動作し、閉じている間は voicemeeter_connected を除いて変数が利用不可になります。Voicemeeter 自体、MIDI コントローラー、別のアプリでの変更も、変数とトリガーに反映されます。Voicemeeter が実行されていないとアクションはメッセージを表示して失敗します。Voicemeeter の起動 アクションで起動できます。

Spotify

Macro Deck に同梱

Spotify の再生の操作、曲のお気に入り登録、プレイリストの管理を行い、再生中の内容をデッキに表示します。

YouTube Music Desktop App

Macro Deck に同梱

デッキから YouTube Music Desktop App の再生、音量、評価を操作し、再生中の内容を表示します。

WebNowPlaying

Macro Deck に同梱

WebNowPlaying 拡張機能を通じて、ブラウザで再生中の音楽や動画を操作し、再生中の内容を表示します。

Jellyfin

Macro Deck に同梱

デッキから Jellyfin のアプリやテレビを操作し、再生中の内容を表示して、再生の開始や停止に反応します。

SoundPad

Macro Deck に同梱

SoundPad のリストからサウンドを再生し、録音を操作して、再生中のサウンドをデッキに表示します。