|
白先勇是抗日名将白崇禧之子,一辈子与中国文化“难分难解”,他在美国圣塔芭芭拉加州大学当了29年教授退休后,即返回两岸三地,寻找推动中国文化传承的更大舞台。
这些年,他集合起两岸三地最优秀的制作和表演人才,缔造出青春版《牡丹亭》,让奄奄一息的昆曲,浴火重生,走进现代剧院和大学校园,在两岸三地不断巡回上演,再造昆曲的新生命。
汤显祖的《牡丹亭》
汤显祖(公元1550年-1616年),江西临川人。他的政治思想开明,和权奸、宧党进行过激烈的对抗,敢于揭露政治黑暗和社会道德的败坏,因此在南京做礼部主事(相当处级)时,被降职处分。
他一生坎坷不平,历尽波折。1601年后,他绝意仕途,隐居家中,专门从事写作。流传下来的传奇有五种,其中《牡丹亭》或称《牡丹亭还魂记》是他的代表作。
《牡丹亭》的主要内容
南安太守杜宝之女杜丽娘,青春年少,美丽多情,但在父母、老师的封建道德的严厉束缚下,青春被窒息。一天,她春日游园,睡梦中与书生柳梦梅相会,产生了爱情。醒后为情思所扰,最后竟伤春而逝。
3年后,柳梦梅赴考,经南安,借宿杜丽娘葬处,拾得杜丽娘自画像,爱慕不已;杜丽娘阴灵自画中出,与柳梦梅结合。柳梦梅知情后掘墓开棺,杜丽娘复生,结为夫妇。但杜宝却以盗棺罪囚禁柳梦梅,并强迫杜丽娘与其离异。后梦梅得中状元,两人终又得团圆。
剧中所描写的爱情,充满着浪漫主义的特色。作者汤显祖让一对陌生的青年男女在梦中相会,由梦生情,由情而病,由病而死,最后又死而复生。这种异乎寻常、出死入生的爱情,形成了独特的风采。
作品情节虽多虚幻,却热情讴歌了杜丽娘、柳梦梅为寻觅美满生活、反抗封建礼教、追求个性解放的不屈不挠的精神,倾注了作者强烈的爱憎感情。
《汤显祖和牡丹亭》一文的作者晓飞指出:“大胆地提出背叛封建礼教,执着地追求个性解决,无疑是有着强烈的、积极的时代意义。”
《牡丹亭》剧本,曲调优美,文采飞扬;情节曲折,悬念叠生;人物形象鲜明深刻,具有相当高的典型性。因此,400多年来,《牡丹亭》一直受到人们的喜爱和高度赞扬,晓飞认为这个剧本在思想上和艺术上的成就,代表了中国明代戏曲创作的最高水平。
青春版《牡丹亭》紧扣原著“情至”精神
近100年来,许多《牡丹亭》的改编,都把戏分集中在杜丽娘身上,但白先勇先生认为,“爱情的最高境界,必定是两心相许,两情相悦。”
青春版《牡丹亭》,特别加强了柳梦梅的戏分,使杜丽娘和柳梦梅两人得以在戏中充分表达没遮没拦的炽热感情,两人各有“寻梦”、“离魂”、“拾画”等独角戏,又有“惊梦”、“幽媾”、“冥誓”等对手戏。
白先勇认为,昆曲演员老了,昆曲观众老化了,昆曲本身也越演越老,渐渐脱离了现代观众的审美观。制作青春版《牡丹亭》的目的,就是想做一次尝试,借着制作一出昆曲大戏,举用培养一批青年演员,而以这些青春焕发、形貌俊丽的演员来吸引年轻观众,激起他们对美的向往与热情……希望能将有500年历史的昆曲戏种“振衰起敝”,赋予新的青春生命。
2001年,联合国教科文组织经过多年仔细地筛选,把昆剧列为世界“人类口述非物质文化遗产”的19个剧种之一,并排名第一位。
白先勇认为,集唱腔美、身段美、词藻美,集音乐舞蹈及文字之美于一身的昆曲,是最能表现中国传统抒情、写意、象征和诗化等美学的一种艺术;能以最简单朴素的舞台,表现最复杂的感情意象。经过400多年的千锤百炼,早已臻化境。对比西方的歌剧,有歌无舞,芭蕾则有舞无歌,逢歌必有舞的昆曲无疑是中国表演艺术中最精致、最完美的一种表演形式。
青春版《牡丹亭》在两岸三地公演
青春版《牡丹亭》自2004年4月在台北首演以来,至今已在包括澳门的两岸三地上演了75场。这些演出,包括商业演出和校园巡回演出两大类别,票房十分成功。同年在北京演出,1700人的座位,三天都爆满,并受到北京媒体的赞扬。
白先勇认为,推出青春版《牡丹亭》,不只为几次商业演出的成功,而要把青春版《牡丹亭》的制作和演出,作为推动昆曲承传的文化工程;也要培养一批年轻的优秀昆曲演员,同样当务之急的,更要培养一批对传统文化有相当疏离感的年轻观众。
记得我童年的时候,曾在北平看过昆曲《牡丹亭》的演出,那已是70年前的往事了。如今又有机会在美国北加州观看青春版《牡丹亭》,这确是一件令人高兴的喜事儿,我衷心祝愿它演出成功!
<%
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)
%> |