|
作者:佚名 来源:新浪娱乐 时间:2006-7-24 15:06:30 |
|
个意见,整个戏一遍听下来以后,我觉得音乐平了一点。
谢国华:(作曲)
今天坐在这儿,我很想念我的合作者程学勤,他生了大病,正在上海治病。今天应该两个人一起来谈这个事。
一讲到戏曲不谈音乐不行,在戏曲领域,有很多东西是各剧种通用的,比如剧本、导演、程式化动作,唯有音乐是各剧种之间无法共用的,不同剧种区别就在音乐上。说起黄梅戏音乐,我的感受是前人给我们开的路非常宽,平台搭的非常高,是一件好事,但也是一件难事。因为前面很多东西在参照了,观众有个审美滞后,他就用前面那个来要求你。因此,不像绝对不行,完全套用原来的也不行。这次创作我觉得压力很大,有两点感受:一是这次创作中我们的做法,一个是当代审美。
一部片子,人们有很多审美期待,这期待里面的其中一个,就是人们希望变。人们不能忍受不变,在一切领域,变化可能是绝对的,矛盾总是绝对的,矛盾的解决总是暂时的,那么解决这个现代审美我觉得很重要。当然这个戏我也没有解决的很好。我写了一篇总结文章,也是想给其他搞黄梅戏音乐的同志做一些参考,因为我毕竟不是搞黄梅戏的,虽然有一份责任。但是如何解决现代人的审美需求,这不仅是黄梅戏,也是中国戏曲的问题。我认为我们应该向其他艺术借鉴,包括向国外借鉴。比方说,改革开放20年,美国的音乐剧和它诞生的美国大片,已经确确实实融入到中国的当代听众里面去了,这里面有很多我们戏曲音乐可以借鉴的东西。现在问著名的制片人,怎么才能拍一个好片子?答案是:故事要有吸引力,导演演员要有号召力,舞美要有冲击力,音乐要有震撼力。可见音乐已经有这个时代的新需求。我们曾经梦想在这个戏里,音乐上的路再走远一点,就是怎么把黄梅戏音乐性更强,像歌剧更靠拢一点,我的文章里面提的一个梦就是这一点。但在实际操作中,我们还是立足黄梅戏来做的。
即便如此,我们在做这部片子的时候,还是用了许多别人没有用的构想。第一个就是包装,用一个比较大的乐队,符合当代审美的乐队,这些东西在电影院里面,在大片里面,在音乐剧里面,在我们听的很多磁带里面都能够听到,但是这个东西又不能是外国人的,必须是中国人的,怎样和我们民族的乐器结合起来,诞生一个新的东西。这个剧本提供了一个基础,就是这个人物,就是这个背景。为这个才女写音乐,我通过学习,通过创作,加深了对李清照的认识。李清照不再是我在中学时读过的那个人,不是过去简单的认为她是一个婉约派词人。为什么她会出现那么气势磅礴的诗和婉约的词,其实藏在诗词后面的东西是非常博大精深的,她是一个大知识分子。这就是我对她的理解。这个大背景提供了音乐要写一个大背景里面的大人物,这就给这个乐队怎么包装出了一个题。这个包装的重要性在哪儿呢,就是这个戏要有的音乐色彩,如同在画展上,色彩首先跳出来了,人们就注意到这个画了,这就是基调。它能够让我们接下去的故事和音乐,比较容易地走进听众的心里面去,所以,基调要定好。
第二个就讲到关于这个戏音乐的创作。黄梅戏音乐创作,时老已经总结出一条路了。刚才在开会前我跟兰厅长还谈到了,黄梅戏音乐的创作一个是继承,不继承是不行的,我们对传统的了解还不够,连时老也说,他搞了半个世纪,还在找老艺人,挖掘新的东西。我发自内心的认为,我们生活在时老周围的人对时老的认识还是不足的。我们常常不珍惜传统。生活在当代,以为新的总是好的,忘记传统的东西,主腔,和它的花腔小调,这些东西是基础,脱离这些基础去搞个人化,都是无本之木,无源之水,就像建在一个沙上的楼, 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
 <%
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)
%> |