http://autobuild.puredata.info/auto-build/latest/
首先,Pd 的 pd-gui (使用者介面) 端已經重新從頭開始編寫。當你執行 Pd 的時候,實際上是在執行兩個程式:PD 核心引擎和 PD-GUI 圖形使用者介面。因為基本上現在所有的電腦都有多個 CPU 核心,這代表著 PD-GUI 、PD 核心引擎 通常可以分開在多核心 CPU 中 的不同核心各自運作,並且它們不會妨礙彼此的執行。 PD 可以完全接管其自身的核心。如果你想讓你的 patch 使用更多的 CPU 核心,請查看最新版本(0.42.5)中的 [PD〜] 物件介紹。
Pd 仍然處理一些 GUI 的東西,但我們為了 0.44 的版本,正在工作將這部份區分出來。這是很龐大的工作量,但它也會帶來很多的獲益。特別是,它代表著人們將有可能為 Pd 來編寫自己的圖形使用者介面,這涵蓋的部份不僅僅是 patch 的顯示,而且還有編輯功能以及其他一切。你喜歡 OpenFrameworks、python、iOS、JUCE、Qt 等這些工具嗎?選擇你使用的工具包來編寫你自己的 PD-GUI。至少,這個想法是艱難的工作,所以我們正在邀請大家加入一起努力。
有很多的想法是為了讓 Pd 有更好的使用經驗,因此這版本做了大幅度的修改,來解決使用經驗上的問題。就像魔術玻璃(Magic Glass)、自動提示(Autotips)、自動連接(Autopatch )和效能模式(Perf Mode),這些全是在編輯選單上可以使用的新功能。
- 魔術玻璃,讓你奇蹟般地看到通過連接線所傳遞的資料,只要將游標停在連接線上然後就會把資料顯示出來,並且你會看到它們流動到哪。你甚至可以看到信號 / 音頻連接線上所傳遞的資料。
- 自動提示,會自動在視窗下方顯示提示,關於你所建立的物件有什麼功能,以及它的輸入與輸出說明。
- 自動連接,當你選擇或是建立了一個物件後,然後依序建立的多個物件,這些後來的物件就會自動連接起來。
- 高性能模式,這是為了提高效能的模式,會讓意外關閉視窗會變得更少。
這次的版本也帶有新的除錯紀錄函式庫(log library),它可以讓你輕鬆地發送不同等級的訊息。並且來自除錯紀錄函式庫,使用物件所記錄的全部訊息都是可以點擊:當你在 Pd 主視窗裡的其中一行訊息,按住 Ctrl 鍵或 Cmd- 點擊(Mac OS X),它會彈出這訊息是來自何處的 patch,並且特別標示出把這訊息印出的物件。即使這工作以及其他訊息來自許多物件。
Pd 主視窗也擁有非常基本的音量計(level meter),來監測聲音輸入和輸出等級,。然而想要即時執行額外的使用者介面程式,你可以在 Tcl 輸入處中鍵入 Tcl 程式碼,直接修改並探測正在執行的介面。
現在,你可以做的是使用 GUI 外掛來定製介面。你可以更改各種顏色、字體和許多行為。想要滑鼠左鍵點擊三次後,就可以建立一個新物件嗎?嘗試 tripleclick example plugin。或者想要當你離開編輯模式後,讓 patch 連接線消失嗎?試一下 "Only Show Cords In Edit Mode“的範例。這些都是簡單的外掛範例。還有completion plugin,檔案的搜索引擎,類別瀏覽器的右鍵選單,用來建立物件的 ButtonBar 等等。
你可以在下載頁面中新的部份找到許多 GUI 外掛,以及建立你自己介面外掛的教學文件。之後大家會寫出什麼樣的 GUI 外掛?非常讓人期待。
沒有留言:
張貼留言