首页 攻略 手游攻略 查看内容

安卓乐动达人谱面制作教程2.0 最详细的图文攻略

   开始本篇教程之前,先讲解一下游戏中的各个名词的意思。

  名称介绍:

  乐动达人:你手里正在玩的游戏。

  谱面:一般意义为音乐的谱子,为演奏谱,普通的歌曲的谱面为简谱或五线谱,乐动达人的谱面就是乐动达人谱面。

  歌曲包:一个完整的歌曲演奏包,由三部分组成:1.谱面,2.音乐,3.图片及图片变化流程。

  打击时间:某一按键在整首曲子的何时刻打击视为完美,在谱面中为beat time后面的数字。

  时间轴:一连串打击时间的组合。

  音轨:音乐进行演奏时,某一个乐器或声部的全部音在WAVE或MIDI上的命名。

  键位:某一按键在哪一个音轨打击视为正确,在谱面中为type后面的数字。

  祯:电脑计算的基本单位之一,1000祯=1000毫秒=1秒。

  BPM:歌曲的每分钟打击的四分音符的个数。

  WAVE:一种音频文件。

  火焰条:看起来像火焰的一个东西,出现在WAVE中。

  MIDI:一种音频文件。

  背景乐/人声部分:纯音乐的部分和清唱部分。

  渲染:使用VST插件形成的特殊的声音效果,这个过程称之为渲染。

  制作总览

  或许玩过乐动达人有一定时间的人会觉得,歌的数量少,难度也不是很大,时常没有自己喜欢的歌,如果可以自己制作该有多好!别急,看完这篇教程贴,你就会知道如何制作乐动达人的谱面了。

  首先,先要了解歌曲包,歌曲包是游戏的演奏包,里面的文件总多,其中分为3部分:谱面,音乐,图片及其变化流程,本贴侧重于谱面和音乐的制作。

  我们打开一个歌曲包[图2-1],可以看到有很多文件,其中,谱面文件为config.xml(下称config),音乐文件为music.mp3(下称music,由于ios和安卓的不同,此处以安卓为准,没有premusic.mp3),其他的我们可以暂时不管,因为他们不影响游戏的进行。我们实际的任务就是制作出config,因为music是可以直接获取的。

  谱面识别
 

  打开一个config,我们可以看到这样的图[图3-1],这是用写字板打开的样子,同样,我们也可以用其他软件打开它,如:wps表格

  这里可以看出,config分为3个部分[图3-2]:beat time,type和连接部分,beat time就是打击的时间,type就是打击的键位。,一个beat time对应一个或一组type。

  beat time很好理解,就是这一个按键应该在一首歌的什么时候按下才能做到恰到好处。beat time的单位为祯,1000祯=1000毫秒=1秒,图中的时间为14029祯,也就是整首曲子的第14秒029毫秒时打击第3键位为完美。在制作一首歌曲时,歌曲的总长度建议在2分钟至3分钟之间,过长的歌不合适,单歌曲略短要相对好一点。所有的beat time连接起来就形成了歌曲的时间轴。

  type是打击的键位,即在beat time中指定的是时间时应该打击的位置。当需要同时打击2个以上键位时,需要在键位中间加入“$”字符,当需要将键位改为长音时,需要在打击的键位后加入“_”字符和延长的时间。[图3-3]

  讲了这么多,也许大家会问:那么该怎么制作时间轴和键位哪?键位是需要自己制作的,而且也不会消耗太多时间,我们花费的时间大部分是放在制作时间轴上。接下来就有以下几个主流的方法:BPM法,WAVE法,MIDI法和同类替换法。

  方法掌握难度:同类替换法

  在完成了beat time和type后,谱面就可以视为了制作完成了。

  MP3/BPM法

  MP3是最广为流传的音乐格式,其获取渠道总多,音质也较高,适合用于制作谱面。但是光拿到一首歌的MP3是没有用的,因为MP3不能直接给我们时间轴,这个时候就需要测量出歌曲的BPM了,通常我会使用一些测量歌曲BPM的软件,如:BPM analyzer,click等[图4-1]。使用方法由于软件不同,一般都不一样,请根据你下载的软件使用。(如果测出的BPM不是0.5的倍数,建议化为相近的0.5的倍数,否则后面会很吃力的。

  如果歌曲出现了变奏,建议使用cool edit pro或adobe audition截取变奏部分重复检测。(建议如果技术不够好,不要尝试变奏的曲子。

  现在,假设我们检测出一首曲子的BPM为92.5,也就是说在1分钟之内,我们要打击92.5个四分音符,可以得出每一个四分音符与前一个四分音符的间隔为60000/92.5=648祯,那么我们就先制作一个每隔648祯一个按键的基本谱出来,然后去除掉多余的按键,补上小于四分音符的按键就可以了。之后我们就可以通过感觉确定该音符为几分音符,然后记录,最后形成时间轴。(BPM=92.5和BPM=185理论上是一样的

  (PS:如果还有五线谱会更好。)

  (PS:如果在WPS表格或Excel上面输入,可以直接用BPM生成等差数列。)

  此方法制作速度:中等,前期BPM读取和计算花去10分钟,之后每一键平均花费15-20秒。

  技术要求:了解四分音符与其他音符之间的关系,掌握BPM软件使用方法,耳朵灵敏。

  完美度:歌曲可能会有小于0.1秒的误差,但是复检后可以基本把误差降低至0.01秒

  限制性:只要是歌(鬼畜曲除外),只要有耐心,没有做不出的。

  WAVE法

  WAVE也是一种常见的音乐格式,它比MP3优越的地方在于,它表现的是音的震动。我们知道,音是由震动形成的,每一个音在其发音的瞬间会发起巨大的震动,然后逐渐减弱。如果我们可以观察到那个震动,我们就知道那个音符是在什么时候震动的了。

  WAVE文件的后缀名为.wav,使用普通的播放器是无法完全读取WAVE文件的,此时需要用到软件cool edit pro或adobe audition(建议两个一起下载,cool edit pro在制作音频上略逊色于adobe audition,但是adobe audition有一定局限性,它不能读取BPM,也不能播放MIDI,不过对WAVE的没有影响。),此处以adobe audition为标准。

  首先插入WAVE[图5-1],导入WAVE后,会出现一个这样的界面[图5-2],转变为编辑模式[图5-3],然后点击这个按键[图5-4],转为火焰条模式。这个火焰条有明显的分割部分[图5-5],[图5-6],每一个火焰条的顶端都是一个音符,将黄线移动至火焰条顶端后读出时间[图5-7]并记录,重复多次,直到没有了以后,就可以完成谱面了。

  此方法制作速度:每个按键15秒;

  技术要求:可以熟练掌握adobe audition或cool edit pro。看得懂WAVE的火焰条(这个有时候会有难度)。

  完美度:歌曲可能在度数时产生小于0.01秒;

  限制性:同前一方法,因为MP3在adobe audition和cool edit pro里会自动转换成WAVE文件。

  MIDI法

  这个方法较难,限制也较大,建议在掌握前两个方法后尝试。

  如果说MP3是音乐最终形成的结果,WAVE记录的是音乐的物理变化,那么MIDI就是音乐的实质了。拥有了MIDI,就相当于拥有了WAVE和MP3。因为MIDI可以通过音频软件转换得到WAVE和MP3,WAVE和MP3却不能转换成MIDI。MIDI还有一个特点,一般的WAVE和MP3的时间轴都会有一定的偏差,但是MIDI的时间轴却是完美的,理论上只要你有MIDI,可以不需要复检,而达到0误差,可惜乐动达人的谱面最小单位是0.001秒。MIDI法还有一点有优势的是,你完全不用担心会出现一连串看不清数量的音符(一千零二十四分音符以内均可读数)。

  但是也因为MIDI的用处很大,它受到的限制也很大,MIDI的音乐和前两种相比实在是太少了,一般只有少部分的歌曲可以尝试该方法。

  MIDI法说白了,就是同时使用BPM法和WAVE法,但是花费的时间比其他两项都要少。与之不同的是,MIDI相对于WAVE来说,时间轴要更加准确。相对于MP3来说,MIDI自带了BPM,并且还可以根据自带的BPM修正时间轴。MIDI法的步骤和WAVE法基本相同,而且MIDI法的图示也比WAVE法简单[图6-1]。如果你下载的MIDI是多轨,建议先屏蔽其他音轨,此处需要用到MIDI软件,如:cakewalk,cubase,sonar(cakewalk不支持把MIDI转化为MP3,也不能在软件内读出时间轴,cubase和sonar需要额外下载渲染插件,且sonar目前没有完整的中文),此处以cakewalk为例[图6-2],屏蔽后直接模仿WAVE法读数即可,如果使用的是cubase或sonar,可以直接在软件内读数。

  制作速度:每个按键10-15秒

  技术要求:可以熟练掌握cakewalk或cubase或sonar,以及adobe audition或cool edit pro,可能需要音乐渲染器,有一定的音乐乐理知识。

  完美度:0误差

  限制性:极大,只有有MIDI文件的歌曲才可以使用。

  同类替换法

  这是最赖皮的方法,大多数音乐游戏的谱面都是大同小异,部分其他游戏导出的时间轴直接放入乐动达人里面即可,目前经过试验,劲乐团不太适合转化。

  WAVE法拓展

  有的时候,WAVE法会让你的制谱变的异常的难,这一楼就介绍一些辅助WAVE法的方法。(此方法建议在熟练掌握前面所有方法后学习。本楼所用的软件以adobe audition为准。)

  adobe audition 和cool edit pro都是音频调整的软件,有的时候这些软件本身就能帮助我们制作谱面。

  很多的歌曲都是分为人声和背景乐两部分,通常制谱时会以人声和背景乐中的一项来制作谱面,通常情况下BPM法多用背景乐,WAVE法多用人声,有的时候用背景乐做谱的时候会觉得人声很烦,我们何不把人声给去除那?在adobe audition中,有一个地方可以把人声去除[图8-1],这样我们就可以听到背景乐了(这个方法如果只是普通的弄,还是有部分人声存在,如果需要完全去除,还要使用别的方法。)

  会不会觉得鼓的声音很烦?也想去除?我们可以先下载一个纯鼓的音乐,然后使用降噪器[图8-2]把鼓的声音从原曲中剔除。

  类似的还有很多别的功能,一般的音频软件内都有一些特殊的功能帮助你制作谱面。

  速度修改(*1.5等)

  克罗地亚*1.5的难度大家应该都玩过了,现在我们可以试一试自己制作一个*1.5的谱面。在学习了前面的方法后,也许你会说:把歌曲速度放快,然后再把时间轴/1.5不就可以了?前半部分是不会错,但是后半部分不需要那么麻烦。

  我先讲如何修改music的速度。这里需要用歌曲到adobe audition或者cool edit pro,此处以adobe audition为例。打开一首歌后,进入到编辑模式,这里有一个变速的地方[图9-1],把速度调成你想要的速度即可。(不建议调成*0.3以下或*3以上,这样做会对歌曲影响很大。)假设我们要调成*1.5,就是这样[图9-2],然后回到多轨模式保存混缩文件[图9-3]即可。

  接下来是最讨厌的时间轴了。config的文件格式是XML,而XML可以用WPS表格打开。WPS表格中有一项强大的工具:选择性粘贴。选择性粘贴可以让表格中的数字进行四则运算。

  整个步骤先要把config改后缀为txt(不改也可以,但是为了方便,建议改),导入WPS表格中(此处以WPS2012为例,其他版本的版面可能有不同之处。),然后输入一排数字1.5,并复制它,选择性粘贴到时间轴上[图9-4],也许你会看见一串.333333出现,不过不要紧,我们先保存文件,再用WPS文字把.3和.6,.7替换成空字符[图9-5],重复6次,把多余的空格空格替换为空格(这里没有打错字),还原原来的格式即可。(不要忘了把小数点去掉哦!)(PS:WPS文字和WPS表格中的前引号和后引号意义相同)

  整个过程大约需要10-15分钟,就可以完成一个修改速度的谱面。excel表格也可以按照以上方法制作。

  premusic制作

  premusic,就是处于即将开始游戏状态时会发出的音乐,在ios里面一般称为premusic,但安卓中没有固定的名字,因为它被放置在这个文件夹里[图10-1]。

  premusic制作需要用到adobe audition或cool edit pro,此处以adobe audition为例。通常的premusic很短,一般在10-20秒最为合理,我们可以把原歌曲中你想要作为premusic的部分拿出[图10-2],然后修改其响度。一般在歌曲的前后1秒这个时间时建立一个转口[图10-3],然后把最初和最后的声音降至0[图10-4]。这样就完成了一个premusic。

  通常,制作一个premusic需要3分钟。

  制谱常见错误

  1.格式错误,如少了一个引号,beat和time中间没打空格等。[图11-1]在游戏时会正常演奏,直到格式错误处停止演奏,其后的按键作废。

  2.数字错误,前一个数值比后一个数值大[图11-2],演奏时会先演奏数值大的那一个,然后其他的错位按键以50祯的间隔出现。

  3.键位错误,在3k谱面中如果输入第4键位,你就等着那个按键出来然后闪退吧。

  4.长条和普通键位共占一轨,在长条结束前,同一键位上出现一个按键,如果在200祯以内,你将无法按到那个按键,如果在200祯以外,你可以按到,但是你的长条将会断掉。

  5.不正常谱面,请不要把谱面速度调为1000k/s以上,否则......

  改歌简介

  最后,我们要把我们的完整的谱面加入游戏文件该格式中。一般的方法是用apktool反编译之,或者直接解压到电脑上,这里不做详细的介绍。