免費開源的 Pro Tools 替代品登場!用 Rust 打造的 SoundCraft - DigiLog 聲響實驗室

免費開源的 Pro Tools 替代品登場!用 Rust 打造的 SoundCraft 能否翻轉音訊製作市場?

免費開源的 Pro Tools 替代品登場!用 Rust 打造的 SoundCraft 能否翻轉音訊製作市場?

在專業錄音室與音訊後製領域,Avid Pro Tools 長期佔據著數位音訊工作站(DAW)的霸主地位。不論是唱片錄音、影音對白剪輯,還是龐大的電影混音,Pro Tools 幾乎是錄音師與混音師的共通語言。然而,近期在 GitHub 上出現了一個引人注目的開源專案——SoundCraft。

SoundCraft 是一款採用 Rust 程式語言開發、完全免費且開源的音訊軟體,主打對 Pro Tools 進行「潔淨室重構」(Clean-room reimplementation)。也就是在完全不使用官方原始碼的情況下,純粹透過觀察 Pro Tools 的行為與操作,從零打造一套功能與快捷鍵高度相符的軟體。

目前 SoundCraft 已更新至 0.8.0 版本(2026 年 10 月 18 日釋出),支援 macOS、Windows、Linux、FreeBSD 以及瀏覽器端執行,甚至還能透過命令列(CLI)進行驅動。

 

AI 協作加速開發:一週連發五個版本

SoundCraft 專案於 2026 年 10 月 7 日正式建立,短短幾天內便獲得了超過 3,200 顆 Star 與 2,000 次以上的 Fork。最有趣的是,在排除簡單分支合併的 375 次 Commit 中,有高達 162 次(約 43%)將 Anthropic 的 AI 模型 Claude(主要為 Opus 5.5)列為共同作者。

在 AI 的強力輔助下,該專案展現了驚人的開發速度,在一週內就從 0.3.0 版一口氣推進到 0.7.0 版。全套 ArtCraft 軟體家族均採用此模式開發,其中也包含針對 Adobe 軟體開發的開源替代方案。授權方面,SoundCraft 採用雙重授權模式(MIT 或 Apache-2.0),允許商業使用,僅保留專案名稱與標誌的商標權。

 

介面與功能高度還原:Pro Tools 老手無縫接軌

SoundCraft 的 UI 採用 egui 框架建構,直接復刻了 Pro Tools 的 Edit(剪輯)與 Mix(混音)雙視窗架構,並支援相同的剪輯模式與快捷鍵。軟體內建了 478 個指令,每個指令均具備 JSON 格式的識別碼與參數,這意味著所有滑鼠操作都可以透過腳本化進行自動化處理。

以下為 SoundCraft 0.7.0 版本所提供的功能總覽:

功能領域 SoundCraft 0.7.0 提供之規格
音訊剪輯 Shuffle、Slip、Spot、Grid 模式;Smart、Selector、Grabber、Trim、Pencil、Zoom、Scrubber 工具;5 種 Fade 形狀;Playlists 與 Comping 音軌;全操作復原支援。
混音架構 每軌 10 個 Insert 與 10 個 Send,支援 Bus、Aux 輸入、Master 推桿、VCA、路由資料夾,具備外掛插件延遲自動補償(PDC)。
自動化控制 音量、Pan、靜音、Send 及所有插件參數自動化;支援 Write、Touch、Latch、Trim 即時寫入。
MIDI 與樂器 Piano Roll(含 Velocity 軌)、步進輸入、量化、標準 MIDI 檔案;內建 24 款效果器、3 款虛擬樂器(減算器合成器、鼓組合成器與採樣器)。
節奏與影片 節奏與拍號地圖、Beat Detective、Elastic Audio(單一模式);H.264 / ProRes / MJPEG 影片軌;支援立體聲至 9.1.6 與 Ambisonics 環繞音效。
外掛格式 內建 27 款效果器與樂器;支援 CLAP、VST3 與 macOS AU 外掛。
檔案相容性 讀寫:WAV, BWF, RF64, AIFF, FLAC;唯讀:MP3, Ogg Vorbis, AAC, ALAC, CAF。

