米勒?帕克特創建了用于作曲的代碼Pd和Max。
實驗音樂家和聲音藝術家經常將非現實世界的嗡嗡聲、鳥鳴聲和未曾耳聞的噪音融入他們的作曲中。然而,盡管作曲各不相同,但是許多作曲都有一個共同點:使用了由加州大學圣迭戈分校的計算機音樂家米勒?帕克特編寫的兩種編程語言。
這兩種語言就是Max和Pure Data(Pd)。它們是作曲或制作樂器的通用工具,可以制作出全合成或物理-數字混合音效。這些已存在了幾十年的語言滋養了活躍的前衛音樂家群體,他們依靠軟件的獨特視覺界面表演和作曲。
1988年,在巴黎的聲學/音樂研究和協調研究所(IRCAM)工作期間,帕克特寫了Max。那時候使用電腦創作音樂是件繁冗的工作——每項工作都需要創建全新的程序。“我想做的是那種經過修改后,可以從一段音樂到下一段音樂重復使用的軟件。”他說。他寫的程序一炮打響。
Max程序被稱為修補程序,看起來像是不規則的流程圖。作曲家在屏幕周圍拖動盒子(稱為對象),并用連接器(跳線)將它們鏈接在一起。(術語“跳線”來自早期的模擬模塊化合成器,其中振蕩器、濾波器和其他模塊通過這種電纜實現物理互連。)
輸入到對象中的輸入值被稱為消息,它們可以是聲音、鍵盤按壓或任何其他數字信息。對象根據程序員/作曲家指定的規則處理消息,并將消息發送到其他對象或輸出設備,如揚聲器或燈。程序員可以將補丁導出為獨立的軟件,也可以將其與其他音頻程序、合成器和控制器集成在一起。
Max不是在開源許可的條件下創建的,帕克特發現他不能總是根據自己的意愿進行修改。“作為下屬,我寫的所有代碼都屬于IR-CAM公司。”他說。所以在1996年左右,他開始創建Pd。(帕克特說,沒有人知道Pd實際開始的時間,但Pd社區認為2016年是該軟件誕生的20周年)。
Pd和Max類似,基本工作原理相同,通過傳遞信息組合對象。“很多我認為Max不好的方面,我都在Pd上做了修改。”帕克特說。Pd變得更迅速、更輕盈、更穩定。
帕克特依然活躍在Pd社區。他“自己開始做更多的表演。”愛爾蘭利默里克大學數字媒體與藝術研究中心研究員凱瑞?哈根說。帕克特第一次起草Pd時,她是他的研究生,現在她教自己的學生Pd和Max。帕克特和哈根經常來回傳遞補丁,使用數學和概率定律試驗制造聲音的新方式。哈根將他們共同的努力成果融入自己的表演,她說:“這融合了米勒的編程與數學知識,以及我的藝術加工。”
Pd用戶現在每年都聚集在PdCon,展示他們的補丁,提出改進建議并進行表演。帕克特和另一位他曾經的學生——紐約大學計算機音樂助理教授杰米?E?奧利弗?拉?羅莎在2016年11月聚會時共同進行了攢底演出。拉?羅莎坐在帕克特的新樂器Mano Controller上方,這個樂器看起來像一個覆蓋了大毛氈的音樂架,旁邊是一個運行Pd補丁的大尺寸iMac。支架上方的攝像機將演奏者手的位置轉換為補丁輸入。帕克特一只手握住一塊接著電線的塑料,同時揮動置于盒形控制器上面的另一只手,盒形控制器置于一把椅子上。他將手指彎曲成幾種形狀,作為另一個Pd補丁的輸入。處理過的嗡嗡聲、滴答聲和叮當聲混在一起,形成了持續幾分鐘的刺耳音調,仿佛一個只有機器人居住的叢林迸發出的聲音。聽到這樣的聲音,兩個人都笑起來。
作者:Ryan F. Mandelbaum