在Max中處理複雜patch

這篇文章無關音樂/作品成果,而是寫給有經驗的Max玩家,純粹討論開發Max時的常見錯誤與對應策略。

Max的圖像語言雖然較容易理解,但缺少一般函數式語言的固定的運作先後順序。總的來說,這篇文章是將函數式語言的規則套在Max上,避免發生不必要的錯誤,不妨花些時間參考。

閱讀本文以前,你得先了解trigger, pv, pvar, value, send, #0這幾個物件,如何除錯debug,以及subpatcher, abstraction的分別。

我見過許多學過程式語言的使用者,會不自覺地希望將程式寫得簡潔,有條理,將patch一般化(Generalize),換句話說,是讓patch do what it should do as simple as possible。但在自己的實驗過程中,把patch本身當成作品,不去嘗試將patch模組化,而將它本身視為specialized獨一無二的,讓無意間犯下的錯誤使patch do what it shouldn’t do,甚或以更駭客的想法去crack這個工具,去誤用它,得到的結果往往會更有趣,更出人意料之外…。(當然也不要把它操到當機..)

原文由Arne Eigenfeldt撰寫。
Read the rest of this entry »

訂閱

索引

|

討論區

留言

Misc