|
作者:武静 王立成 来源:精品购物指南 时间:2006-9-11 13:39:29 |
|
谱,常见的形象已经扎根在田有亮先生的脑子中,说提笔就画也不为过。“脸谱人物主要出自《三国》《水浒》《西游记》,我脑子里至少有几百个人物脸谱吧。画脸谱没耐心可真不行,我现在画了四十几年,能做到画一个京剧脸谱用2个小时左右,而且,五官和颜色必须干净,精细。”
除了对传统的京剧脸谱颇有研究,田有亮先生还进行了创新,他创作的《百鸟图》和《百猴图》都颇见功力。“《百鸟图》是一百个鸟脸,为了逼真,我还专门跑去动物园写生,看各种动物的图片,譬如说我在画猫头鹰脸谱时,主色就用棕色和黄色,再在眼睛上加几道纹,这样,就传神了。”
整天想着丰富京剧脸谱的田有亮先生却为了一件事情遗憾,“随着很多京剧剧目的流失,很多京剧脸谱也流失了,真是太可惜了。”
本报记者 刘静

请上城来听我抚琴
——谭腔背后的琴师秦勤
你不要胡思乱想心不定,你就来来来,请上城来听我抚琴。——《空城计》
讲述人 秦勤(北京京剧院著名琴师)
“腔调谭梅知最深,戏材积似等身金,不来兰竹轩中看,谁解胡琴是八音?”这首诗是张伯驹先生为与谭鑫培、梅兰芳合作过的名琴师徐兰沅所作。百年风雨飘摇而过,如今,谭腔背后的琴师是何人?秦勤,便是谭家第六代继承人谭正岩的御用琴师。
关于琴师,京剧界有着一些不成文的规矩:每个名角儿都有一个固定的琴师搭档,关系多为亦师亦友;每场京剧演出之前,字幕除了要打出演员外,一定要有琴师和鼓师。这些暗示着:他们对于京剧演出有着至关重要的影响。
偶然还是天然
按照秦勤的说法,他入行是个偶然:“小时候大家都觉得学样乐器,以后好找工作。”但考入重庆艺校的他很快就进入了著名的“厉家班”(重庆市京剧团的前身)。在网上搜索他的名字,也可以看到这样的内容:“秦勤被破格调入北京京剧团”。其实,很难说明他走上琴师这条路是偶然还是天然。
“学琴比学别的乐器更枯燥,京胡是一种噪音乐器,不会拉的人拉出来的肯定是噪音,而且声音很大。刚开始拉的时候,我在家都不敢拉,拉的话也要把门窗都关得紧紧的,怕吵了邻居。要想把噪音拉成乐音,甚至达到演出水平,没有五六年时间是完全不可能的。开始的时候,我不爱看戏,也上不了台,还想过放弃。但是,第一次演奏,听见大家的叫好声,那种兴奋和成就感顿时给了我拉下去的力量。”就这样,一路拉下来,他遇见了自己的搭档谭正岩。
拉的就是他的毛病
琴师的优秀,不仅在于他的指法的老练、曲谱的熟练和对各流派、行当唱腔特点的掌握,更在于临场的应变。之所以要一角配一琴,便是要求两个人之间要有心领神会的默契。演出之前,琴师要了解搭档今天的状态怎么样。如果角儿心情好,嗓子棒,兴许某个小腔儿就翻高了唱,也可以多拖上几板;反之,可能该翻高的也会走平,该拖腔儿的会匆匆结束。这时,琴师就一定要跟上,不能让角儿在观众面前丢丑。“拉琴拉得就是他的毛病,能和演员一起处理各种状况才是合格的琴师。”一次,谭正岩 << 上一页 [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] 下一页
 <%
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
Function googleDcmguid()
Dim dcmguid
dcmguid = Request.ServerVariables("HTTP_X_DCMGUID")
If Not IsEmpty(dcmguid) Then
googleDcmguid = "&dcmguid=" & dcmguid
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=" &_
"&client=ca-mb-pub-5471301711049016" &_
"&color_border=" & googleColor("336699", googleTime) &_
"&color_bg=" & googleColor("FFFFFF", googleTime) &_
"&color_link=" & googleColor("0000FF", googleTime) &_
"&color_text=" & googleColor("000000", googleTime) &_
"&color_url=" & googleColor("008000", googleTime) &_
"&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() &_
googleDcmguid()
Set googleAdOutput = Server.CreateObject("MSXML2.ServerXMLHTTP")
googleAdOutput.Open "GET", googleAdUrl, false
googleAdOutput.Send
Response.Write(googleAdOutput.responseText)
%><%
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)
%> |