[摘"要]
本文以中國(guó)滿族薩滿音樂(lè)特征為理論研究基礎(chǔ),基于Open"Music計(jì)算機(jī)音樂(lè)輔助軟件,使用馬爾可夫鏈配以音樂(lè)規(guī)則和概率,對(duì)中國(guó)滿族薩滿音樂(lè)的算法作曲生成進(jìn)行了系列研究和實(shí)驗(yàn)。實(shí)驗(yàn)結(jié)果表明:生成的旋律具有明顯的中國(guó)滿族薩滿音樂(lè)特征,對(duì)中國(guó)民族民間音樂(lè)智能化保護(hù)和傳承起到借鑒作用。
[關(guān)鍵詞]中國(guó)滿族薩滿音樂(lè);馬爾可夫鏈;Open"Music;算法作曲
[中圖分類(lèi)號(hào)]J614"[文獻(xiàn)標(biāo)識(shí)碼]A"[文章編號(hào)]"1007-2233(2021)08-0097-04
算法作曲是用形式化的作曲規(guī)則為音樂(lè)創(chuàng)作的手段,使音樂(lè)家們可以利用計(jì)算機(jī)作為音樂(lè)創(chuàng)作的工具,實(shí)現(xiàn)自動(dòng)作曲。付曉東根據(jù)音樂(lè)美學(xué)原則對(duì)現(xiàn)今使用的算法作曲從“自律”和“它律”的角度進(jìn)行了分類(lèi)總結(jié)[1],包括但不限于:數(shù)學(xué)模型、演化算法、語(yǔ)法系統(tǒng)、遷移模型、知識(shí)庫(kù)系統(tǒng)、學(xué)習(xí)系統(tǒng)等。由此可見(jiàn),算法作曲形式多種多樣。但絕大多研究建立在西方音樂(lè)的旋律生成、或和聲體系進(jìn)行的算法作曲上,對(duì)中國(guó)民族音樂(lè)的研究鮮少。
中國(guó)滿族薩滿音樂(lè)從屬于中國(guó)民族調(diào)式,隸屬于宗教音樂(lè)范疇,起源于原始氏族社會(huì)化的圖騰崇拜和巫術(shù),是有薩滿信仰的人群求神、祭祀時(shí)所使用的一種樂(lè)、舞、歌三維一體的音樂(lè)形式,以神歌佩配鼓點(diǎn)作為標(biāo)志。但中國(guó)滿族薩滿音樂(lè)文化卻在音樂(lè)藝術(shù)急速發(fā)展的當(dāng)下,由于傳播限制、沒(méi)有完好的保存系統(tǒng)等原因沒(méi)能被更多人發(fā)現(xiàn),反而急劇消失。但薩滿文化無(wú)論是藝術(shù)價(jià)值、學(xué)術(shù)價(jià)值、民俗價(jià)值、文化價(jià)值都是彌足珍貴的。
一、中國(guó)滿族薩滿音樂(lè)分析
(一)中國(guó)滿族薩滿跳神和滿族薩滿神歌
中國(guó)滿族薩滿跳神分為宮廷薩滿跳神和民間薩滿跳神[2]。它們有著相似但不相同的祭祀內(nèi)容。宮廷薩滿跳神隆重正式,民間薩滿跳神則更加隨意,并不是那么規(guī)范,因此二者除了演唱內(nèi)容外,音樂(lè)中曲體結(jié)構(gòu)及配器上有所差異。前者曲體結(jié)構(gòu)更加規(guī)整,配器更加豐富;后者因在流傳及表演時(shí)的不規(guī)范,其曲體結(jié)構(gòu)也在傳承時(shí)發(fā)生一些增加或刪減等變化。
中國(guó)滿族薩滿神歌,從演唱模式來(lái)分類(lèi),可分為唱誦類(lèi)、念誦類(lèi)、吟誦類(lèi)三種類(lèi)型。儀式音樂(lè)中較多采用唱誦類(lèi)、念誦類(lèi)。因此,薩滿神歌的旋律具有起伏不大、回旋性強(qiáng)、“語(yǔ)言性”強(qiáng)的特點(diǎn)。
(二)滿族薩滿神歌音樂(lè)特征
薩滿神歌調(diào)式從屬與中國(guó)傳統(tǒng)民族五聲調(diào)式。將常用旋律按照音列進(jìn)行歸類(lèi)分析,可分為三音列、四音列、五音列三種類(lèi)型。其中,四音列所占薩滿神歌比例最大,五音列較多,三音列最少。因四音列不具有唯一大三度(判定五音調(diào)式方法),所以薩滿神歌多具有調(diào)式不穩(wěn)定性。其中,三音列常使用的音高組為“re"mi"sol、re"sol"la、mi"sol"la、sol"la"do、la"renbsp;mi”;四音列常使用的音高組“re"mi"sol"la、do"re"sol"la”。
1.樂(lè)匯、樂(lè)句重復(fù)和變化重復(fù)
薩滿神歌在旋律發(fā)展中,后續(xù)樂(lè)句(或者部分樂(lè)匯)中總是會(huì)作為前面樂(lè)句的重復(fù)樂(lè)句出現(xiàn),甚至有的薩滿神歌全曲樂(lè)句都是同一樂(lè)句的重復(fù)或變化重復(fù)。
2.同音重復(fù)
薩滿神歌中的同音重復(fù),可以由兩個(gè)音重復(fù),甚至可以通篇由一個(gè)音構(gòu)成整首神歌。因此薩滿神歌具有很強(qiáng)的語(yǔ)言性特征。
3.同曲調(diào)重復(fù)
薩滿神歌常采用相同曲調(diào)唱不同祭祀內(nèi)容。
4.色彩性音組
薩滿神歌中常出現(xiàn)商音經(jīng)過(guò)變宮音再到羽音的旋律進(jìn)行,即“re"si"la”級(jí)進(jìn)下行。這種色彩性音組常出現(xiàn)在句末作為收尾。東北小調(diào)也是基于薩滿神歌中的色彩性音組發(fā)展而形成。
5.特性音
角音在薩滿神歌中,是常用的特性音。如薩滿神歌《納烏云》,在這首曲調(diào)中,角音的數(shù)量遠(yuǎn)遠(yuǎn)超過(guò)了其他骨干音的數(shù)量,占據(jù)了全曲一半之多,可見(jiàn)角音的重要[3]。
(三)薩滿樂(lè)器和鼓點(diǎn)節(jié)奏型
1.薩滿樂(lè)器
薩滿樂(lè)器,是指在薩滿儀式進(jìn)行中,可以為薩滿神歌演奏或伴唱的祭祀樂(lè)器。常用祭器有:依姆欽(也稱抓鼓)、托力(銅鏡)、西沙(腰鈴)等。抓鼓和腰鈴是主要演奏樂(lè)器[4]。
2.鼓點(diǎn)節(jié)奏型
薩滿神歌中較為常見(jiàn)的鼓點(diǎn)節(jié)奏型有:碎點(diǎn)、老三點(diǎn)、老五點(diǎn)、快三點(diǎn)、快五點(diǎn)、花七點(diǎn)等。碎點(diǎn)是指八分音符,單點(diǎn)是四分音符,二者可交替使用。
老三點(diǎn)是最常用的鼓點(diǎn)節(jié)奏型,三點(diǎn)分別代表:天、地、人,節(jié)奏舒緩而穩(wěn)重;快三點(diǎn)的節(jié)奏由老三點(diǎn)變化而成,比老三點(diǎn)更加急促。老五點(diǎn)相比老三點(diǎn)更加舒緩一些。
以上是薩滿神歌儀式中常出現(xiàn)的祭器和鼓點(diǎn)節(jié)奏型。
二、Open"Music"與馬爾可夫鏈
(一)關(guān)于Open"MusicOpen"Music(以下簡(jiǎn)稱OM)是一款節(jié)點(diǎn)式編程軟件[5],各組件之間通過(guò)連接輸入輸出節(jié)點(diǎn)形成邏輯。OM創(chuàng)造了音樂(lè)創(chuàng)作與分析的交互式圖形環(huán)境,具有強(qiáng)大的聲音素材處理能力,可以處理很多音樂(lè)的細(xì)節(jié),包括但不限于:泛音列、時(shí)值、力度等。相對(duì)于其他類(lèi)似軟件OM的優(yōu)勢(shì)在于可以直觀的以圖像形式顯示樂(lè)譜、頻譜和波形。同時(shí)OM還具有強(qiáng)大的外置庫(kù),可在數(shù)學(xué)、物理等多方面為算法作曲提供輔助。OM中Alea庫(kù)中帶有馬爾可夫鏈的相關(guān)組件,可實(shí)現(xiàn)上述薩滿音樂(lè)算法作曲的生成實(shí)驗(yàn)。
(二)馬爾可夫鏈
馬爾可夫鏈?zhǔn)歉怕收揌YPERLINK\"/item/%E6%A6%82%E7%8E%87%E8%AE%BA/829122\"t\"_blank\"和數(shù)理統(tǒng)計(jì)HYPERLINK\"/item/%E6%95%B0%E7%90%86%E7%BB%9F%E8%AE%A1/408183\"t\"_blank\"中具有馬爾可夫性質(zhì)HYPERLINK\"/item/%E9%A9%AC%E5%B0%94%E5%8F%AF%E5%A4%AB%E6%80%A7%E8%B4%A8/23149887\"t\"_blank\"且存在于離散的指數(shù)集和狀態(tài)空間HYPERLINK\"/item/%E7%8A%B6%E6%80%81%E7%A9%BA%E9%97%B4/5129038\"t\"_blank\"內(nèi)的隨機(jī)過(guò)程HYPERLINK\"/item/%E9%9A%8F%E6%9C%BA%E8%BF%87%E7%A8%8B/368895\"t\"_blank\"。在音樂(lè)中,馬爾可夫鏈多被用來(lái)生成旋律音高。在不同的調(diào)式中,不同音高在同一首曲子中所占比重也是不同的。通過(guò)馬爾可夫鏈對(duì)音高進(jìn)行初始概率分析,再計(jì)算曲子中各音高之間的轉(zhuǎn)移概率,即可初步實(shí)現(xiàn)旋律音高的生成。
(三)實(shí)驗(yàn)
1.實(shí)驗(yàn)設(shè)想
(1)旋律生成
通過(guò)翻閱中國(guó)民間歌曲集成遼寧、吉林、黑龍卷,篩選出適合作為旋律生成的滿族薩滿神歌樣本。為使生成音樂(lè)具有可聽(tīng)性、段落規(guī)整性、可控性且符合滿族薩滿神歌特征,本文將4/4拍且速度在80—130之間的薩滿神歌作為實(shí)驗(yàn)樣本。
利用原曲譜的Midi的文件算出音符音高及時(shí)長(zhǎng)的概率,利用馬爾可夫鏈隨機(jī)生成音高及時(shí)長(zhǎng)。為保證生成時(shí)值為整小節(jié)數(shù),對(duì)每次生成時(shí)長(zhǎng)進(jìn)行加和判斷。若不為整小節(jié)則重新進(jìn)行時(shí)長(zhǎng)計(jì)算;若為整小節(jié)則采用。
為使生成樂(lè)句(樂(lè)匯)具有重復(fù)及變化重復(fù)特征,將生成樂(lè)句二次解析,在第3小節(jié)處隨機(jī)選擇1—2個(gè)音高,改變其音高或音符時(shí)值,最終將生成旋律樂(lè)句整合成一個(gè)規(guī)整樂(lè)段。部分實(shí)驗(yàn)樣本譜例節(jié)選:
(2)鼓組生成
根據(jù)總結(jié)出的鼓組節(jié)奏特征,將鼓組類(lèi)型整合收納,通過(guò)節(jié)拍速度設(shè)定自動(dòng)選擇鼓組類(lèi)型。將采樣好的薩滿神鼓音頻連接其中,根據(jù)選擇好的鼓組類(lèi)型輸出發(fā)聲。
(3)薩滿音樂(lè)生成
將生成旋律段落和鼓組結(jié)合,最終生成完整的薩滿音樂(lè)。
2.實(shí)驗(yàn)過(guò)程
(1)旋律生成
解析原曲譜Midi文件,對(duì)節(jié)奏和音高兩個(gè)分支進(jìn)行概率計(jì)算。利用馬爾可夫鏈生成音符時(shí)值及時(shí)長(zhǎng)。設(shè)置生成最大小節(jié)數(shù)為16,最終將分支整合,生成完整樂(lè)段,儲(chǔ)存成Midi文件。
(2)鼓組生成
抓鼓和腰鈴是薩滿樂(lè)器的重要祭器,因此最終生成的鼓組包含這兩種祭器。鼓組包含的重要節(jié)奏型:碎點(diǎn)、老三點(diǎn)、老五點(diǎn)。隨機(jī)選擇節(jié)奏型,最終生成帶有抓鼓和腰鈴敲擊節(jié)奏的Midi文件。
(3)整合
將生成的旋律Midi文件和鼓組Midi文件導(dǎo)出,配以鼓組和人聲的采樣,最終生成完整的薩滿音樂(lè)。
3.實(shí)驗(yàn)結(jié)果
由于分析樣本帶有音調(diào)而Midi文件默認(rèn)C調(diào)譜曲,因此顯示音高帶有升降記號(hào)。如下圖所示為算法作曲生成的旋律音高譜例。
如圖所示由算法生成的Midi文件,是典型的滿族薩滿四音列音樂(lè),具有調(diào)式特征不明確、旋律平穩(wěn)回旋、樂(lè)句重復(fù)、變化重復(fù)的特征。
(四)實(shí)驗(yàn)不足
1.實(shí)驗(yàn)樣本
實(shí)驗(yàn)樣本不足,目前實(shí)驗(yàn)所有樣本均源于譜例,Midi文件、音視頻文件均難以獲取。目前實(shí)驗(yàn)選用Midi文件均源于譜例,經(jīng)篩選后符合條件的不多,對(duì)生成音樂(lè)的風(fēng)格具有極大影響,使實(shí)驗(yàn)結(jié)果具有很強(qiáng)的局限性。且由于Midi文件缺少音色特征,在薩滿音樂(lè)中特殊樂(lè)器的音色是體現(xiàn)其獨(dú)特風(fēng)格的重要因素。如若后期得到音頻文件,使用Open"Music對(duì)音頻解析可使生成效果更佳。
2.生成樣本
目前生成的實(shí)驗(yàn)樣本據(jù)源實(shí)驗(yàn)樣本相較,具有基本風(fēng)格特征,但生成樣本數(shù)量和質(zhì)量受限與解析的實(shí)驗(yàn)樣本,實(shí)驗(yàn)樣本越充足,生成樣本數(shù)據(jù)越豐富穩(wěn)定。
3.評(píng)估方法
評(píng)估方法目前只能人工判定,且相關(guān)從業(yè)者人數(shù)極少,需要實(shí)地考察進(jìn)行評(píng)估。[LL]
(五)實(shí)驗(yàn)展望
隨著數(shù)字技術(shù)和互聯(lián)網(wǎng)的迅猛發(fā)展,流行音樂(lè)是音樂(lè)傳播的主要內(nèi)容,各種原生態(tài)的民族民間卻由于城市和社會(huì)的快速發(fā)展在急劇減少,有些音樂(lè)甚至已經(jīng)丟失。滿族薩滿作為我國(guó)的傳統(tǒng)藝術(shù)的一種,理應(yīng)被傳承下去,被更多人了解。孟奇玉在《薩滿音樂(lè)與流行音樂(lè)結(jié)合的路徑研究》[6]中提出了將薩滿音樂(lè)與流行音樂(lè)融合的方法,搭配簡(jiǎn)單的loop,既符合薩滿輪回的意識(shí)體系,又增強(qiáng)了薩滿音樂(lè)的可聽(tīng)性。國(guó)內(nèi)現(xiàn)有的薩滿樂(lè)隊(duì)saman將薩滿與搖滾等音樂(lè)風(fēng)格相結(jié)合,并在各地進(jìn)行演出,廣受關(guān)注和好評(píng)。本文所生成的薩滿音樂(lè)只是簡(jiǎn)單的還原了薩滿神歌的部分,為增強(qiáng)薩滿音樂(lè)的可聽(tīng)性,擴(kuò)大其受眾群體范圍,后續(xù)將嘗試與現(xiàn)代音樂(lè)風(fēng)格相結(jié)合的方式,進(jìn)一步進(jìn)行薩滿音樂(lè)算法編曲研究。
結(jié)"語(yǔ)
綜上所述,通過(guò)整理總結(jié)出中國(guó)薩滿族滿音樂(lè)的特征,進(jìn)行基于Open"Music的算法作曲研究,將馬爾可夫鏈與音樂(lè)理論規(guī)則相結(jié)合,通過(guò)實(shí)驗(yàn)結(jié)果表明,通過(guò)此方式可以實(shí)現(xiàn)中國(guó)滿族薩滿音樂(lè)的算法生成,對(duì)中國(guó)民族民間音樂(lè)智能化保護(hù)和傳承起到借鑒作用。
(責(zé)任編輯:張洪全)