Voicemeeter
隨附於 Macro Deck從面板控制 Voicemeeter、Banana 或 Potato 的增益、靜音、路由和巨集按鈕。
- 設定、提高或降低軌道和匯流排增益,可選擇淡入淡出
- 將軌道和匯流排靜音,並將軌道路由至 A 和 B 匯流排
- 按下或切換 Voicemeeter 巨集按鈕
- 每個通道的增益、靜音和路由即時變數
- 在音量、靜音、路由或巨集按鈕變更時觸發
Voicemeeter 整合會將 Macro Deck 連線到同一台 Windows 電腦上的 VB-Audio Voicemeeter。它透過 Remote API 與 Voicemeeter 通訊,因此不需要任何設定:啟用整合後,Macro Deck 會找到已安裝的 Voicemeeter,並在它執行時立即連線。它適用於全部三個版本,即 Voicemeeter、Voicemeeter Banana 和 Voicemeeter Potato,並會依據執行中版本的軌道和匯流排數量自動調整。
可以做什麼
- 將輸入軌道或輸出匯流排的音量調到固定值,或依級距提高和降低,並可選擇在指定時間內淡入淡出。
- 將軌道或匯流排靜音、取消靜音或切換靜音。使用靜音動作的按鈕會在通道靜音時亮起,在 Voicemeeter 本身中靜音時也一樣。
- 開啟或關閉軌道送往 A 或 B 匯流排的輸出,或只送往該匯流排。
- 開啟或關閉通道的 Mono、Solo 或 EQ 開關。
- 按下或切換 Voicemeeter 的巨集按鈕,執行 顯示視窗 或 重新啟動音訊引擎 等指令,控制錄音機,以及載入已儲存的設定檔案。
- 使用 設定參數 寫入任何 Remote API 參數,使用 執行指令碼 一次寫入多個參數,或使用 取得參數 將參數讀入變數。
設定範例:
- 麥克風軌道的 麥克風 按鈕,使用 切換 模式的 軌道靜音,並顯示是否已靜音。
- 將滑桿繫結到音樂軌道的增益變數,例如
voicemeeter_strip2_gain,滑桿會跟著 Voicemeeter 中的推桿移動,拖曳時也會移動推桿。 - 一個按鈕將遊戲軌道路由為 僅此匯流排
A2,從喇叭切換到耳機。
運作方式
Voicemeeter 關閉時,Macro Deck 每 2 秒檢查一次;執行時,大約每秒讀取五次狀態。啟動或關閉 Voicemeeter 時,會觸發 已連線 和 已中斷連線 觸發器,而關閉期間,除了 voicemeeter_connected 之外的變數都會顯示為無法使用。在 Voicemeeter 本身、MIDI 控制器或其他應用程式中所做的變更,也會反映在變數和觸發器中。Voicemeeter 未執行時,動作會失敗並顯示訊息;執行 Voicemeeter 動作可啟動它。
需要準備
- Windows。Voicemeeter 是 Windows 應用程式,因此此整合只在 Windows 上提供。
- 在與 Macro Deck 相同的電腦上安裝 Voicemeeter、Voicemeeter Banana 或 Voicemeeter Potato。
- 使用動作時需執行 Voicemeeter(或使用含 執行 Voicemeeter 的按鈕)。
開始設定
步驟 1: 安裝 Voicemeeter
在執行 Macro Deck 的電腦上,從 vb-audio.com 安裝 Voicemeeter、Banana 或 Potato,然後啟動它。如果是在 Macro Deck 執行期間安裝的,請重新啟動 Macro Deck,讓它找到安裝的程式。
步驟 2: 啟用整合
在 Macro Deck 的側邊欄中按一下 整合,然後按一下 Voicemeeter。使用右上角的開關啟用此整合。此整合沒有設定對話方塊:它會自動連線到執行中的 Voicemeeter。
步驟 3: 檢查連線
停留在 Voicemeeter 頁面上。找不到 Voicemeeter 時,問題 無法使用 Voicemeeter 會說明原因,例如似乎尚未安裝。Macro Deck 連線後,變數 分頁中的
voicemeeter_connected會顯示為true。步驟 4: 在按鈕上加入動作
在 面板 頁面上按一下一個按鈕。面板必須處於解鎖狀態:右上角顯示 鎖定 按鈕時,即表示已解鎖。編輯器開啟時會選取 短按。按一下 + 新增動作,在 新增動作 對話方塊左側選擇 Voicemeeter,然後選擇一個動作,例如 軌道靜音。接著選擇 軌道 和 模式(切換、開啟 或 關閉)。
步驟 5: 按下按鈕
在面板上按下按鈕。Voicemeeter 中的軌道會靜音,而按鈕會在靜音期間亮起。
動作15
可放在按鈕上,或從流程中執行。
- 設定軌道增益
- 設定、提高或降低輸入軌道的音量,可選擇在指定時間內淡入淡出。
- 設定匯流排增益
- 設定、提高或降低輸出匯流排的音量,可選擇在指定時間內淡入淡出。
- 軌道靜音
- 將輸入軌道靜音、取消靜音或切換靜音。
- 匯流排靜音
- 將輸出匯流排靜音、取消靜音或切換靜音。
- 將軌道路由至匯流排
- 開啟或關閉輸入軌道送往 A 或 B 匯流排的輸出,或只送往該匯流排。
- 設定軌道開關
- 開啟或關閉輸入軌道的 Mono、Solo 或 EQ 開關。
- 設定匯流排開關
- 開啟或關閉輸出匯流排的 Mono、Solo 或 EQ 開關。
- 設定巨集按鈕
- 按下或切換 Voicemeeter 的巨集按鈕,或只變更其指示燈。
- 執行指令
- 顯示或隱藏視窗、鎖定或解除鎖定介面、重新啟動音訊引擎、重設所有設定、退出錄音機卡帶,或關閉 Voicemeeter。
- 控制錄音機
- 播放、停止、暫停、錄製、倒轉、快轉錄音機,或讓錄音機從頭重新開始(Banana 和 Potato)。
- 載入設定
- 載入從 Voicemeeter 的 Menu > Save settings 儲存的設定檔案。
- 執行 Voicemeeter
- 如果 Voicemeeter 尚未執行,就啟動它。
- 設定參數
- 寫入單一 Remote API 參數,例如
Strip[0].Comp。 - 執行指令碼
- 一次套用多個參數,每行一個指派,例如
Strip[0].Mute = 1。 - 取得參數
- 將 Remote API 參數以數字、開/關或文字讀入變數。
觸發器8
按鈕或流程可以對這些事件做出反應。
- 已連線
- Voicemeeter 已啟動且可以連線,附其版本類型和版本號碼。
- 已中斷連線
- Voicemeeter 已關閉。
- 軌道靜音已變更
- 軌道已靜音或取消靜音,可針對單一軌道或任何軌道。
- 匯流排靜音已變更
- 匯流排已靜音或取消靜音,可針對單一匯流排或任何匯流排。
- 軌道增益已變更
- 軌道的音量已變更,附新的增益和先前的增益。
- 匯流排增益已變更
- 匯流排的音量已變更,附新的增益和先前的增益。
- 軌道路由已變更
- 軌道送往輸出匯流排的輸出已開啟或關閉。
- 巨集按鈕已變更
- 巨集按鈕已從 Voicemeeter、MIDI 控制器或其他應用程式開啟或關閉。
變數7
在按鈕和小工具上顯示這些值,或在條件中使用。
voicemeeter_connected- Voicemeeter 是否正在執行且已連線。
voicemeeter_edition- 執行中的版本類型,例如
Voicemeeter Banana。 voicemeeter_version- 執行中的 Voicemeeter 版本號碼。
voicemeeter_strip<n>_name,voicemeeter_bus<n>_name- 每個軌道和匯流排的名稱,從 0 開始編號,例如
voicemeeter_strip0_name。 voicemeeter_strip<n>_gain,voicemeeter_bus<n>_gain- 每個軌道和匯流排以 dB 為單位的音量。也可以設定此值,例如使用滑桿。
voicemeeter_strip<n>_muted,voicemeeter_bus<n>_muted- 每個軌道和匯流排是否已靜音。
voicemeeter_strip<n>_<bus>- 每個軌道是否送往每個 A 和 B 匯流排,例如
voicemeeter_strip0_a1或voicemeeter_strip0_b1。
常見問題
可以在 macOS 或 Linux 上使用嗎?
不行。Voicemeeter 只有 Windows 版,因此 Macro Deck 只在 Windows 上提供此整合。
可以控制另一台電腦上的 Voicemeeter 嗎?
不行。此整合使用 Voicemeeter Remote API,只能在同一台電腦上運作。請在執行 Voicemeeter 的電腦上安裝 Macro Deck,並將面板連線到該電腦。
需要哪個版本?
三個版本都可以使用:Voicemeeter、Voicemeeter Banana 和 Voicemeeter Potato。部分功能只有較大的版本才有,例如錄音機(Banana 和 Potato)和 Sel 開關(Potato)。
關閉 Voicemeeter 後會怎麼樣?
會觸發 已中斷連線 觸發器,而除了會顯示為 false 的 voicemeeter_connected 之外,變數都會顯示為無法使用。動作會失敗並顯示 Voicemeeter 未執行的訊息。重新啟動後,Macro Deck 會在約 2 秒內連線。
此整合顯示 Voicemeeter 無法使用,該怎麼辦?
Macro Deck 找不到或無法載入 Voicemeeter Remote 程式庫。請從 vb-audio.com 安裝 Voicemeeter;如果訊息指出程式庫缺少某些內容,請更新 Voicemeeter,然後重新啟動 Macro Deck。
在 Macro Deck 2 中使用過 Voicemeeter 外掛程式,按鈕會沿用嗎?
會。從 Macro Deck 2 移轉時,使用 PhoenixWyllow 開發的 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 清單中的音效、控制錄製,並在面板上顯示正在播放的音效。