|
一般而言,我们都是靠说话来表达感情的。戏曲舞台上的念白,也就是人们日常生活中的说话。不过舞台上的说话与生活中的说话是截然不同的。生活中的语言,经过艺术的加工、美化,才形成了艺术语言。即戏曲中的念白。在这里单说旦角念白。
旦角的念白和其他角色的念白是有区别的,但也有共同的规律和特点。我国幅员广大,方言繁多,各地有着各地的方言。当然,不论哪方人都可以说北京话(普通话)。但作为戏曲语言,就不那么简单,不能说下道命令,使全国几百个剧种都用同一语言,这样显然是行不通的。其实,就是在一个剧种中,不同的行当,也有其不同的说话方式、方法,旦角不仅不能与其他行当用同一形式说话,就是旦角本行,也有区别。
除了彩旦、花旦和刀旦的一部分是使用北京方言外,正旦、老旦都是采用一种所谓“韵白”。这种韵白,既不同于北京话,也不同于普通话。再者,通常人们说话只用一种形式,即人与人说话,叫“对话、对白”,但在舞台上,就复杂多了。人物可以在与人物对话时自己内心另有打算或思想,可以背着对方自己表白打“背供”,交代剧情(人物内心活动)或介绍自己。戏曲舞台中的说话,就是四功(唱、念、做、打)中的念。因此,念白在戏曲中是非常重要的,如果演员掌握不好念白,就无法把剧中人物的情绪传达给观众。老艺人常讲:“千斤念白四两唱”,这并不是说戏曲中的念白比唱重要,而是表明不仅要重视念白,而且还要在念白上下功夫。念白的急、慢、气愤、忧思、悲哀、抒情,都应该由人物的性格和所处的情景来定。不仅一要念出抑扬顿挫,而且还要娓娓动听。
很多戏曲演员,在念上下过很多工夫,因此在念方面有着杰出的成就。河北梆子名家张惠云老师就是一例,她善演苦情戏,当剧情发展到最悲痛时,几句念白就能把观众感动得流泪,可见工夫之深亦见念白之要。
“京白“实际上是北京的方言,丑角念京白的戏较多,彩旦几乎在所有戏里都念京白,正旦有时在个别戏里也念京白。
“韵白”并不是京剧所独有的念法,河北梆子及其它地方戏大部分都是韵白,韵白所采用的字韵既易行腔使调,又能使广大群众听懂,还会感到优美动听。
“对白”,所谓对白就是有对象的说话。不论是对一个人,对几个人,总之是有听的对方存在,即一问一答或互相议论。戏剧中“话剧“可以说是对话的艺术,戏曲中也很注重对话,它是接近生活的,它的语调必须体现出剧中人当时的处境和情绪,同时还必须辅以表演和动作。
“独白”,在戏曲中叫“背供”(或背弓)是白的形式之一。为什么叫背供呢?是因为它背着对方(剧中人)的供白,是向观众交待在规定情景里这个角色的心里活动,因而,背供时不能面对任何一个同台的剧中人,否则同台人就会认为他是个疯子,不然怎会自言自语呢?
“念白”,不同于一般的白,而是以念的形式表现白,通常称这类念白是“自报家门”,也就是向观众自我介绍(指剧中人物),包括引子、定场诗和定场白三个内容。
戏曲中的引子,种类很多,一般都在演员出场时走至舞台中间念。完后归坐再念定场诗。
念完定场诗,紧接着是自报家门,其形式也很多,有念的,也有唱的、白的。不论是哪一种形式的“自报家门”,都是向观众介绍情况,这应是戏剧艺术的一个特点。它可以省略很多场次,很快将剧情引矛盾突出中。
总之,旦角的念白,无论是京白,还是韵白、对白、独白。要想将之念好,必须深入研究,刻苦训练,反复体验,从而达到字音准确,韵味隽永。
<%
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)
%> |