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