红色中国俱乐部

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 10400|回复: 13
打印 上一主题 下一主题

[原创]从演奏到制作——指环王音乐系统全攻略

[复制链接]
跳转到指定楼层
1#
发表于 2009-10-10 15:54:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 瑟荻挽歌 于 2009-10-10 16:04 编辑

指环王的音乐系统是网络游戏史中一例首创先河,充分发挥了欧美游戏自由休闲的风格。在打怪、任务、升级等等传统网络游戏元素之余,抱起鲁特琴与竖笛,合一曲……笑傲江湖,是不是很惬意?

但是很随意地弹奏自己喜欢的曲子,还是有很多工作要做。众所周知,指环王里弹奏曲子有两种方式,一是装备上乐器,输入/音乐,你会抱起自己的乐器,这时候按数字1-8,会分别演奏do、re、mi、fa、sol、la、si、和高音do。shift+数字1-8是升8度,而ctrl+数字1-8是降半调而不是降8度。比如说按数字2是re,而按shift+2是高8度的re,但是按ctrl+2是#2,就是低半度的re,和1一个音高,ctrl+3是#3、b2,是必须结合ctrl才能发出来的半音

就是说指环王游戏里支持的音只有16个,就是ctrl+1的b1到shift+8的三八度do。告诉大家一个可能会被忽视的窍门,玩家可以修改键盘按键,按照自己习惯把每个音设定一个按键,比如键盘上A-K为1-8,Q-I为shift+1-8,Z-,为ctrl-8。修改按键只会在音乐模式下启用,不会干扰平时操作。如此熟练的乐者可能会使用这16个音高和半音来演奏歌曲,但是需要比较高的音乐素养,我们一般人只能另辟蹊径,寻找更简单的方式。

输入/音乐,在音乐模式下输入/演奏 歌曲名,可以演奏别人制作好的.abc格式的歌曲。下载好的.abc文件放在X:\Documents and Settings\The Lord of the Rings Online\Music里,就可以顺利演奏(小提示:添加新音乐不用退出游戏,很环保)。

要几个人合奏歌曲也很简单,只是根据情况不同可能会稍微复杂些。举最简单的例子,2个人要演奏同一首歌,只需要组进一个护戒队里,在音乐模式下分别输入/演奏 歌曲名 同步,聊天窗口会显示“某某准备好演奏歌曲XXX”。两个人都准备好以后,一个人输入/开始演奏,两个人就会无视延迟演奏同一首歌曲。当然两个人也可以用这个方法同时演奏两首不同的.abc文件。这就是说,开启一个24人团队,将使演奏24个声部的交响乐成为可能。但是假如一个歌有24个声部,分成24个.abc文件无论在传播还是演奏都比较麻烦,好在我们有更简便的方法。让我们看看一个.abc文件的组成部分。

找到一个.abc文件,右键,点选 用"记事本"打开,我们会看到这个文本文件开头有以下元素

%      信息,程序不会读取%后边的文字,所以你可以随便写,方便下载你歌曲的其他人看见你留下的信息。
X:1    这个X后边的数字合奏中很重要,我们在后边说明
T:     这个是歌曲的名字,你演奏的时候会出现在聊天窗口,护戒队内可视
Z:     制作信息
C:     作曲者
N:     Notes,就是备注
M:4/4  拍子
L:1/4  拍子长度
Q:120  Tempo,即节奏,快节奏的摇滚或慢节奏的长笛抒情独奏就是这个决定
K:C    调高,C即C调

后边的代码就是音乐程序,不同的代码和五线谱上的符号一一对应,有兴趣的朋友可以找找对应关系,根据五线谱手动录入,但是很麻烦就是了……

如果要制作一个多声部的歌,你可以把所有.abc文件装在一个.abc文件里,用X:后边的数字区别。比如一首歌需要3把鲁特琴,我们依次把所有代码复制到同一个文件里,只修改每个X:1的数字为1~3。然后在音乐模式中,输入/演奏 故乡 1 同步,另一人输入/演奏 故乡 2 同步,分别和X得数字相对应,就可以分别演奏同一个.abc文件中的不同部分,是不是方便了很多?

如果你喜欢的歌曲你找不到现成的.abc文件改怎么办呢?我们何不自己制作呢?制作.abc文件说简单简单,说复杂也复杂。手动录入的方式我们就不说了,我们可以使用指环王专用的转换器LOTRO MIDI PLAER,把midi格式的歌曲转换成abc文件。如果你下载后不能安装,那么说明你系统中没有该程序所需要的JAVA环境,下载个吧。

接下来是关键并且复杂的部分。指环王的乐器发声和midi原理是一样的,所以有了midi文件理论上我们都应该可以搬到指环王中。但是midi格式太强大,它可以记录音乐中所有的和弦、连音、跨N度的高音低音等等,而且糟糕的是大部分指环王游戏内支持不了。如果一个听起来很完美的midi不加修改,在指环王里的效果是非常糟糕的,所以接下来我们的工作就是找到自己喜欢的歌曲的midi,并且加以编辑成为指环王游戏支持的内容。

找一款合适你的midi编辑软件,我使用的是Cakewalk Pro Audio 9。我们如何找到一首合适的midi音乐呢?上百度,google搜索吧……但是我的小窍门是,我使用Guitar Pro这个软件,在网上找这个格式的歌曲会比midi更加容易,而且这个软件本身可以很方便的导出成为midi,更加可以按照演奏吉它的方式编辑乐音。如果你会弹吉他,这个软件是非常非常有用的。而不会吉它,这个软件也是寻找midi乐源的一条捷径。

