Skip to content

Releases

Channel Flip 2.3.0

Choose a tag to compare

@henry3218 henry3218 released this 13 Sep 13:28

Download Windows x64 ZIP / 下載 Windows x64 ZIP

Extract the ZIP and run ChannelFlip.exe. Includes English and Traditional Chinese; no Equalizer APO installation is needed.

解壓縮後執行 ChannelFlip.exe。支援繁體中文與英文,無須安裝 Equalizer APO。

Changes / 更新

  • Fixes preference saves, concurrent setup, registry-permission recovery, device diagnostics and channel-layout validation. Adds audio-memory residency handling and verified build/test provenance.
  • 修正偏好儲存、設定操作互斥與登錄權限復原。
  • 改善裝置錯誤保留、裝置列舉與左右聲道位置檢查。
  • 加入即時音訊記憶體常駐處理與可核對的建置、測試及檔案雜湊紀錄。

Compatibility / 相容性

Direction, continuous playback and memory-pressure checks passed on Windows 11 with MOMENTUM 4. Windows 10, other devices and actual sleep/resume remain unvalidated. Hardware record / 完整實機紀錄.

已驗證 Windows 11 + MOMENTUM 4 的左右方向、連續播放與記憶體壓力測試。Windows 10、其他裝置與真正睡眠/喚醒尚未完成驗收。

The core has no Microsoft audio signature. First setup requires administrator approval, briefly interrupts audio and disables the protected audio host's signature restriction system-wide, which may affect DRM playback. Setup and restoration.

音訊核心尚無微軟音訊簽章。首次設定需要管理員權限,會短暫中斷音訊,並停用全系統受保護音訊宿主的簽章限制,可能影響 DRM 播放。設定與還原。

Build

This release promotes the verified 2.3.0-preview.1 archive without rebuilding it. Only the external filename and publication status change. Bundled metadata and notes retain the original preview build record; the linked hardware report supplies later results.

此正式版沿用 2.3.0-preview.1 的已驗證 ZIP,僅更新外部檔名及發布狀態;壓縮檔與 EXE 內容未重建。包內建置資料與說明保留原預覽版紀錄,後續驗收結果請見上方連結。

Source: d4d15ee.

ZIP SHA-256:

7f96abc3f842fd3be74480df86b8647fd08033e6af16b4f6fdcbb07c021a82de

Channel Flip 2.3.0 Preview 1 · Reliability fixes / 可靠性修正

Choose a tag to compare

@henry3218 henry3218 released this 13 Sep 13:15

下載 Windows x64 ZIP / Download Windows x64 ZIP

解壓縮後執行 ChannelFlip.exe。介面支援繁體中文與英文,無須安裝 Equalizer APO。下方的 Source code 是原始碼,不是可直接執行的程式。

Extract the ZIP and run ChannelFlip.exe. Includes English and Traditional Chinese; no Equalizer APO installation is needed. The Source code archives are for building the project.

本版更新 / Changes

  • 修正偏好儲存重試、設定操作互斥及登錄權限復原。
  • 保留原裝置的操作錯誤;改善裝置列舉與左右聲道位置檢查。
  • 加入即時音訊記憶體常駐處理與可核對的建置、測試及檔案雜湊紀錄。
  • Fixes preference-save retries, concurrent setup, registry-permission recovery, device diagnostics and channel-layout checks. Adds audio-memory residency handling and verified build/test provenance.

驗證狀態 / Validation

Windows 11 + MOMENTUM 4 的左右方向、連續播放與記憶體壓力測試已通過。真正睡眠/喚醒與 Windows 10 仍未完成驗收,因此保留預覽版。

Direction, continuous playback and memory-pressure checks passed on Windows 11 with MOMENTUM 4. Actual sleep/resume and Windows 10 remain untested; this is a preview. 完整實機紀錄 / Full hardware record.

音訊核心尚無微軟音訊簽章。首次設定需要管理員權限,會短暫中斷音訊並停用全系統受保護音訊宿主的簽章限制,可能影響 DRM 播放。設定與還原說明。

The audio core has no Microsoft audio signature. First setup requires administrator approval, briefly interrupts audio, and disables the protected audio host's signature restriction system-wide. This may affect DRM playback. Setup and restoration.

Build

Source: d4d15ee. These are the same frozen bytes used for hardware testing; no rebuild followed testing. The linked hardware record supplements the older validation notes inside the frozen ZIP.

ZIP SHA-256:

7f96abc3f842fd3be74480df86b8647fd08033e6af16b4f6fdcbb07c021a82de

Channel Flip 2.2.0 Preview 1 · English + 繁體中文

Choose a tag to compare

@henry3218 henry3218 released this 12 Sep 13:32

English

Channel Flip now supports English and Traditional Chinese in the same standalone EXE. Choose a language at the top right; it updates immediately and is remembered on the next launch.

  • Translated controls, processing/error states, test results, setup/removal dialogs, Help, and accessible names.
  • Changing language preserves the selected device, swap setting, and current-session hearing confirmation.
  • Added an English README, first-run instructions, signing roadmap, and validation notes. Both languages are included in the ZIP.
  • The native audio DLL is unchanged. No Equalizer APO or external language pack is required.

