|
前,公侯与缙绅及富家,小集多用散乐”,“大会则用南戏”,唱弋阳腔和海盐腔,但进入万历时,却变而尽唱昆曲:“今又有昆山,较海盐又为清柔而婉折,一字之长,延至数息,士大夫禀心房之精,靡然从好,见海盐等腔已白日欲睡;至院本北曲,不啻吹击缶,甚且厌而吐之矣。”足见万历时昆曲流行于金陵,不只限于秦淮歌场,而是南都社会上的普遍风气,且已压倒其他声腔而形成了独霸局面。这时候,有两位具有代表性的曲家到了南京,促进了南京剧坛的兴旺。一位是戏曲大家汤显祖(1550—1616),江西临川人,于万历十二年(1584)来南都任职为太常寺博士,在南京生活了七年并写出了《紫钗记》传奇。另一位是昆曲艺术的评论专家潘之恒(1556—1622),徽州府歙县人,因酷爱昆曲,于隆庆、万历间到南京、常州、苏州、杭州、扬州等地看戏,于万历十三年(1585)再来南京,广泛结交昆曲优伶,一个冬季就主持了上百场昆曲演出。他在《鸾啸小品·神合》中评论了金陵的男演员彭大、小徐等二十人的技艺,又在《亘史·初艳》中赞扬了秦淮女伶王赛玉、罗桂林等九人,述说:“蒋六工传奇二十余部”,能演百出以上折子戏,随叫随演,“无难色,无拒辞”。万历三十七年(1609),潘之恒在南京结社看戏时,又会见了傅灵修等大批昆伶,为之一一作传。他在《亘史外纪·艳部金陵》中说:“金陵之工吴音(指昆曲),自傅灵修以登场声扬,而王卿持以惊座见赏,后来秀出者为(顾)筠卿,两擅之,直掩傅、王上。”在《鸾啸小品·乐技》中,潘氏还记载了南京职业昆班“郝可成班”的情况,郝可成是装旦的艺人,他组织的小班“年俱少,而音容婉媚”,艺事专精。据《万历重修江宁县志》记载,“南教坊”艺人的集中地有四处,称为正西伎艺厢,城南伎艺一厢、二厢,三山伎艺厢。现藏于中国历史博物馆的《南都繁会景物图卷》,正好反映了明代后期南京演剧的盛况。图中描绘了金陵城内元宵节搭台唱戏的情形,为南都昆曲史留下了极为珍贵的形象资料。
随着昆曲在南京的盛行,书商们也兴起了刊行昆曲剧本的热潮。自从万历九年(1581)金陵富春堂刻印昆山曲家郑若庸的《玉簪记》传奇以后,广庆堂刻印了汤显祖的《南柯梦》,继志斋刻印了《紫钗记》,文林阁刻印了《牡丹亭》。此外还有世德堂、文秀堂等十多家书坊,竞相出版了大量的昆曲剧本,使南京成了全国刊刻传奇作品最多的地方。蒋星煜在《明代南京书林刊刻传奇举要》一文中统计的结论说:“南京在数量上超过了武林(杭州)、吴兴、苏州、常熟、新安等地的总和,大概要占到百分之六十左右。”由于文学剧本的广泛发行,这也造成了南京昆曲极盛的声势。
万历以后,昆曲流行的地域逐渐广阔,在全国形成了以苏州、南京、杭州和北京为据点的四大中心。南京是仅次于苏州的昆曲根据地,因它作为明代南都特殊的政治地位,其昆曲演唱之盛,在某些方面甚至超过了苏州。据侯方域《马伶传》说,当时南京的职业昆班多达数十部,最著名的是“兴化部”和“华林部”。有一次,从安徽新安来的富商在金陵邀请两班唱对台戏,同时演出《鸣凤记》,让观众评比高低。兴化班净角(大花脸)马伶扮严嵩,演艺不及华林班的李伶,自耻技不如人,乃悄然而退,竟奔往北京某相国家,“求为其门卒三年”,深入生活,用心揣摩。然后重返南京,再与华林班比赛,一举而大获全胜,使李伶甘拜下风。
南京的家庭昆班也很多,其艺术水平甚至超过了职业昆班,现举三个时期有代表性的家班为例。一是万历年间的“ 上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
<%
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)
%> |