班文林
1987 年,為了使用IRCAM(Institut de Recherche et Coordination Acoustique/Musique)的4X①4X 實時系統(tǒng)(Sogitec 4X system)的簡稱。1976 年開發(fā)的數(shù)字聲音處理器的最終版本,是用計算機(jī)數(shù)字處理模仿模擬合成器電路所具備的變頻處理等功能而設(shè)計的硬件機(jī)器。皮埃爾·布列茲(Pierre Boulez)的現(xiàn)場電子音樂作品《應(yīng)答曲》(Répons,1981),是為了向世人展示4X 而作的首部作品。機(jī)器創(chuàng)作傳統(tǒng)樂器與實時信號處理的交互音樂,米勒·帕凱特(Miller Puckette)為作曲家菲利普·馬努里(Philippe Manoury)開發(fā)了可視化圖形編程語言Max。正供職于IRCAM 的馬努里使用這套軟硬件創(chuàng)作了第一部交互音樂作品《木星》(Jupiter),開啟了交互音樂的歷史篇章。彼時,IRCAM 正處于實時DSP(數(shù)字信號處理的簡稱)系統(tǒng)開發(fā)的第二階段②筆者曾于2010 年采訪Cort Lippe(考特·里皮),并依據(jù)采訪內(nèi)容總結(jié)出IRCAM 實時DSP 系統(tǒng)開發(fā)的4 個階段:第一階段為迷你計算機(jī)DEC PDP 系列與4A、4B、4C 機(jī)器的結(jié)合使用(microcode 語言);第二階段進(jìn)化為迷你計算機(jī)與4X 數(shù)字合成器結(jié)合使用;第三階段為NeXT 計算機(jī)與ISPW 結(jié)合使用,可實時處理音頻信號;第四階段為蘋果電腦與Max/MSP 編程語言結(jié)合使用階段。,是軟硬件集成的最大規(guī)模時期。此后,作曲家又進(jìn)行了不同嘗試,一共創(chuàng)作了四部作品,俗稱“四部作”。2017 年,北京國際電子音樂節(jié)上演了馬努里“四部作”之一的鋼琴與計算機(jī)交互作品——《冥王星》(Pluton,1988),演奏時長45 分鐘,聽者卻仍覺意猶未盡。不論從音樂創(chuàng)作技法角度還是從交互技術(shù)角度,中國目前尚未有能夠超越其四部作的作品出現(xiàn)。本文著力于解析其交互技術(shù)樣式,梳理交互音樂發(fā)展過程中的一種創(chuàng)作形式和理念。
馬努里所指的“交互”是讓機(jī)器理解作曲家和演奏者,Max 的用途正在于此。4X 機(jī)器是數(shù)字信號算法處理系統(tǒng),體積龐大,與Max 編程語言結(jié)合使用,這個時期主要用于實現(xiàn)樂譜跟蹤。這樣的系統(tǒng)使計算機(jī)可以識別演奏家演奏的當(dāng)前音符,作為算法輸出的依據(jù),也可以讓作曲家實現(xiàn)對樂曲的全盤控制。馬努里正是使用了樂譜跟蹤系統(tǒng)實現(xiàn)了真正意義上的交互音樂。誠然,對于現(xiàn)今而言,這并非唯一途徑。
作品《木星》完成于1991 年,使用了一只通過識別演奏者指法判斷音高的MIDI-Flute①在傳統(tǒng)樂器長笛上安裝一個可以識別演奏者指位的裝置,并將其轉(zhuǎn)換為MIDI 音高信息。,與計算機(jī)進(jìn)行信息交互。MIDI-Flute 的發(fā)明者拉里·博勒加德(Larry Beauregard)在作品完成之前不幸去世,為了紀(jì)念他,馬努里在作品封面注明該曲獻(xiàn)給博勒加德。此外,參加這項工作的還有考特·里皮、麥克·巴蒂爾(Marc Battier)和奧利維爾·科奇林(Olivier Koechlin)。
本文獲得的《木星》樂譜和音頻資料來自1992 年的演出版本,該版本使用的是更具有包容性的Max/FTS 編程語言,與之前只能解讀傳輸MIDI 信息不同,這個版本已經(jīng)可以實時處理數(shù)字音頻信息。因此,也不再需要MIDI-Flute,而是直接使用傳統(tǒng)的長笛進(jìn)行演奏。之后的《木星》與IRCAM實時DSP 系統(tǒng)開發(fā)的階段相呼應(yīng),不斷升級系統(tǒng)配置,先后出現(xiàn)了用ISPW(IRCAM Signal Processing Workstation)②ISPW 與龐大的4X 系統(tǒng)相比,體積非常小,可以直接安裝到NeXT 計算機(jī)主機(jī)內(nèi)部。替代4X 的版本、Max/MSP 編程語言版本、jMax 編程語言版本和Pure Data 編程語言(簡稱PD)版本。版本迭代的時間橫跨20 多年,在此期間發(fā)生的形制轉(zhuǎn)換和技術(shù)開發(fā)使計算機(jī)的聲音質(zhì)量得到了提升,但作品本身在1991 年已經(jīng)定稿。
馬努里為交互音樂發(fā)明了一種記譜方式——“虛擬樂譜”。電子音樂部分與樂器部分的關(guān)聯(lián)使用一套帶圈數(shù)字標(biāo)記(譜例1)。數(shù)字對應(yīng)的音符是計算機(jī)發(fā)出激活信息的位置,也就是計算機(jī)作出反饋要進(jìn)行交互的地方。而計算機(jī)內(nèi)部由事先被輸入的樂器演奏樂譜,以供計算機(jī)找到演奏者正在演奏的位置。
由于電子音樂還未有記譜法,虛擬樂譜無法為聽眾提供樂曲的全貌。但即便如此,也可以讓演奏者和計算機(jī)監(jiān)控者及時找到對方演奏的位置,以便互相傾聽,在系統(tǒng)突發(fā)停頓時可以手動接續(xù)。
《木星》的演奏時長大約30 分鐘,一般認(rèn)為由13 個段落(section)構(gòu)成,另有研究者們聲稱還有一個隱藏的段落,如圖1 所示,奧迪亞爾(Odiard)將樂曲分為14 個段落。
圖1 《木星》樂曲結(jié)構(gòu)圖② 圖片參考Patrick Odiard, “De la confrontation à la conjonction: a propos de Sonus ex machina”in Philippe Manoury, Compositeurs d'aujourd'hui(Paris: Editions IRCAM-Centre Georges-Pompidou),p.54.
譜例1 《木星》樂譜首頁截選① 文中所有樂譜來源參見https://dokumen.tips/documents/philippe-manoury-jupiter.html?page=1,訪問日期:2022 年11 月15 日。
該作品為古典協(xié)奏曲曲式,并在此基礎(chǔ)上進(jìn)行了擴(kuò)展和創(chuàng)新,展示了管弦樂配器的多種可能,這樣的實踐往往可以激發(fā)頻譜樂派作曲家的創(chuàng)新思維。根據(jù)帕凱特的描述,該作品的形式產(chǎn)生于1987 年版本中使用的4X 系統(tǒng)。每個程序都必須連續(xù)、實時地加載到機(jī)器上,因此當(dāng)長笛演奏者獨(dú)奏時,技術(shù)人員會加載下一個程序。這意味著馬努里必須在這種配置下作曲。為了適應(yīng)這樣的配置方式,馬努里在創(chuàng)作時,有意識地為作品進(jìn)行了整體對稱結(jié)構(gòu)的設(shè)計,3 個段落之中至少有1 個是對稱的。另外,最開始的段落與最后的段落是對稱的,與第4 個段落也是對稱的關(guān)系。相互呈現(xiàn)對稱關(guān)系的段落可分為以下幾種類型:(1)分別對旋律動機(jī)(initial cell)的精致化;(2)檢測(detection)或插補(bǔ)(interpolation);(3)復(fù)數(shù)的固定音型(ostinato);(4)頻譜包絡(luò)(spectral envelope)層面。從這4 個方面,計算機(jī)進(jìn)行變化和生成應(yīng)答。這些處理方法內(nèi)含馬努里典型的算法作曲技法。
《木星》的樂譜是手寫的,約有32 頁。實際上,演奏與聲音關(guān)系的某些方面很難用軟件或人工記譜,也很難記錄音色、交互和形式關(guān)系的性質(zhì)。在這首樂曲中,長笛與計算機(jī)的電子聲音之間的音色關(guān)系變化很大。例如,在某些情況下,計算機(jī)的音色非常接近長笛的音色,而在另一些情況下,電子音色似乎與長笛完全無關(guān)。長笛與計算機(jī)管弦樂隊的協(xié)奏表現(xiàn)為交替出現(xiàn)獨(dú)奏與合奏部分之間的關(guān)系,其創(chuàng)作背景與傳統(tǒng)協(xié)奏曲形式一樣具有強(qiáng)烈的關(guān)聯(lián)性。在傳統(tǒng)協(xié)奏曲中,獨(dú)奏與樂隊之間的交替關(guān)系為這種形式提供了強(qiáng)有力的關(guān)系,并強(qiáng)化了計算機(jī)作為樂隊的角色。
譜例2 截自譜例1,為《木星》開始的動機(jī)。譜例3 是音高與名字拼寫的關(guān)聯(lián)圖。該旋律動機(jī)來源于“Larry Beaurgard”名字的拼寫,在作品的第1、第4、第13 段均有所使用。從譜例2 可見,該樂譜頂端的主題動機(jī)是以獨(dú)奏方式呈現(xiàn),并細(xì)致標(biāo)注了演奏技法、力度變化等信息。在譜例1 中可以看到,從第2 段開始增加了計算機(jī)控制的4X 聲部,針對4X 的響度也進(jìn)行了必要的規(guī)定,例如從-20dB 進(jìn)入。①、②等帶圈的數(shù)字如前所述,表示4X 何時被激活,配合長笛演奏(使用長笛的音高作為激勵)。例如,從標(biāo)注①的位置來看,當(dāng)長笛吹出一個C 的長音時,該音會觸發(fā)4X 產(chǎn)生一個預(yù)先編程的音。此外,即使相同音高的C 音觸發(fā)了4X,所產(chǎn)生的相應(yīng)結(jié)果可能不同,這表明音高僅僅是一個觸發(fā)器,而4X 背后是一套算法,而非一段預(yù)置音頻。
譜例2 《木星》開始部分
另外,電子聲音是按照長笛聲部的時間線進(jìn)行記譜的,計算機(jī)并不是對所有音符都有反應(yīng),而是對作曲家制定的音符有反應(yīng)。在樂曲的第一段落中,激勵音高多被設(shè)置為#C 音和G 音,從這些設(shè)置也可看出其交互的復(fù)雜程度。4X 部分幾乎使用了近似圖形樂譜的記譜法,而長笛部分則側(cè)重于使用傳統(tǒng)記譜法,這樣可以顯示出大致的音樂結(jié)構(gòu)。有時,樂譜上僅標(biāo)注了4X 的激勵音,沒有對4X 進(jìn)行任何記譜行為,這意味著長笛演奏者不必?fù)?dān)心計算機(jī)會在一定程度上實時生成音符,這相當(dāng)于在合奏中以長笛為主導(dǎo),計算機(jī)的電子音由合成算法激活,呈現(xiàn)出流暢且劇烈變化的合奏特點。
馬努里是經(jīng)過嚴(yán)格古典音樂作曲訓(xùn)練的作曲家,對計算機(jī)的死板和隨機(jī)這類缺乏智能的演奏是不能認(rèn)同的。他很早就對電子音樂有著極大的興趣,受到卡爾海因茲·斯托克豪森(Karlheinz Stockhausen)及布列茲等人的影響,認(rèn)為現(xiàn)場電子音樂形式是比較適合的展現(xiàn)方式。但與前輩有所不同的是,馬努里想要對計算機(jī)生成的聲音作細(xì)致入微的控制,而又不能簡單地接受預(yù)置音頻和變頻音效。隨著研究的逐漸深入,馬努里及其團(tuán)隊考察出一套以樂譜跟蹤技術(shù)為主要特征的“交互音樂” 系統(tǒng)。
馬努里關(guān)于偶然性的想法與古典音樂的二次創(chuàng)作有共通之處,即在演奏時所發(fā)生的(對作曲家而言)不可控因素,這也是馬努里使用實時控制的一個重要原因。2007 年,馬努里針對自己的作曲過程做了如下描述:“通過作曲化思考被創(chuàng)作出來的音樂過于復(fù)雜,不可能是即興演奏的結(jié)果。古典音樂的作曲就是不斷重復(fù)思考,再檢討、修改、重寫的過程?!雹僦形臑楣P者翻譯,原文見Philippe Manoury, “Considérations (toujours actuelles) sur l'état de la musique en temps reel,” in L'étincelle#3(Paris:Ircam-Centre Pompidou,2007),p.5.特別是構(gòu)造復(fù)雜的音樂,不可能通過即興而創(chuàng)作,因為一邊演奏一邊思考設(shè)計音樂從時間上講是沒有辦法完成的。而且,創(chuàng)作音樂的順序不一定是演奏的順序。即興演奏是一種有個性的現(xiàn)場表演,與作曲活動完全不同。
計算機(jī)總是刻板執(zhí)行命令,產(chǎn)生出固定的結(jié)果。在樂譜跟蹤系統(tǒng)的初期,高識別系統(tǒng)對演奏者的音準(zhǔn)度要求很高,并且只能作出固定的響應(yīng)。但是,人類的演奏或者演唱并不會像機(jī)器一樣準(zhǔn)確且一成不變,這就要求計算機(jī)默認(rèn)一定范圍內(nèi)的音高為某音,才能預(yù)測出正在演奏樂譜的哪一部分。這樣的一個音高范圍也可以為計算機(jī)帶來多種響應(yīng)的可能,增加計算機(jī)輸出的隨機(jī)性。因為這個“幅度”,刻板的計算機(jī)也可以增加聲音生成的自由度,而這種自由度就是馬努里所稱的“偶然性”。因此,所謂的即興音樂,在馬努里的作品中并不存在,存在的是計算機(jī)算法里面的隨機(jī)性和演出過程中的偶然性。
1996 年,馬努里對計算機(jī)系統(tǒng)進(jìn)行了最后一次版本更新,此后帕凱特將其置換為PD 編程語言版本,湯姆·梅斯(Tom Mays), 賴斯·斯塔克(Les Stuck)與謝爾蓋·勒莫頓(Serge Le Mouton)等人在帕凱特的基礎(chǔ)上對其進(jìn)行了增加和改訂。
本文進(jìn)行分析所使用的程序是2011 年的PD 編程語言版本。由一臺Mac 搭載PD 程序即可代替當(dāng)初大約1 噸重的機(jī)器,且聲音的采樣率更高。所有控制器都集中在一個界面內(nèi),比較簡潔,如圖2 所示。
圖2 基于PD 編程語言的系統(tǒng)操作界面② 圖2—圖4 參見網(wǎng)址http://crca.ucsd.edu/~msp/pdrp/latest/,訪問日期:2022 年11 月15 日。
圖2 中的“sequencer”是音序器部分,使用了一個單獨(dú)的控制界面,默認(rèn)需要勾選音符跟蹤系統(tǒng)的3 個選項(例如單擊toggle 后中間顯示為叉,意思是開;中間空白意思是關(guān))。程序下方的“section-start”上面的“0”按鈕是初始默認(rèn)值,用鼠標(biāo)單擊信息“1”時,系統(tǒng)啟動,音符跟蹤系統(tǒng)進(jìn)入待機(jī)狀態(tài),等待音頻信號的輸入。音頻信號通過麥克風(fēng)拾取,然后進(jìn)入該程序。2012 年前后,該系統(tǒng)在每次現(xiàn)場演出時仍然會有5%的幾率不能正確識別分析音頻信號,需要人工手動單擊相應(yīng)的節(jié)信息(section)使系統(tǒng)恢復(fù)響應(yīng)。2017 年,程序設(shè)計者米勒·帕凱特在北京國際電子音樂節(jié)上帶來該作品,演奏過程中仍出現(xiàn)了系統(tǒng)暫停響應(yīng)的情況。此外,音序器部分中的“MASTER-IN”和“MASTER-OUT”左側(cè)數(shù)字框中的數(shù)值可以調(diào)整,其設(shè)置范圍是-99~164。但是如果數(shù)值超過100,就會發(fā)出警告,此時可以使用靜音(mute)開關(guān)(toggle),將主輸出增益切換到0 或從0 開始。雖然輸出數(shù)值可達(dá)到164,但創(chuàng)作者認(rèn)為數(shù)值超過100 后,對于一般的音樂廳來講音量過大。
程序界面上開頭為“pd”的都是子程序,每一個子程序都有特定的功能,例如音高跟蹤、樂譜跟蹤、合成或播放采樣等?!赌拘恰分械母鱾€程序如同管弦樂隊中的樂手,既可以“傾聽”,也可以“演奏”,與長笛演奏者進(jìn)行合奏。長笛演奏者的大部分時間還同時扮演著指揮的角色,如同傳統(tǒng)的管弦樂隊一樣。該作品中使用的數(shù)字設(shè)備被分為幾個特殊的“器樂部分”,由采樣器、合成器和信號處理器組成。在采樣器中有4種類型短小的采樣素材,分別是普通長笛的聲音和吐音、鈸的敲擊聲、鋼琴和弦以及鈸的合成音色。
除了圖2 程序控制界面所顯示的30 多個子程序以外,在子程序的內(nèi)部仍然有眾多的子程序,本文無意解說PD 程序的全構(gòu)造,只舉例分析一個名為“explode”的上層子程序及名為“play”的深層子程序。在“play”子程序下,沒有更多的子程序。
PD 程序的處理部分實現(xiàn)了多通道MIDI 錄音或播放,即名為“explode”的子程序(圖3),而圖4“play”子程序中的循環(huán)播放(playback loop)顯示了這種插值的一個子過程?!癊xplode”的子程序使用[route]對象命令分析第一個輸入端口[inlet]的錄音、開始、下一個、停止、浮點數(shù)、列表信息。錄音與開始用于控制開啟關(guān)閉錄音(信息0 或1),開始還用于激活“play”子程序,傳輸列表等。此外“explode”的子程序還用于接收長笛的音高、力度、時值以及通道信息?!癳xplode”的子程序接收到開始(start)信息后激活“play”子程序,停止(stop)信息則關(guān)掉循環(huán)播放(playback on/off)?!赌拘恰返某绦蛲ㄟ^廣泛的PD 通信機(jī)制工作,“循環(huán)播放”也不例外,“play”子程序的主要功能是增加輸入音高的數(shù)量?!皃lay”子程序接收來自[explode~]對象命令的音高,并將其記錄為可重復(fù)的材料。另一個類似的用途是生成一個介于 0 和 1 之間的浮點數(shù),由一系列插值控制補(bǔ)丁用于控制重放之間的插值。
圖4 名為“play”的深層子程序
這些子程序主要服務(wù)于樂譜跟蹤系統(tǒng)。當(dāng)長笛演奏者吹奏一個音符時,音高跟蹤算法會盡快確定其音高。然后,跟譜算法會將該音高編號與跟事先輸入的樂譜中的音高列表關(guān)聯(lián)起來。某些音高事件會觸發(fā)提示,而其他事件則會被簡單地計算和記錄。
在《木星》的系統(tǒng)中,為了避免長笛與計算機(jī)之間產(chǎn)生單調(diào)的關(guān)系,基本解決辦法有4 種。它們分別是時間擴(kuò)展(TX)、節(jié)奏激活(RA)、聲音擴(kuò)展(SX)及和聲擴(kuò)展(HX)。
1.時間擴(kuò)展:原文為temporal extension (TX),指長笛旋律線的聲音在計算機(jī)內(nèi)被擴(kuò)展,以產(chǎn)生一個較慢的節(jié)奏層。 這是通過在混響器中運(yùn)行長笛聲音來實現(xiàn)的。
2.節(jié)奏激活:原文為rhythmic activation (RA),指在計算機(jī)中的音序器部分可以創(chuàng)建對正常長笛旋律線的節(jié)奏響應(yīng)。 這一點很獨(dú)特,合成的和采樣的聲音都可以使用。
3.聲音擴(kuò)展:原文為sonic extension (SX),指計算機(jī)可以轉(zhuǎn)換或?qū)Ρ乳L笛的聲音或呈現(xiàn)其音色。例如,相位和噪音調(diào)制器不作用于時間和分音,但可以放大音色。
4.和聲擴(kuò)展:原文為harmonic extension (HX),指計算機(jī)通過與長笛的旋律線進(jìn)行對比,產(chǎn)生一個新的音高。該方法是通過使用泛音和頻率移動來實現(xiàn)的,這也在一定程度上影響了音色。
這些方法很少獨(dú)立使用,而是經(jīng)常結(jié)合起來,形成一種靈活的關(guān)系,并貫穿作品始終。 例如,泛音可以被移位合成,同時激活節(jié)奏等。從這4 個策略可以看出其目的主要是為了避免長笛與計算機(jī)之間的靜態(tài)關(guān)系。被特定音高激活的系統(tǒng)在計算機(jī)內(nèi)創(chuàng)造出不同程度的獨(dú)立時間和事件,而不總是表現(xiàn)為計算機(jī)對演奏者的演奏材料做出應(yīng)答,是對布列茲《應(yīng)答曲》的一種“升級”表達(dá)。
根據(jù)樂譜和程序可知長笛與計算機(jī)的關(guān)系比較簡單,計算機(jī)演奏部分以長笛演奏的旋律線條為線索和激勵,非常頻繁地進(jìn)行交互。通過采集長笛的演奏信息,可以給計算機(jī)輸入MIDI 信號或者音頻信號。當(dāng)輸入音頻信號時,計算機(jī)的“音高捕捉(pitch track)”功能會將音頻的音高信息轉(zhuǎn)換成對應(yīng)的MIDI音高信息,與計算機(jī)內(nèi)部的“樂譜”進(jìn)行比對,對需要作為激活信號的音高過濾到“qlist”當(dāng)中,激勵計算機(jī)進(jìn)行實時處理。對于簡單的效果器添加,音頻信號或MIDI 信號可以直接與計算機(jī)處理系統(tǒng)相關(guān)聯(lián)。圖5 顯示了音高捕捉、樂譜跟蹤以及聲音合成控制、處理之間的關(guān)系。
圖5 基于音高跟蹤系統(tǒng)的工作流程圖
傳統(tǒng)音樂理論有音高、時值、音色的基本概念,同時通過和聲、曲式、復(fù)調(diào)、配器等進(jìn)行分析解讀。計算機(jī)的工作方式最好與作曲家所使用的上述音樂基本概念及音樂分析解讀方式保持一致。只有開發(fā)出一種可以實現(xiàn)音樂性的技術(shù),才會被大家公認(rèn)為是具有優(yōu)勢的。能根據(jù)音樂文化、美學(xué)和哲學(xué)創(chuàng)作的音樂,將比計算機(jī)音樂早期靠直覺創(chuàng)作的、幾乎沒有控制的音樂更有價值,因為后者依靠的是隨機(jī)性、無從預(yù)判的結(jié)果和無法復(fù)制的實驗性想法。
計算機(jī)通過識別音響本身,把音高信息轉(zhuǎn)換為MIDI 信息(Pitch-to-MIDI),用于交互音樂的創(chuàng)作樣式被認(rèn)為是最合適的手法。這種手法可以讓作曲家為傳統(tǒng)樂器和計算機(jī)進(jìn)行作曲,保留上述傳統(tǒng)音樂理論。因此,樂譜跟蹤系統(tǒng)顯得尤為重要,但是IRCAM 尚未對外開放該技術(shù),只是每年邀請約12 位藝術(shù)家前往IRCAM 進(jìn)行創(chuàng)作,并由專門的技術(shù)人員輔助。
最早提出樂譜跟蹤技術(shù)的是巴里·維可(Barry Vercoe)和羅杰·丹恩伯格(Roger Dannenburg),其論文公講于1984 年的ICMC(International Computer Music Conference)學(xué)術(shù)會議。1987 年,在IRCAM 的馬努里和帕凱特采用了這一想法,開始進(jìn)行作品創(chuàng)作和程序編寫。與此同時,帕凱特的可視化編程語言Max 也成功設(shè)計出來,使得作曲家不需要學(xué)習(xí)代碼就可以進(jìn)行編程,樂譜跟蹤系統(tǒng)在Max 編程語言的平臺上得以實現(xiàn)。
樂譜是音樂的基礎(chǔ),在處理過程中要測量樂譜中每一個相應(yīng)的時刻,使程序化的過程同步化,并允許作曲家控制作品的每一個細(xì)節(jié)。樂譜跟蹤系統(tǒng)需事先將樂譜按照規(guī)定的格式輸入計算機(jī),計算機(jī)內(nèi)部有可以實時檢測音高的系統(tǒng),檢測音高的同時與樂譜相對照,對演奏家正在演奏的位置進(jìn)行追蹤,根據(jù)作曲家的設(shè)計在特定的點上激活計算機(jī)交互程序。
樂譜跟蹤技術(shù)是將多個數(shù)據(jù)整理在一起的模式識別技術(shù),IRCAM 專注于這項技術(shù)開發(fā)和完善,近年還實現(xiàn)了節(jié)奏追蹤,用以改善樂譜跟蹤的正確率和加強(qiáng)系統(tǒng)的穩(wěn)定性。音樂參數(shù)在音高跟蹤、帶域限制包絡(luò)跟蹤及FFT 頻譜分析3 個領(lǐng)域被分析和提取。在頻率領(lǐng)域中,使用音高跟蹤來提供更多的音高穩(wěn)定性(音高跟蹤器)。為了提取彎音信息、滑音、音階式滑音、顫音和震音等連續(xù)的動態(tài)振幅,由帶域限制包絡(luò)跟蹤器進(jìn)行分析,銜接檢測可以識別管樂器中的顫音和頓音。而在第3 個領(lǐng)域中,可以通過FFT、分析FFT 分析、音高跟蹤、濾波來跟蹤和解讀聲音中頻譜成分的連續(xù)變化。結(jié)合這些分析的高水平檢測是通過輸出一個反映輸入信號中發(fā)現(xiàn)的微妙變化的控制信號來提供的。與早期的樂譜跟蹤相比,目前樂譜跟蹤的一個發(fā)展情況是,能夠根據(jù)不同音樂家的個人表演特點進(jìn)行微調(diào),這使表演者能夠很容易地感覺到自身的個性表演被計算機(jī)所解釋。
在2011 年筆者采訪馬努里的時候,就計算機(jī)與演奏者的關(guān)系提出了相關(guān)疑問。馬努里表示,在演奏過程中無疑是長笛演奏者起著指揮的作用。簡單總結(jié)而言,其作用如同弦樂四重奏中的小提琴。
長笛具有演奏主旋律的主導(dǎo)權(quán),而“數(shù)字交響”(計算機(jī)生成部分)是計算機(jī)追蹤長笛音高根據(jù)預(yù)置樂譜進(jìn)行實時生成的。因此,長笛演奏者在演奏的同時也要聽取計算機(jī)的輸出音頻,判斷樂句演奏的時機(jī)。同時,因為計算機(jī)的輸出具有一定的自由度和多樣性,并非嚴(yán)格按照“樂譜”行事,對長笛的演奏也有很大的影響。早期交互音樂演奏的過程中,演奏者不能進(jìn)行傾聽是不合理的、錯誤的。
考特·里皮認(rèn)為,《木星》時代的樂譜跟蹤系統(tǒng)是演奏者與機(jī)器之間的一種“靜”的關(guān)系??偸怯裳葑嗾叩难葑嗉钣嬎銠C(jī)反饋,是一種類似“呼叫與應(yīng)答”的關(guān)系,所以長笛與計算機(jī)進(jìn)行交替演奏??梢哉f,《木星》是第一部采用了樂譜跟蹤系統(tǒng)的交互音樂,將演奏者從預(yù)制磁帶的伴奏里解脫出來,是一部習(xí)作。
樂器與計算機(jī)之間僅靠音高信息相聯(lián)系,是那個時代的技術(shù)特征。在其后來創(chuàng)作的鋼琴與計算機(jī)交互作品《冥王星》中,計算機(jī)對拾取到的鋼琴樂音進(jìn)行了音高跟蹤,這個技術(shù)特征標(biāo)志著真正的交互音樂開端。盡管從目前來看,《冥王星》才更能稱得上是真正的交互音樂,但是《木星》仍然具有劃時代的意義。
通過本論文可以明確,馬努里一貫以嚴(yán)謹(jǐn)?shù)淖髑覒B(tài)度對待電子聲音與西洋樂器的交互。電子聲音與真實的樂器音相結(jié)合的時候,使用預(yù)置音頻方式很難將自然發(fā)聲原理的聲音與人造的電子聲音融合。此外,對演奏家而言,固定的音頻是一種桎梏,限制了對音樂二度創(chuàng)作的自由。
馬努里認(rèn)為:“合成的音樂如果不能超越傳統(tǒng)音樂就沒有存在的意義?!雹貾hilippe Manoury,“Considérations (toujours actuelles) sur l’état de lamusique en temps reel”,p.7.筆者的理解是:在傳統(tǒng)音樂里所不可能達(dá)到的表現(xiàn)張力、新的音響效果融合以及擴(kuò)展等,在多層次時間與空間里運(yùn)用的方法才是交互音樂存在的意義。筆者認(rèn)為,較為理想的交互音樂樣式應(yīng)該具有如下特征:首先,實時將樂器音拾取到計算機(jī)內(nèi)部進(jìn)行分析解析;其次,解析的目的之一是調(diào)用程序?qū)崟r生成應(yīng)答,解析的目的之二是讓機(jī)器識別當(dāng)前演奏位置,以便更有效、更準(zhǔn)確地實現(xiàn)作曲家的意圖;最后,使用樂器音作為生成的基本材料,以保持樂器的演奏與電子聲音的輸出,在聲音層面上能夠更好地相互融合。
電子音樂與傳統(tǒng)器樂音樂的基礎(chǔ)表現(xiàn)方法以及歷史意義有所不同,也擁有獨(dú)自的語言表達(dá)。電子音樂語言的多樣性使其目前無法被歸類總結(jié),盡管各類音樂風(fēng)格類型都盡量嘗試著做歸類整理,但目前擁有的也只是冰山一角。其中的交互音樂更是嘗試將兩個不同“世界”的聲音進(jìn)行融合,從20 世紀(jì)80 年代至今仍在不斷探索完善。樂譜跟蹤系統(tǒng)也是IRCAM 的一項重要技術(shù),對交互音樂藝術(shù)樣式的發(fā)展起到重要的示范作用,時至今日,樂譜跟蹤系統(tǒng)尚未公開,作曲家們?nèi)粝胧褂迷撓到y(tǒng),仍需要來到IRCAM才能獲得技術(shù)輔助。