|
也是如何把传统艺术同现代元素有机结合。
之所以要策划排演青春版《牡丹亭》,白先勇更多还是出于文化使命感:“昆曲的艺术高度是世界性的,在明清时代曾独霸中国舞台200年,是传统文化中很重要的一部分,必须好好保护。21世纪,是时候重新发觉我们的文化精髓了。全球化的今天,西方人对中国传统文化的兴趣和热情也越来越强烈。”身为作家的他认为昆曲的文学性非常高,这也是他感兴趣的原因之一。
他多次提到,昆曲已被联合国教科文组织列为首批“人类口头及非物质遗产”,这也是昆曲作为世界性艺术的又一佐证。“在我心中,世界性艺术的艺术成就、美学高度要超越时空局限、文化和语言的隔阂。全球范围内能够达到这样标准的艺术形式很有限,西方的芭蕾舞或许达到了,音乐和肢体动作已能让观众领会,歌剧也是如此,你可以听不懂唱词,但唱腔和旋律的美感足以打动观众。”他说,中国的传统艺术这些年来衰落得很厉害,像昆曲这样能够走出国门感染西方观众的就更少。
青春版《牡丹亭》在美国加州长达一个月的巡演过程中,得到当地观众的认同,这多少有些出乎白先勇的预料:“我估计到美国人会喜欢,但没有想到那么狂热。”加州的伯克利那场演出吸引了很多戏剧、文学专家,他们目光敏锐,也不会说客气话,有位专门研究古希腊悲剧的教授激动地表示这是她看过的最伟大的戏剧,接着又加上一句,“这是我一生中看过的最好的戏剧”。白先勇很看重他们对这出戏的评价,认为西方观众完全能够理解昆曲中蕴含的东方文化和谐之美,因为“其中的文化、情感内涵是人类共通的”。
这么多场巡演下来,白先勇不断品味着辛苦与快乐,他形容每场演出都像是一场战役,而他的梦想就是每一场都能满员,所幸青春版《牡丹亭》99场演出基本场场爆满,年轻观众特别多。他认为,一种传统艺术如果没有青年观众,是不会有前途的,“青春版《牡丹亭》曾在内地和港台多所高校演出,来看演出的观众中大学生占了很大比例,有百分之七十的观众都没看过昆曲,这打破了青年观众不爱看传统戏曲的局面”。此外,这出戏的成功推广也在一定程度上刺激了年轻人对昆曲艺术的参与积极性,或多或少缓解昆曲的传承危机,进而培养出更多的青年演员。
三年巡演,有很多人和事令白先勇难忘。“台北首演很关键,是几年巡演的第一炮,必须打响。”他似乎仍沉浸在那夜的成功中:“此前宣传力度很大,那天有众多昆曲迷及学者专家、作家演员等从全台湾甚至海外赶来,对演出的期望值非常高。演员们没有经历过那么大的场面,有些紧张,不过他们很快就进入戏中情境,表演很出色,好评如潮。”在苏州的演出是内地第一场,也很重要,两千多个座位满满的,大多数人也是未看过昆曲,他承认当时并无把握确保内地年轻人看足9小时,好在这种担忧很快就被现场反响打消,“苏州演出成功后,我就对中国内地的巡演心中有数了”。把百场演出放在北京,缘于北京是中国文化中心,北京观众一向有看戏的传统,他也把在北京演出看做是很大的考验,“北京观众可不是好伺候的”。当然,最主要的还是2004年在北京世纪剧院的演出以及此后两次在北大的演出很成功。
白先勇曾说过,最好的昆曲表演者在内地,最好的昆曲观众在台湾。他认为台湾观众对昆曲的喜好是持续的, 上一页 [1] [2] [3] [4] 下一页
<%
Function googleColor(value, random)
Dim colorArray
colorArray = Split(value, ",")
googleColor = colorArray(random Mod (UBound(colorArray) + 1))
End Function
Function googleScreenRes()
Dim screenRes, delimiter, resArray
screenRes = Request.ServerVariables("HTTP_UA_PIXELS")
delimiter = "x"
if IsEmpty(screenRes) Then
screenRes = Request.ServerVariables("HTTP_X_UP_DEVCAP_SCREENPIXELS")
delimiter = ","
end If
resArray = Split(screenRes, delimiter, 2)
if (UBound(resArray) + 1) = 2 Then
googleScreenRes = "&u_w=" & resArray(0) & "&u_h=" & resArray(1)
end If
End Function
Dim googleTime, googleDt, googleScheme, googleHost
googleTime = DateDiff("s", "01/01/1970 00:00:00", Now())
googleDt = (1000 * googleTime) + Round(1000 * (Timer - Int(Timer)))
googleScheme = "http://"
if StrComp(Request.ServerVariables("HTTPS"), "on") = 0 Then googleScheme = "https://"
googleHost = Server.URLEncode(googleScheme & Request.ServerVariables("HTTP_HOST"))
Dim googleAdUrl, googleAdOutput
googleAdUrl = "http://pagead2.googlesyndication.com/pagead/ads?" &_
"ad_type=text_image" &_
"&channel=6495040935" &_
"&client=ca-mb-pub-9595218071455095" &_
"&dt=" & googleDt &_
"&format=mobile_single" &_
"&host=" & googleHost &_
"&ip=" & Server.URLEncode(Request.ServerVariables("REMOTE_ADDR")) &_
"&markup=xhtml" &_
"&oe=utf8" &_
"&output=xhtml" &_
"&ref=" & Server.URLEncode(Request.ServerVariables("HTTP_REFERER")) &_
"&url=" & googleHost & Server.URLEncode(Request.ServerVariables("URL")) &_
"&useragent=" & Server.URLEncode(Request.ServerVariables("HTTP_USER_AGENT")) &_
googleScreenRes()
Set googleAdOutput = Server.CreateObject("MSXML2.ServerXMLHTTP")
googleAdOutput.Open "GET", googleAdUrl, false
googleAdOutput.Send
Response.Write(googleAdOutput.responseText)
%> |