在音訊 Bounce(匯出)方面,SoundCraft 支援 16、24 及 32-bit floating point 格式,提供 Dither 與正規化功能,並能在匯出後回傳 Peak、True Peak 以及整合 LUFS 響度數值。官方宣稱其音訊引擎能在 70 個軌道同時播放時維持 120 FPS 的介面更新率。

免費開源的 Pro Tools 替代品登場!用 Rust 打造的 SoundCraft 能否翻轉音訊製作市場?

 

現階段的瓶頸:專案檔相容性與硬體支援

雖然軟體架構宏大,但官方目前的定位仍為 Pre-alpha 階段。根據專案發布的對比文件,雖然在選單項目上已達成 94.1% 的還原度(512 個選單中實現 482 個),但在實際面對商業案源與客戶期限時,整體功能完成度估算僅約 40%。

主要的痛點集中在以下幾個方面:

  1. 無法開啟 Pro Tools 專案檔:SoundCraft 目前完全不支援 .ptx 與 .ptf 檔案,也無法讀取影音剪輯常用的 AAF 與 OMF 格式。若要移轉專案,必須將所有音軌拆解為單獨的音訊檔重新匯入。

  2. MIDI 硬體輸入尚未建立:雖然支援 Piano Roll 手動繪製與 MIDI 檔進出,但由於硬體層尚未建構,目前連外接 MIDI 鍵盤進行即時彈奏與錄音都無法做到。

  3. 外掛授權與安全性限制:Pro Tools 專用的 AAX 外掛因需要 Avid 授權,專案組已明確表示引進機率極低。此外,在 macOS 簽署版本中,受限於系統安全性權限,外部 VST3 插件可能會被系統攔截。

  4. 0.8.0 版本的限制與修復:最新釋出的 0.8.0 版本主要是針對安全性進行修正,嚴格限制專案路徑,僅允許讀取本機或網路共享磁碟的檔案;同時修復了 ProRes 解碼器在分配記憶體時的 Bug(先前 0.5 MB 的 .mov 檔可能導致系統誤分配 25 GB 記憶體)。

免費開源的 Pro Tools 替代品登場!用 Rust 打造的 SoundCraft 能否翻轉音訊製作市場?

 

實測體驗:命令列驅動與高效率運算

在實務測試中,於搭載 M4 晶片的 Mac(macOS 26.5.2)上執行 SoundCraft 0.7.0 CLI 與 App 版本。測試軟體附帶的 Demo 歌曲《Midnight Groove》(長度 55.9 秒,共 9 個軌道,48 kHz / 24-bit),透過 CLI 進行完整 Bounce,從啟動程式到生成 16 MB 的 WAV 檔僅花費 0.94 秒,相當於播送速度的 60 倍,效率相當驚人。

透過控制埠發送 JSON 指令調整踢鼓音量與 Bass 的 7 段 EQ 後重新匯出,響度數值由原本的 -19.4 LUFS 下降至 -19.6 LUFS,證明命令列控制音訊引擎的運作十分準確。

目前 Linux 版本音訊輸出仍受限於 ALSA 而非 PipeWire/JACK,且 Bounce 時的 Dither 無法手動關閉,軟體名稱也面臨與知名硬體混音台品牌 Soundcraft(Harman 旗下)同名的爭議。但作為一個完全免費、開源且能跨平台執行的軟體,SoundCraft 展現了 Rust 語言在音訊處理上的強大潛力,值得所有關注音訊技術發展的創作者持續留意。


下載:SoundCraft

引用來源: https://github.com/ArtCraft-Apps/SoundCraft

分享這篇文章 LINE Facebook

瀏覽次數 This 文章 has been viewed 34 times

討論區

目前尚無評論