Download ChannelFlip-2.2.0-preview.1-windows-x64.zip, extract it, and open ChannelFlip.exe. Windows 10 / 11 x64 with .NET Framework 4.6.2 or later is targeted; Windows 10 remains untested. The Source code archives require compilation.

Unsigned preview: first-time activation still requires administrator approval and the system-wide DisableProtectedAudioDG=1 setting. It may affect DRM audio requiring a protected path. Read the included FIRST_RUN.en.md before setup. Updating the UI does not require reinstalling the unchanged audio core on an already configured device.

繁體中文

本版在同一個 EXE 加入 English/繁體中文,可於右上角立即切換並保存下次開啟的選擇。介面、狀態、測試結果、設定/移除對話框、使用說明與可存取名稱均已翻譯;切換時保留裝置、互換設定及本次聽感確認。

下載 ZIP 完整解壓縮後開啟 ChannelFlip.exe。包內同時附中英文使用、首次啟用及驗證說明。音訊核心未修改;既有裝置不需重新接入。未簽章核心首次啟用的管理員授權、全系統音訊宿主設定與 DRM 限制仍適用;Windows 10 尚未實測。

Validation / 驗證

GitHub Actions run 34696467576 passed on the source commit below: 281 C# checks, 52 native COM/DSP checks, 180 bilingual messages, 94 UI renders, standalone checks, and packaging.

Local checks: 281 C# checks, 180 bilingual messages, and 94 isolated UI renders passed. Standalone Chinese/English previews, license output, native dependency resolution, and all 10 packaged-file checksums passed. The actual window retained English after closing and reopening, and read-only diagnostics showed the existing MOMENTUM 4 swap active without a core error.

Actual English Narrator speech, physical ear-direction tests, and live cross-monitor/text-size changes were not repeated for 2.2.0. See English validation notes or 繁體中文驗證紀錄 for current limits and earlier hardware evidence.

Source: 70aafd6

ZIP SHA-256: 0780dced3feac3bf37aaa9cf083768cbe0940e285996c98f7a2af76fb99d8dc3

EXE SHA-256: 44f3c8063e1d65c8cb16ff5217e77de15282221c2c1c7bc7c70e843fde5eabff

MIT licensed; retain LICENSE and THIRD_PARTY_NOTICES.txt when redistributing.

Channel Flip 2.1.1 Preview — 左右聲道互換

Choose a tag to compare

@henry3218 henry3218 released this 12 Sep 12:47

首個 MIT 開源預覽版。Windows x64 的左右聲道互換工具,內建自行實作的 C++ APO,無須安裝 Equalizer APO。

下載與使用

  1. 下載下方 ChannelFlip-2.1.1-preview.1-windows-x64.zip 並完整解壓縮。
  2. 執行 ChannelFlip.exe,選取耳機或喇叭,首次按「設定此裝置」。
  3. 設定完成後用滑塊開關切換,並播放左右測試音確認方向。

Source code 附件是原始碼,需要自行編譯。程式使用 Windows 的 .NET Framework 4.6.2 以上版本。

本版功能

  • 每個裝置獨立保存開關,支援固定裝置及跟隨系統預設。
  • 固定裝置離線時保留目標,重新連線後自動恢復顯示。
  • 閒置時顯示「目前沒有新音訊」,保留本次聽感確認。
  • 滑塊開關、鍵盤操作、Narrator 名稱與狀態、Windows 文字放大及 DPI 調整。
  • 備份與還原設定,全域操作集中於進階設定。

預覽版範圍

此音訊核心尚未取得 Microsoft WHQL 簽章。首次啟用會要求管理員授權,並在明確同意後設定系統層級的 DisableProtectedAudioDG=1;可能影響要求受保護音訊路徑的 DRM 播放。關閉互換或程式視窗會保留系統設定;可由進階設定移除並依備份還原。請先閱讀 首次啟用說明。

已在 Windows 11 build 26200 與 MOMENTUM 4 實機驗證。Windows 10、其他硬體及 DRM 尚未實測;ASIO、獨佔模式、RAW、音訊直通或停用音效強化的路徑可能繞過核心。

驗證與來源

  • 本機 184 項 C# 測試通過;未修改的原生 DLL 沿用 52 項 COM / DSP 測試證據。
  • 47 組隔離 UI 畫面產生成功;實際 Narrator、文字放大、單程跨螢幕移動、耳機重新連線及左右聽測記錄見 VALIDATION.md。
  • GitHub Actions 已通過:Windows Server 2022 執行器完成 184 項 C# 測試、52 項原生測試、47 組 UI 渲染、獨立 EXE 驗證及打包。雲端測試與實體耳機聽測分別記錄。
  • 下載包使用已完成實機驗收的本機 EXE;包內含 MIT、第三方授權、來源資訊及檔案校驗碼。

來源提交:9833c2beadf7fd18fe916fc92c6a9b93ee6c563a

ZIP SHA-256:7a7c249c4010d47678837c796189cf276b52fcd0da113a213f4e77876b3a5bf9

EXE SHA-256:60ad625db5dcf302de0e18645bb20826afcbbde3b901aa561387207409b6b300

English: Standalone Windows left/right audio channel swap, licensed under MIT. Download and extract the Windows x64 ZIP. This unsigned preview needs a one-time administrator-approved protected-audio-host setting change; read FIRST_RUN.md before enabling it. Windows 10 has not been tested.