使用Cakewalk打开一个midi文件,你会看到里边有几个乐轨,每个分别代表不同的乐器。我们需要一个一个来,比如编辑1号吉他,我们就删除其他所有的乐轨,单留下1好吉他的音轨,另存为一个文件比如“歌曲名1鲁特主旋律”,这样命名是为了在修改于整合的时候自己都不会迷糊……然后启动游戏,进入人物角色,输入/音乐,拿起你的乐器,运行LOTRO MIDI PLAER,打开我们刚刚制作的“歌曲名1鲁特主旋律”,测试下。游戏里你的人物开始弹琴,我们就已经成功将外界的音乐成功带入到中土世界来了。但是,一般都非常不好听,要么就是莫名其妙地丢音。那么我会告诉你遇到这类情况应该怎么办。
导入一段midi后,LOTRO MIDI PLAER会如下图所示。

关注下“notes out of range”当出现这个提示,就是说者段midi的音高有多少个音是超出指环王支持的范围,我们可以调整Transpose来把整段音降低或升高一些,或者点击best来让LOTRO MIDI PLAER自动调整,确保最少的音符超出支持范围,而能够顺利演奏出来。但是如果这段midi本身高低音跨度比较大,怎么调整也不好听的话,没办法,使用Cakewalk编辑midi吧,1格鲁特琴我分成两个鲁特琴可以了吧?把乐轨拆分开来,单独保存。或者把所有的鲁特琴轨道都测试一遍,然后再决定哪段拆分,哪段合并。总之,当前的工作是很考验你的一个美德——耐心的……


有时候音符演奏不出来,可能是你的midi有一些演奏上的技法,是指环王不支持的。或者比如电bass,往往因为变音器效果一个音可以持续很长时间,所以midi里听起来很连贯,但是游戏里却3、5秒才蹦一个音符。我们就要直接修改midi,一个音一个音修改成我们需要的最简单的音效和音长。如果你遇到需要通篇修改的midi谱子,可能会直接把你弄崩溃掉。我觉得肯定有更先进的法子……但是在国内网站我还没有找到……也许老外那里有,但是我看不懂。所以目前只能靠一遍又一遍的重复测试,傻瓜般的一件件修改,很耗费时间。

LotRO不支持鼓的midi导入。至于鼓如何加入,这是让我脑浆子都要绿了的问题。我只能用我唯一能想到的,最笨的方式解决。使用Cakewalk制作一段各个音高的MIDI文件,用LotRO在游戏中测试,把自己想要录入的鼓声按照时间线一一从Cakewalk中找到,然后在MIDI中重新调整整段音高。很麻烦,是吧?但是当我成功以后……那种成就感是十分巨大的。

总而言之,以上是我目前制作一首歌总结出来的经验,以后随着经验的积累,也许会找到更加简便的方法,我会随时更新此贴,也欢迎朋友们补充指正。我迫切需要外国的技术贴,但是英文实在太烂,还有求于高手们的帮助。

指环王可以说是现在中国唯一一款欧美风格的网络游戏(wow越来越泡菜了,不是么?)。休闲的游戏方式与永远探索不完的任务与世界是此类游戏的灵魂,在疲于工作于学习的闲暇有这样个去处是很难得的。希望大家能够深入体会这款游戏的内涵。

邪恶势力还在等待我们的挑战,中土的英雄们,享受战斗的过程吧!

JAVA运行环境:http://lorabc.com/plus/download.php?open=0&aid=51&cid=3
LOTRO MIDI PLAER下载地址:http://lorabc.com/plus/download.php?open=0&aid=52&cid=3
Cakewalk Pro Audio 9汉化破解版:http://www.tsedu.net/leting/21jyk/01JYK/YY-WEB/rj/01.zip
Guitar Pro 5.2汉化破解版:thunder://QUFodHRwOi8vZG93bi41MnouY29tLy81MnovR1A1REVNT18yLnJhclpa

本文由RC休闲团队 成员 瑟荻挽歌 原创,转载请保留

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
2#
发表于 2009-10-10 15:58:09 | 只看该作者
哇哈哈哈哈。。。。。。。。。。俺滴沙发!!!嘎嘎~~~~~~~辛苦啦 挽歌~~!!
3#
 楼主| 发表于 2009-10-10 16:06:15 | 只看该作者
嘿嘿~为人民服务
4#
发表于 2009-10-10 16:34:29 | 只看该作者
给你帖子浇点水吧
5#
发表于 2009-10-10 16:38:33 | 只看该作者
太猛了
这帖子真棒
6#
 楼主| 发表于 2009-10-10 16:39:47 | 只看该作者
不眠之夜的结果啊……
7#
发表于 2009-10-10 17:10:40 | 只看该作者
我作证!
8#
发表于 2009-10-10 17:11:17 | 只看该作者
还有我做的图呢
9#
发表于 2009-10-10 17:20:03 | 只看该作者
太猛了
这帖子真棒
shaobing 发表于 2009-10-10 16:38


那是绝对的啊。。精华之精华了!!!虽然很多地方还是搞不懂 但这更加值得细读 深度 好好研究了。。。绝对大有价值的帖子。。55555555 俺滴又一偶像诞生咧~!!!{:2_26:}
10#
发表于 2009-10-10 17:23:01 | 只看该作者
我可以找个角敲鼓去了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

RC俱乐部 ( 津ICP备16001767号 )

GMT+8, 2024-11-15 01:24 , Processed in 0.071432 second(s), 7 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表