Releases: gixiphy/Chorus
Release list
Chorus 1.4.0
macOS 選單列 App:控制所有螢幕與音訊裝置,並在同一區網的多台 Mac 之間即時同步、互相遙控。內建兩位 AI 顧問——一位看桌面照片給調光策略,一位替 App 與輸出裝置推薦 EQ 與 AU 效果。
這一版只有一條主線:简体中文。1.3.0 把介面拆成「內建中英+其他語言自己用 AI CLI 翻」,這一版把简体中文補成第三種內建語言,並且讓你直接指定要用哪一種——不必再跟著系統語言走。
新功能
- 內建简体中文:599 條介面文字與兩則權限說明,隨 App 一起簽章發行。這不是字形轉換:術語與標點都換成大陸慣用與 macOS 官方譯名(设置、默认、刷新、显示器、均衡器、系统设置 → 隐私与安全性)。走的是與使用者自翻同一條 CLI 流程,翻完逐條驗過 format specifier,再由人校過用語。
- 介面語言可以直接指定:設定 → 一般 → 介面語言,同一個選單列出「跟隨系統」、三種內建語言(繁體中文/简体中文/English)與每個你自己翻好的語言。以前系統是繁中就只能看繁中,現在直接選、重新啟動後生效。原理是寫 App 自己 preference domain 的
AppleLanguages——就是 macOS「逐 App 語言」用的那個鍵,不動你的系統語言。
變更
- 自翻語言裡還沒翻到或翻壞的字串現在確實退回英文。以前它們會落到繁體中文(App 的 development region 是 zh-Hant),與說明講的不一致。
- 「翻譯成」的候選語言清單不再列出內建的三種語言——那三種在上面的介面語言選單裡。
修復
- 音訊裝置的「藍牙」標籤以前固定是繁體中文,現在跟著介面語言翻譯。
從 1.3.0 升級
音訊驅動仍是 v8,不需要更新驅動。 直接換掉 Chorus.app 就好,設定、場景與配對全部保留。
安裝
下載 Chorus-1.4.0-b78.zip,解壓後把 Chorus.app 拖進「應用程式」。
Developer ID 簽章+Apple 公證,Gatekeeper 直接放行。
系統需求
macOS 26 以上、Apple Silicon。首次使用會依功能請求權限:區域網路(跨機同步)、系統音訊錄製(逐 App 音量與等化,預設關閉)、通知(限時場景結束提醒,可關)。
Chorus 1.3.0
macOS 選單列 App:控制所有螢幕與音訊裝置,並在同一區網的多台 Mac 之間即時同步、互相遙控。內建兩位 AI 顧問——一位看桌面照片給調光策略,一位替 App 與輸出裝置推薦 EQ 與 AU 效果。
這一版有兩條主線:限時場景讓「套用一組設定、時間到自動放回去」變成一個動作;介面語言讓 Chorus 走出繁體中文——內建英文,其他語言由你自己的 AI CLI 翻。
新功能
- 限時場景:
chorus scene 工作 --for 25m,或在選單列的場景列上選時長。套用前先記住這個場景會動到的每一個值,時間到自動放回去;提前結束(chorus scene --end)與結束 Chorus 走同一條還原路。涵蓋範圍由場景內容決定,所以只還原我們動過的——這 25 分鐘內你手動調的其他東西不會被碰。跨機項目也一起還原:對方離線時排進待補送,重新連上就補完。選單列有倒數、狀態圖示有倒數,結束可選發通知。輸入源切換讀不回原值(動作型 VCP),會誠實列在「不會自動還原」裡。 - 英文介面:內建繁體中文與英文,跟著系統語言走。介面文字、錯誤訊息與 AI 顧問的回覆語言全部一致。
- 其他語言由你自己翻:設定 → 一般 → 介面語言,把全部介面文字交給同一組 AI CLI 翻成你的語言。來源是內建的英文那份(含複數形),送出去的只有 Chorus 自己的介面字串、沒有你的任何資料。翻好的檔只存在這台 Mac,重新啟動後生效;選單裡內建語言永遠在第一項,隨時切回去,翻譯檔不會被刪。每個 format specifier 都逐條驗證,翻壞的自動退回英文;App 升版多出來的字串在補翻前顯示英文,設定頁會提示「補翻 N 條新字串」。這是機器翻譯,介面上明講。
- 設定備份到 iCloud Drive(預設關閉):設定、場景、EQ 與效果鏈寫成一份純文字 JSON 放進你自己的 iCloud Drive,每台機器各一份、只寫不讀。換機時從設定頁挑一台匯入;綁機器硬體的項目(配對金鑰、裝置 UID)會自動跳過。不經過任何我們的伺服器。
- 診斷紀錄:
~/Library/Logs/Chorus/chorus.log,2 MB 一輪、留三輪。裝置插拔、預設輸出切換、場景套用與還原、App 音訊接管的每一步都留得下痕跡。聲音或畫面突然不對時,把這個檔連同發生時間一起回報就能定位。設定頁有「在 Finder 顯示」。
變更
- 設定頁的**「分析引擎」分頁改名「AI 引擎」**——同一組本機 CLI 現在也負責介面翻譯,不只是分析。說明改成「偵測到什麼列什麼,Chorus 不經手任何金鑰,計費在你自己的訂閱上」。
- 兩位 AI 顧問的 prompt 改用英文撰寫,要求模型回覆的語言跟著介面語言走。你輸入的照片標註與需求描述原樣夾帶,不經翻譯。
修復
- 專注列把場景名截斷時,滑上去用 tooltip 補回全名。
- 備份時間不再在兩個地方各講一次。
- AU 參數面板依 generic 視圖的自然尺寸決定大小,不再開出一個過大的空面板。
- 診斷紀錄路徑改用
~縮寫顯示,與 AI 引擎頁一致,截圖不會帶出帳號名。
從 1.2.0 升級
音訊驅動仍是 v8,不需要更新驅動。 直接換掉 Chorus.app 就好,設定、場景與配對全部保留。
安裝
下載 Chorus-1.3.0-b75.zip,解壓後把 Chorus.app 拖進「應用程式」。
Developer ID 簽章+Apple 公證,Gatekeeper 直接放行。
系統需求
macOS 26 以上、Apple Silicon。首次使用會依功能請求權限:區域網路(跨機同步)、系統音訊錄製(逐 App 音量與等化,預設關閉)、通知(限時場景結束提醒,可關)。
Chorus 1.2.0
macOS 選單列 App:控制所有螢幕與音訊裝置,並在同一區網的多台 Mac 之間即時同步、互相遙控。內建兩位 AI 顧問——一位看桌面照片給調光策略,一位替 App 與輸出裝置推薦 EQ 與 AU 效果。
這一版的重點是讓「處理誰、不處理誰」變成可控的:音訊處理多了裝置這一軸的排除開關,AU 效果的範圍也收斂到一個講得清楚的界線。
新功能
- per-device 排除清單:單一輸出裝置可以完全退出音訊處理(軟體音量/EQ/左右平衡/AU 效果鏈)。排除不等於不控制——音量滑桿照常運作(寫的是 HAL 原生音量),裝置照常顯示,既有設定保留不刪,取消排除即恢復。與既有的 per-App 排除是兩個不同的軸:那個是「這個 App 的音訊完全不碰」,這個是「這個裝置上不做處理」。
- 螢幕長亮新增「當特定 App 執行時」模式:指定的 App 在跑就保持長亮,結束就放手。
- 分析引擎 Registry:兩位顧問共用同一份引擎清單,帶能力旗標與逐引擎啟用開關,設定頁只有一組選擇。
- 音訊驅動 v8:observer 心跳與鏡射模式的左右比例平衡。
變更
- AU 效果限定 macOS 內建的 Apple 元件(AUDynamicsProcessor、AUMatrixReverb、AUGraphicEQ 等二十餘個)。Chorus 以 Hardened Runtime 執行且不豁免 library validation,其他開發者簽署的外掛在載入階段就會被系統擋下、只回一個什麼都沒說的錯誤碼——與其讓你選到一個必定失敗的項目,不如不列。清單裡略過了什麼會記進 log。
修復
- ANC 耳機切換降噪模式時,tap 健康判定不再誤判成「權限被拒」。
- Chorus 自己的 HAL driver 宿主不再被算成發聲來源——安靜時不會誤判。
- AU 效果鏈補上載入結果的 log:找不到元件、實例化失敗、初始化失敗、以及原本被靜靜吞掉的參數還原失敗,都留得下痕跡。
- AutoEq 搜尋框改成獨佔一列,placeholder 不再被三顆按鈕擠到截斷。
從 1.1.0 升級
音訊驅動從 v7 升到 v8,但 HAL driver 不會隨 app 一起更新。裝好新版後到「設定 → 音訊」按更新驅動(需要管理者密碼),驅動相關的修正才會生效。
安裝
下載 Chorus-1.2.0-b69.zip,解壓後把 Chorus.app 拖進「應用程式」。
Developer ID 簽章+Apple 公證,Gatekeeper 直接放行。
系統需求
macOS 26 以上、Apple Silicon。首次使用會依功能請求權限:區域網路(跨機同步)、系統音訊錄製(逐 App 音量與等化,預設關閉)。
Chorus 1.1.0
macOS 選單列 App:控制所有螢幕與音訊裝置,並在同一區網的多台 Mac 之間即時同步、互相遙控。內建兩位 AI 顧問——一位看桌面照片給調光策略,一位替 App 與輸出裝置推薦 EQ 與 AU 效果。
跨設備同步與遙控
- 同一區網自動找到彼此,一次性 PIN 確認即完成配對;之後走端對端加密連線。無雲端、無帳號。
- 亮度與音量在配對的機器之間即時同步(各有獨立開關)。
- 螢幕電源、輸入源、對比、防睡眠、逐 App 音量可以只對某一台下指令。
- 沒有光線感測器的機器(例如 Mac mini)跟著有光感的機器一起做自動亮度。
兩位 AI 顧問
- 光環境顧問:匯入桌面照片、把螢幕節點擺到對應位置,分析後回一份建議——每台螢幕的亮度差異值、環境光曲線參數與警告,逐項勾選才套用,可一鍵還原。
- 調音顧問:用一句話說需求(「玩 FPS 想聽清腳步」),回 EQ 與 AU 效果建議。模型只能從本機掃描到的外掛裡挑,結果不會自動生效。
- 兩者共用本機已經登入的 LLM CLI(claude/agy/grok/codex/opencode),Chorus 不經手任何 API key,計費走你既有的訂閱。分析只在你按下按鈕時發生。
音訊
- 逐 App 音量(最高 400%)、靜音與輸出路由;可把 App 放進排除清單讓 Chorus 完全不碰。
- 等化器:手動 10 段、21 條風格 preset、AutoEq 耳機校正;可掛 Audio Unit 效果鏈。
- 裝置優先順序、左右平衡、提示音音量獨立於輸出音量。
- 虛擬輸出裝置:讓沒有系統音量的 DP/HDMI 螢幕喇叭恢復音量鍵與控制中心。
顯示
- 外接螢幕 DDC/CI 調背光,不支援時自動改軟體調光;滑桿下段 25% 也走軟體調光。
- 自動亮度、螢幕電源、輸入源切換、防睡眠(含選單列倒數)、連按 8 次 ⌘ 的緊急復原。
命令列與自動化
chorus CLI(設定頁一鍵安裝)、localhost HTTP 介面、具名場景。
chorus set --display-like DELL --brightness +10%
chorus set --peer "Mac mini" --all-displays --power off
chorus scene 電影安裝
下載 Chorus-1.1.0-b63.zip,解壓後把 Chorus.app 拖進「應用程式」。
Developer ID 簽章+Apple 公證,Gatekeeper 直接放行。
系統需求
macOS 26 以上、Apple Silicon。首次使用會依功能請求權限:區域網路(跨機同步)、系統音訊錄製(逐 App 音量與等化,預設關閉)。