Pure Data 正式跑進 VCV Rack!模組合成與視覺程式語言夢幻聯動 - DigiLog 聲響實驗室

Pure Data 正式跑進 VCV Rack!模組合成與視覺程式語言夢幻聯動 開源音樂創作迎來遊戲規則改變者

Pure Data 正式跑進 VCV Rack!模組合成與視覺程式語言夢幻聯動 開源音樂創作迎來遊戲規則改變者
作者 by DigiLog 作者群 發布日期

音樂與音訊創作的世界總是充滿驚喜,尤其在開源社群的推動下,跨工具整合往往帶來突破性的可能。最近,開發者 Alexandre Torres Porres 發布重大公告,宣布他成功將 Pure Data(簡稱 Pd)引擎完整移植到 VCV Rack 之中,讓 Pd Patch能夠直接在這個虛擬 Eurorack 平台上運行。這項成就不僅解決了長期困擾使用者的相容性問題,更將兩大經典音樂工具無縫連結,為現場電子音樂、演算法作曲與生成式聲音設計注入全新活力。

Pure Data 是由 Miller Puckette 於 1990 年代開發的開源視覺程式語言,以「Patch」方式進行即時音訊、MIDI 與視覺互動處理。它沒有傳統程式碼,而是透過物件與連線構築聲音流程,廣泛應用在電腦音樂、互動藝術與即時表演。無論是複雜的顆粒合成、微分音階生成,還是感測器互動,Pd 都能靈活應對。相較之下,VCV Rack 則是 Andrew Belt 打造的免費虛擬模組合成器,模擬真實 Eurorack 硬體生態,支援數千個第三方模組。使用者可在軟體內堆疊振盪器、濾波器、效果器與序列器,享受高度客製化的 patching 體驗。兩者原本各擅勝場,如今合體,等於把 Pd 的程式深度與 VCV 的模組直觀性完美結合。

 

這項整合的起源可追溯到數年前。Porres 曾資助 The Center for Haptic Audio Interaction Research(CH A I R)的專案,將 pdlib 加入 VCV 的「Prototype」模組,讓 Pd Patch能像腳本一樣運行。當時許多語言的外部腳本都能透過此模組執行,功能強大。然而 VCV Rack 2 版推出後,舊架構完全不相容,導致整個功能停擺。Porres 決定親自出手,他簡化程式碼、徹底翻新,並針對 VCV2 進行移植。經過多年努力,這項測試版終於在 2026 年 3 月上線,標誌著 Pd 真正「住進」VCV Rack。

新模組命名為 VCV-PureData,介面設計簡潔卻實用。它提供 6 組音訊/控制輸入、6 組輸出、6 個旋鈕、6 個開關與 6 個 RGB 燈號,讓 Pd Patch能直接與 VCV 的 CV 訊號、觸發與調變互動。核心採用精簡版 libpd 引擎,使用者只需載入 .pd 檔案,即可即時運行Patch。模組面板由 Wes Milholen 設計,主機程式碼來自 Andrew Belt,原 pdlib 整合則由 Max Neupert 與 Clemens 貢獻。Porres 強調,這次版本聚焦純 Pd 功能,去除多餘元素,效能更穩定。

對創作者而言,這項更新意義非凡。過去若想結合 Pd 與 VCV,往往得透過 OSC、外部路由或 Cardinal 等 workaround,延遲與穩定性總是問題。現在,Pd 的豐富外部庫(externals)、GEM 視覺處理與演算法工具都能直接在 VCV 環境中運作。想像一下:在 VCV 裡用 Pd 寫一段生成式序列器,同步控制多聲部振盪器,或是即時分析輸入音訊並產生複雜效果器鏈。現場表演者能更自由切換 patching,工作室音樂人則可探索混合式工作流程。Porres 甚至提到,未來希望透過 [pd~] 支援外部執行,並整合他維護的 ELSE 函式庫與 Cyclone 物件,讓使用者能在 VCV 內直接編輯Patch,功能將更完整。

 

除了技術層面,Porres 也分享個人創作方向。他正開發一套名為 M.E.R.D.A.(Modular EuroRacks Dancing Along)的 Pd 抽象集,靈感來自 Eurorack 模組與 VCV 本身。這些抽象物件包含多聲道振盪器、濾波器、包絡、Plaits 風格合成器、Gendy 隨機合成與颗粒取樣等,已在 ELSE 函式庫中逐步釋出。M.E.R.D.A. 充分利用 Pd 0.54 以後的多通道連線特性,具備預設系統與高階模組化思維。Porres 表示,這是他課堂教學的延伸,如今反饋回 VCV 生態,真正實現雙向啟發。

這項專案完全開源,採用 GPL-3.0 授權。測試版已上傳 VCV 函式庫,很快就能透過官方方式下載。想自行編譯的使用者可前往 GitHub 取得原始碼,支援 Windows、macOS 與 Linux 平台。Porres 也開放未來 redesign 計畫,歡迎社群貢獻。對喜歡模組合成、即時電子與創意編碼的玩家來說,這無疑是遊戲規則的改變者。無論是新手想快速原型驗證,還是老鳥追求極致客製,都能從中獲得巨大樂趣。

 

Porres 在公告中特別感謝過去貢獻者,並鼓勵喜歡這項作品的使用者透過 Patreon 支持,讓開發能持續前進。未來預計會釋出更多示範Patch與教學內容,值得持續關注。隨著開源音樂工具的邊界不斷擴展,這樣的整合正證明:當社群齊心協力,創意將不再受限於單一平台。

 

下載:https://github.com/porres/VCV-PureData

瀏覽次數 此文章被關注 369 次

討論區

目前尚無評論