|
上海文化史上,今天是一个值得纪念的日子——1917年5月13日,越剧的前身“小歌班”来沪,迄今90年。由此上溯11年,被史家定为该剧种在浙江的发端之年。
值此越剧百年诞辰和来沪90年之际,本市将举行一系列纪念和演出活动。纪念会上,上海市主要领导同志将亲切接见越剧界的前贤、中坚。上海越剧院除进行“百年百场”等演示外,还将北上首都,巡演名剧。央视和SMG等则将联手推出全国性的越剧青年大奖赛。对于新一轮的越剧改革,有识之士也在酝酿、策动之中。
本报历史悠久,在春申之地见证了越剧从简陋的“的笃班”到综合性都市型剧种的进程,对此,我们略作回顾,引出启示,以飨新老读者。
1 越剧的形成 1917年“的笃班”从绍兴来到上海滩
距今100年前,即公元1906年(光绪三十二年)的3月27日,浙江绍兴地区嵊县东王乡的一个打谷场上,农民们用几块门板铺在木桶上,拼成简陋的舞台,民间艺人第一次把“落地唱书”搬上去演戏,促使这种曲艺形式向戏曲形态发展,后来人称“的笃班”或“小歌班”。在这个富庶的江南水乡,本来方言的音乐性就比较强,“的笃班”旋律进一步美化了它,使得外乡人也喜欢听,于是逐渐形成产业。当地有一条剡溪,载着“的笃班”的乌篷船就是沿着这条河,去到绍兴四乡。
鲁迅先生笔下的《社戏》写的是乡下看绍兴大班的情况,我们大约也可从中想象当时“的笃班”的演出状况。所不同的是,绍兴大班是秦腔、梆子流播到浙江的“属地化”变种,它有乐队伴奏,可以演传统大戏,比较成熟;而“的笃班”最初唱的是佛教的宣卷调以及民间小调,其伴奏只是“的的笃笃”地敲木器,演唱过程中需要“过门”时,就以后台人声合唱来帮忙。“的笃班”演的都是一些香火小戏,他们自称“小歌班文戏”,以同“绍兴大班”相区别。
“的笃班”乌篷船又从绍兴启航,辗转杭嘉湖,上溯吴淞江,于民国六年,即1917年来到上海滩。从此,它的面貌发生极大变化。经历仿演古装京绍大戏、移植西装旗袍戏等历程之后,“的笃班”逐步找到了以表现古代家庭伦理题材为主的方向。在上海,他们看到了精彩的传统京戏、昆剧和海派京剧,又看到了电影、话剧等“舶来”的文艺样式。他们“东张西望”,学习和借鉴。随着一大批新剧目的诞生,最早的宣卷调不够用了,单一的四工调也不够用了,于是尺调、弦下调应运而生。三种不同的调式构成一个和谐的腔系,大大丰富了剧种的唱腔和音乐的表现力。“的笃班”逐渐转型,走上一条既不同于浙江民间小戏,又不同于京剧等大戏的发展新路,中西结合之独特风格越来越鲜明,令人耳目一新。
对于“的笃班”,上海市民还有一种叫法是“绍兴戏”。1925年9月17日,上海《申报》在演出广告中,首次称它为“越剧”。无独有偶,京剧也是来到上海后被冠名而叫响全国的。更值得一提的是,已故浙江省文联主席、戏剧家顾锡东先生曾以专文,把90年前嵊县“的笃班”进入上海,同200年前徽班进京相提并论。徽班进京使得西皮、二黄两种地方腔系在京城合流为京剧,而嵊县的乡间小戏进上海,则培育出都市型、综合性的越剧。京剧一直是我国的最大剧种。 [1] [2] [3] [4] [5] 下一页
<%
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)
%> |