收藏 分享(赏)

QQ音速自制歌曲教程.ppt

上传人:hwpkd79526 文档编号:6338588 上传时间:2019-04-07 格式:PPT 页数:61 大小:2.11MB
下载 相关 举报
QQ音速自制歌曲教程.ppt_第1页
第1页 / 共61页
QQ音速自制歌曲教程.ppt_第2页
第2页 / 共61页
QQ音速自制歌曲教程.ppt_第3页
第3页 / 共61页
QQ音速自制歌曲教程.ppt_第4页
第4页 / 共61页
QQ音速自制歌曲教程.ppt_第5页
第5页 / 共61页
点击查看更多>>
资源描述

1、Capriccio0608制作,QQ音速自制歌曲教程,第一章 概述,自重生共鸣曲(Fantazindy)出现以来,QQ音速便掀起了一股股自制歌曲的高潮,并且不断有新成员加入自制歌曲的行列。自制歌曲究竟该怎么自制呢?以下我们先把自制歌曲需要的一些基本知识做一些概述吧。,首先,我们先来了解一下QQ音速安装目录下的一些相关文件。你会发现,这其中有很多pak类型的文件。在rnr_music文件夹内,有很多编号为e_songxxx.pak,n_songxxx.pak,h_songxxx.pak的文件。这些就是歌曲的音乐和key音文件。Key音是什么?就是在游戏中按键时所发出的音。这些编号的音乐文件,其中

2、e代表的是easy,星星歌,n代表的是normal,月亮歌,h代表的是hard,太阳歌。有一点需要注意的是,在rnr_music文件夹内的那么多pak文件,它们只包含了歌曲的音乐和key音信息,歌曲的障碍和图片等信息并不在这里面。所以当你尝试删除某pak文件的时候,你再玩相应的那首歌,你会发现障碍还在但音乐已经不知去向了。那么,障碍信息还有音乐信息在哪里呢?,在QQ音速安装目录下,除了rnr_music文件夹之外,还有rnr_image.pak,rnr_script.pak等文件。其中,rnr_image.pak便是歌曲的图片储藏地,而rnr_script.pak里面的内容更丰富,包括歌曲列表

3、,歌曲的障碍信息等一系列文件。对,歌曲的障碍信息便是储存在这个pak文件里的。储存障碍信息的文件格式为xml。事实上,只有单机的障碍信息是存储在这里面的,而网络版的无论哪个服,障碍信息实际是在服务器读取的,这里面的xml文件只包含了歌曲的key音信息等。所以,官方的歌曲障碍无法直接提取出来,只能靠自己做了。而单机里的歌曲障碍信息则可直接提取出来。歌曲障碍信息有了,还需要有歌曲列表,一个音速的客户端里包含哪些歌,分别叫什么名字,类别,艺术家及星级等信息,都需要有一个文件进行指名。这个文件便是rnr_script.pak内的music.txt。,那么,pak文件到底是什么呢?其实它就是文件夹按照音

4、速的加密方法进行打包过后的文件。事实上,这些文件夹及文件不打包的话,在音速中一样可以使用。而且当同名的文件夹和pak文件(例如在单机目录中同时存在rnr_script文件夹和rnr_script.pak文件),并且在这些文件夹内相同路径之下亦有同名文件的话,那么音速将会优先使用文件夹内的文件。事实上,文件夹和pak文件之间有一样存在即可,并且在同时存在的情况下,文件夹内的文件将会被优先使用。于是我们的单机音速,把rnr_script和rnr_image两个文件夹建立起来了。这就是说,如果音速需要的文件在这两个文件夹内找得到的话,便直接使用了;而如果找不到的话,那么不怕,还有相应名称的pak文件

5、呢,音速会去那里面寻找并使用。假如都找不到(例如某歌曲的图片),那么便是制作时的失误了,这是绝对不允许的。关于部分文件的其他说明,详见下图:,我们自制歌曲,核心当然是制作歌曲的障碍信息。歌曲的障碍信息制作,不能随心所欲,而是一定要严格的按照歌曲的节奏来做。如果乱做,歌曲的障碍对不上节奏的话,那样的歌曲只能是个失败作品。我们先来了解部分专业用语。首先,什么是BPM。BPM英文解释是beat per minute,就是节拍数/分钟,这是决定歌曲节奏速率的标志。一首歌曲的BPM确定了,那么它的节奏快慢也就确定了。体现在音速里,音速里部分歌曲的BPM,无限挑战baby, baby, babyMissi

6、on ImpossibleThe Mystery Theater等歌为140,RetroPoktanDestroy InstinctHazardous等为180,赛马野蜂飞舞电子版(正常段落,此歌有变速)等为160,Franken Beat首尔别曲为150,Bingo风中的刀剑卡门为135,等等。,当然,BPM只决定歌曲的节奏速率,并不是游戏中歌曲的速度。在xml文件上所注的BPM,一般是指歌曲的速度。在正常标准的障碍间距下,每一个BPM对应了相应的速度,那么在游戏中达到这个速度所对应的标准BPM,便是写在xml上的BPM。而事实上,如果把歌曲的障碍间距拉开,在BPM不变的情况下,歌曲的速度便

7、增加了,例如,Zealot的BPM只有145,而实际速度却是200,那么它的障碍间距便是正常标准间距的40/29倍。Xml上所写的200,则指的是它的实际速度。在QQ音速中,大部分歌曲的障碍间距都是标准间距,实际速度也和BPM很吻合。但也有相当部分的歌曲修改了障碍间距。那么我们如何知道歌曲的BPM呢?我们有一款软件可以测试歌曲的BPM,一般来说误差不大。但毕竟是机器来测,有时会测出误差也难免。我们可以定时来跟着音乐数节拍,来确定一个大概值,再用软件测,如果较符合的话,便是基本准确了。,如图,这么一款名为MixMeister BPM Analyzer的软件,将它打开,点击左边第一个按钮,打开歌曲

8、所在的文件夹(注意是打开文件夹),它便会自动开始测试这个文件夹内所有音乐的BPM。当然可能会有少数音乐文件格式不对它不会测,这样的话改一下歌曲的格式吧。音速里,44100HZ采样率,128kbps的比特率的mp3为标准mp3。,然后,我们再随意打开一个歌曲的xml文件,来探讨一下里面的内容吧。如图,其中,歌曲的名称那一栏不重要,可以随便填(当然最好是填歌曲本身的名称)。BPM那里要填歌曲在游戏中的实际速度。Xml对应的音乐路径怎么填呢?因为QQ音速里的所有音乐全部是在rnr_music文件夹内,所以你需要填的仅仅是在此文件夹内的歌曲路径信息,一般便是编号文件夹/文件夹内的mp3文件.mp3。D

9、elay是在音速中Ready Go过后人物起跑,音乐会有一定的延迟播放时间。这里的数字的单位不是秒,是帧。音速里的一秒=60帧。Length那一栏的数字也不重要,一般填的和歌曲的最后一个note信息的Coord值相同即可。什么是Coord值呢?通俗的讲,这便是个长度单位。在音速里,标准障碍间距下,12个Coord歌曲中的一个节拍。一般的歌曲是4/4拍的,那么,就是说12Coord相应对应了音乐里的一个四分音符的长度。为了通俗点讲,我们来以RetroPoktan为例,讲一下音速里的障碍类型,音符类型和Coord值的关系。,这是RetroPoktan中间的休息段的图谱,可以看到跳台过后有28个下,

10、它们这样的障碍对应的便是4分音符,即一拍对应一个note。比它们密度大一倍的那些便对应的是8分音符。其中的一小格代表的Coord值3。,16分音符在音速中最直接的体现,便是这些密密麻麻的大浮云了。如图,这是RetroPoktan后半段的连续小浮云+机关枪段。,三角段当然也是16分音符了。按照RetroPoktan的BPM=180来算,一秒钟的拍子数就是3拍。那么对于RetroPoktan来说,四分音符的区段手速3/秒,八分音符的区段手速6/秒,而对于16分音符的大浮云来说,手速便12/秒,在不加速的情况下。,下面介绍一下时间和Coord值的换算关系。我们可以这样理解,BPM是速度,秒或帧是时间

11、,那么Coord值便是长度,路程。按照s=vt的路径和速度时间的关系式,我们可以这算。例如,BPM=180的歌,就是说一分钟的时间这歌的节拍数是180,那么每秒的节拍数自然就是3。一拍对应的Coord数是12,那么一秒钟歌曲走过的Coord数便是12336,一分钟便是36602160,任意时间歌曲走过的Coord数便可依此来进行计算了。同样,如果已知Coord数和BPM,来算时间,也可以采用这种方法。假如还是BPM=180的歌,计算从120Coord到1200Coord需要多长时间,那么这个路径差便是12001201080,每秒钟走过36Coord,时间t10803630秒。帧数Frame30

12、601800帧。这些运算关系看似简单,但在具体的实践中却是非常有用的,所以必须牢牢掌握。,有了以上知识之后,做歌便可直接利用文本文档来编辑xml的方式来制作了。以下给出各障碍对应的障碍类型和等级代码。常规障碍: 上:Kind=“16” Level=“3” 下:Kind=“17” Level=“3” 左:Kind=“18” Level=“2” 右:Kind=“19” Level=“2” 左上:Kind=“20” Level=“5” 右上:Kind=“21” Level=“5” 左下:Kind=“22” Level=“4” 右下:Kind=“23” Level=“4” 左星:Kind=“26” L

13、evel=“1” 右星:Kind=“27” Level=“1” 跳台:Kind=“24” Level=“4”,长音障碍:需注意的是长音障碍均以12个coord为一个基本单位,比这个短的话显示会有问题。另注,长音障碍的Level均=“5”长左上:起始Kind=“128” 加长Kind=“129”结束 Kind=“130” 长右上:起始Kind=“131” 加长Kind=“132”结束 Kind=“133” 长上:起始Kind=“134” 加长Kind=“135”结束 Kind=“136” 长下:起始Kind=“137” 加长Kind=“138”结束 Kind=“139” 长左:起始Kind=“1

14、40” 加长Kind=“141”结束 Kind=“142” 长右:起始Kind=“143” 加长Kind=“144”结束 Kind=“145”,当然,这样做歌的话会感觉特别麻烦,所以我们可以使用障碍编辑器来制作。下面把我们编辑器和xml文件中的对应项一一列出。,这里有几个注意事项。首先,BPM,在一般情况下,歌曲的BPM和歌曲的速度填成一样即可。因为这个编辑器的局限性,改变了BPM之后并不能随之改变Coord数,所以会导致节奏出错。还有一项最重要的,就是rnr_music路径和BGM,这是很多人搞不明白的地方。其实从上图可以看到,BGM对应了xml里的歌曲路径,而rnr_music路径那里并没

15、有在xml对应任何东西。事实也是这样,rnr_music路径仅仅是用于编辑器打开音乐文件而用,那里的路径信息并不储存在xml文件里。音速的音乐信息都是储存于音速安装目录下的rnr_music文件夹内,所以BGM只需指明音乐文件在此文件夹内的路径即可。而编辑器上的rnr_music路径,则是把此rnr_music文件夹所在的路径填上,以便编辑器能正确找到音乐文件将之打开。rnr_music路径这一项填的内容的作用便仅仅是这样。,事实上,如果你把rnr_music路径和BGM里的两部分内容组合起来,便会发现,这是一个完整的音乐路径。例如,我的rnr_music路径填的是:E:peter0608Ca

16、priccioCapriccio私人单机R2S-1.01rnr_musicBGM我填的:n_song1988huaxianzi.mp3,那么把它们两部分组合起来,便是:E:peter0608CapriccioCapriccio私人单机R2S-1.01rnr_music n_song1988huaxianzi.mp3这便是此音乐文件的完整路径。 因为两部分组合起来之后,要组成一个完整的音乐路径,所以在rnr_music路径那一项里,文件夹路径填完之后一定要再加上一个斜线,这样编辑器才能正确打开音乐文件。若将此斜线去掉,乍看上去路径没填错,但这样编辑器就无法正确打开音乐文件。这是非常需要注意的。,

17、同理,它们既然组合起来便是个完整的音乐路径,那么,音乐如果在任意路径之下,只要把路径分成两部分写对,那么用这个编辑器其实都能打开。注意,音乐的文件格式最好是标准格式的mp3。一般来说,如果做歌时,把建的放音乐的编号文件夹建在“我的文档”里的话,那么,rnr_music路径里所填的信息便可以是:C:Documents and SettingsAdministratorMy Documents不管编号文件夹建在哪里,两部分组合起来的路径一定是一个音乐文件的完整路径,并且一定要有音乐文件在这一路径之下。最后做完歌之后,把此编号文件夹复制到单机目录下的rnr_music文件夹内即可。,我们再打开位于r

18、nr_script文件夹下的music.txt来看一下吧。如图,这便是歌曲的列表信息。红框内的内容为一个完整的歌曲信息,以下为歌曲列表中的对应信息。其中Index可以任意填,但切记在同一个音速里此Index绝对不能有重复的,而且和其他的Index不要相差过大,否则均可能导致歌曲列表显示不出来此歌曲。另外,如果想要在歌曲中显示新歌的话,那么可以在金币的下面加上一行,对齐后写上stat=“1”即可。,由此我们可以看出,歌曲的图片是放在rnr_image文件夹(或pak)下的img_music文件夹内的,而歌曲的xml则是放在rnr_script文件夹(或pak)下的music或者music_add

19、文件夹内的。一般官方歌曲的xml放在music文件夹内,而自制歌曲的xml则放在music_add文件夹内。于是这里就产生了几个路径了,一是xml里的音乐路径,二是music.txt内的图片路径和xml路径。Xml里的音乐路径不需要写rnr_music,而music.txt内的图片和xml路径均需要写上rnr_image或者rnr_script。而且这些路径的对应关系,你一定要在rnr_image内的img_music文件夹找到你的路径上所指的图片(有时可以是在rnr_image.pak文件内),而且xml的位置也一定要能在你所写下的位置下找到,音乐则是在你的xml里写下的位置要找得到,只有这

20、样全部一一对应,音速的运行才不会出错。好了,说了这么多了,下面我们正式开始做歌吧。,第二章 基本操作,首先,编辑器都是打开现成的xml文件进行编辑的。那么如果没有xml文件怎么办呢?其实这个很好解决的,建一个txt格式的文本文档,把扩展名改成xml即可。或者如果在单机里有现成的xml文件的话,拿出来把里面的障碍信息清除,改一些歌曲信息,然后再打开重新编辑障碍信息也可以。这里有一点需要注意。,一般无论是编辑器还是音速,它们的最后一个Combo和终点的距离均是一个固定值。所以无论是新建一个xml文件,还是清除障碍信息之后打开原有的xml文件,都会发现工作区间的长度太短,不够操作。如图,长度只有12

21、0多。,如果是新建xml文件的话,那么可以先随意排一些障碍,然后用文本文档打开xml,把障碍信息中最后一个障碍信息的Coord值改到足够大(此编辑器如果超过10000便会报错,注意,一般在8000左右足够用了)。之后再用编辑器打开xml文件,这样就可以发现长度足够长了。如果是复制已有xml文件,清除障碍信息打开的话,那么清障碍的时候注意保留一个障碍,把它的Coord值也改到足够大。这些举措目的就是使摆障碍区间的长度足够长,不至于摆不下。当然,这样的做法就是在足够远的地方放上一个障碍,把长度撑到那么长。所以,当你做完了歌之后,一定要注意把摆在最后的那个障碍去掉。否则上音速试歌时,便会发现音乐已经

22、结束了人物还在继续跑,并且跑到很远的时候还会出现一个障碍,之后才到终点。这样当然就是制作时的失误了。,一切准备好了之后,把歌曲的名称,BPM,BGMVolume等信息填上(一般音乐文件声音如果不是太大的话,这个BGMVolume填1.00即可,这个是音量的倍数)。Delay那个需要知道单位是帧,60帧1秒。具体填多少这个无定论,一般来说要根据你核对音的情况来看。其实在开始做歌的时候这个不一定要填得太准确,一般在播放的时候音乐里的每一个节奏基本都对得上编辑器上的那些Coord值为12整数倍的刻度即可。音乐路径信息填好后,打开它。打开成功过后,就可以点播放了。这时你会发现障碍编辑区会随着音乐的播放

23、而滚动,而且每一个位置的音总会对应着障碍编辑区的一个特定的位置。对音,总得要有一个参照物吧。在音速中,对音的标准就是节奏点的位置。当然,这个节奏点在编辑器中也有体现,就是那条横跨障碍编辑区的那根红线。在编辑器中对音就是要依靠这根红线来。,也许你会发现点了播放之后没有动静。这是正常现象。举个例子,如果你的音乐长度是7200帧(2分钟),Delay了60帧,BPM120,那么音乐在编辑器上的范围就是从第60帧7260帧。在Coord数上的体现,便是从24到2904Coord。所以当节奏点在这一范围之外的话,当然就超出了音乐的范围,自然就无法播放了。解决办法很简单,拉动滚动条,调整节奏点的对应位置。

24、对好音之后,就可以开始做歌了。歌曲的所有障碍全在右边,你需要哪一类障碍时,在右边点一下那个障碍,然后到编辑区把它点在上面就可以了。如果摆错位置需要清除的话,右边不是有一个空的按钮吗?点那个就可以了,或者你在选中障碍的情况下点鼠标右键也可以清除障碍。有时需要障碍的整体复制或位移,在左下角勾上复制障碍信息后,把需要复制或位移的区段的Coord范围写上,并填上需要粘贴的位置的起始Coord值,然后点复制(或剪切)后粘贴即可。,在做歌的时候有几个注意事项。一是关于长音的,长音分为起始,加长和结束三段,在按钮上也分为三段。一个长音,最起码的需要有起始和结束两段,而且最短的Coord长度为12。在加长的时

25、候,依然以12Coord长度为一个单位进行加长,并且一定要带上结束。一个起始算一个Combo,一个加长不算Combo,一个结束算一个Combo,如果丢掉了超始或者结束,一个长音2个Combo的事实将被改变。另外,在加长的时候,一定不能使长障碍断掉。正确的添加方法如下:,第二个注意事项便是关于跳台的。大家都知道,在QQ音速中,有部分歌曲的普通速,跳台后面会出现BUG,就是跳台将后面的障碍物遮挡以致于通过正常手段无法连上。比如红慢慢来巴拉巴拉之歌Hard Target等歌。所以对于跳台,如果你的歌曲只在结束位置摆放一个跳台倒不需要注意这一点;而如果你的歌曲在中间需要摆放跳台的话,这一点就必须注意了

26、。一般按照节奏来看,跳台的位置和后面的note相隔4拍即48Coord的距离即可保证普通速时的安全。第三个要注意连续左上,右上或者左下,右下时,由于音速里设计的缺陷,就像心深伤透 那样,如果处理不好则会直接滑过去而导致 Combo Break。因此,在制作的时候,需要 注意相邻的连续同向双键障碍,最小间距不 要低于12Coord,即是一拍摆上一个即可。,做好之后,就可以将歌曲加入单机了。制作一个歌曲图片,歌曲图片像素大小为256128,格式为24位BMP格式。按照rnr_script文件夹下music.txt里的格式,将歌曲的图片放入rnr_image文件夹内的img_music文件夹,将歌曲

27、的xml文件放入rnr_script文件夹内的music或者music_add文件夹,将放歌曲文件的编号文件夹放入rnr_music文件夹,然后按照格式编辑rnr_script文件夹下的music.txt,在后面加上你的歌曲信息,将路径全部一一写对。编号可以自行设定,不过在同一个单机里,此编号不能有重复,否则则会出现排在后面的歌曲无法显示。而且也最好不要和此music.txt内的其他歌曲编号相差过大,否则也有可能出现歌曲列表不显示新加歌曲的问题。然后你便可以打开单机找到你刚做的歌了。此时可能音还没完全对准,你可以通过测试玩几盘,对Delay值进行微调,直到感觉没问题为止,这样一首歌便可以算制作

28、完成了。,我们这样制作出来的歌,暂时是无key音的。其实key音就是效果音,在按键的时候加上特效,感觉会更好。不过key音并不是最重要的,一首歌曲的key音数量也不确定,最少的可以没有key音,或者只有在空白处按方向键时发的音,比如无限挑战就只有在空白处按方向键有声音,在note上面按键的时候是没声音的,我们就可以说它没有key音。最多的可能有数百个key音,数量庞大到此时必须更要细心一一核对制作。Key音理论上不难,但实际操作上非常费时费力,所以在初级教程部分我们暂不讨论key音的制作。如果你的歌曲对音非常好,节奏感非常强的话,那么其实制作已经可以说是成功了,key音的存在与否并不重要了。学

29、到这里,一般的歌曲制作可以完全掌握了。接下来我们要介绍的是,如何修改歌曲速度和标准障碍间距,还有如何制作变速歌曲等。,第三章 修改速度与障碍间距,编辑器的局限性便有一部分体现在了这里。编辑器是用的默认标准障碍间距,16分音符的Coord间距3。而很多歌的速度和障碍间距是修改了的。那么这样的歌我们怎么做呢?其中最直接的方法就是直接按照比例修改BPM及Coord值。不过一首歌有数百个note,这样一个个改是不是太麻烦了?,确实理论就是这样的。在对好音了之后,例如鼠鼠生风,它的BPM130,而游戏中的实际速度是180。那么,在把xml里的BPM从130修改到了180之后,再把所有障碍的Coord数1

30、8/13,这个修改速度的工作便可以完成了。但很显然这样一个一个改太麻烦了,有什么简便方法吗?当然有,最常用的方法就是利用Excel。怎么操作呢?首先,新建两个txt文件,把障碍信息的那些内容以3位数Coord和4位数Coord分开,分别复制到两个txt文件内,保存。如果有少量2位数Coord的话,直接手工修改即可,因为数量极少。然后,用Excel先打开一个txt,打开的时候注意调整分列线。具体操作见图。,需要复制的内容,先以百位数Coord复制到一个空的txt文档里。,千位数的复制到另一个txt文档里面。注意新建的两个文本文档只保留这些内容。,用Excel打开保存好的两个文本文档,当然是先开一

31、个,分别操作嘛。注意先把文件类型选为所有文件,然后会出现文件导入向导,这里直接点下一步。,第二步,如图设置好分列线,单独只保留Coord里面的数字哦。,第三步便可点完成了。,打开之后如图所示,一共有三列。这里要注意后面的内容全部是在第三列的。你把C列拉长便可以看到了。,我们利用Excel的运算功能,可以直接解决此问题。首先在任意空白的两个格子内,分别写上18和13(鼠鼠生风的速度为180,BPM为130,比例关系就是18/13)。然后先复制18,之后选中需要操作的B列,点右键-选择性粘贴。,在运算上选上“乘”。,再以同样的方法除一次13,运算结果便完成了。当然小数点位数过多,不需要,我们统一将

32、它们设置为两位小数即可。,设置单元格格式,数值设置2位小数,即可。,然后复制所选区域,粘贴至文本文档内。,粘贴过后会出现空格。怎么办?很简单,仔细观察,左边的空格是一个长空格,右边的是一个短空格加上一个长空格。我们先复制右边的长空格短空格。,编辑-替换,将短空格长空格,替换为空白内容,全部替换。然后再针对左边的长空格再操作一次,即可。,然后这些内容便恢复正常了。下面如果歌曲内有长障碍的话,按照长障碍的规则,每一个基准长度都是12Coord,所以需要手工修改长障碍的Coord,以起始为基准,同一个长障碍的后一段Coord值为前一个Coord值12,如果加长段不够用的话可以整行复制。如果这一步不进

33、行修改,那么最后做进歌里的长障碍全部会被Excel改断掉。,如:图中的315.69应该改为311.08,448.62应该改为444.00,因为是在起始值的基础上12。,用同样的方法,把千位数的那些障碍代码也用同样的方法修改(注意长障碍还是需要手工修改)之后。再把歌曲的开头数据,百位数修改后的代码和千位数修改后的代码合并,然后修改掉BPM值,制作就完成了。最后的扩展名还是要改回xml哦。,如果是像Road Star,Run Carrots那样歌曲中间个别note需要修改障碍间距的话,那么直接就找准那些note,手工修改Coord值即可。如果是像卡门这样,即需要手工修改个别note又需要用Exce

34、l整体修改的话,那么先手工修改那个别note的Coord之后再整体用Excel修改。如果像Cowboys Drum March那样本身不在标准位置的note就很多,那么制作的时候就尽量让那些note靠近标准位置,并把需要移位的note做上记录。在全部做完之后,再进行手工移位。需要注意的是,如果修改了速度,障碍间距或者移位之后,新的xml便不可再用此编辑器继续编辑了,否则此编辑器会将这些非标准位置的note搬回标准位置,这样原节奏将会被彻底打乱。所以,如果修改了速度之后还想编辑的话,就将速度修改回标准障碍间距时的速度,再编辑。所以这里还要提醒的是,在你准备修改速度之前,一定要确定歌曲没问题了,并

35、且最好留下一个标准速度的xml备份,以便在出现问题时进行重新编辑。,第四章 变速制作,编辑器的局限性的另一部分体现在了这里。编辑器的BPM速度只能有一个速度,仅仅使用编辑器无法制作变速,制作变速必须使用纯txt的方式制作。这里就需要引入变速代码,我们以Xmas 2008和最后通牒为例,来阐述变速的制作方法。,首先我们打开Xmas 2008的xml。如下:我们可以看到在BPM那一栏,有两个数值。其意思便是从第0帧开始,速度为100,从第2215帧开始,速度为160。,那么,这个变速代码中的Frame该怎么确定呢?先以初始BPM,在编辑器上对节奏,找出变速的位置,即Coord数。Xmas 2008

36、的变速位置Coord数为756。当BPM为100时,即一分钟的歌曲节奏为100拍,Coord数目12为一拍,那么可以算出一秒钟歌曲走过的Coord100126020。 变速的位置为756,在此基础上可以算出变速前歌曲走过的时间为7562037.8秒,一秒60帧,那么Frame37.8602268,再减去Delay的53帧,那么Xmas 2008的变速位置可确定:Frame2268532215。于是,Xmas 2008的变速位置便由此可以确定。,对于最后通牒这种有两处或多处变速的歌,变速位置可以如下计算首先,最后通牒的变速代码如下: 最后通牒的第一个变速位置Coord数为3780,BPM175.

37、5,则一秒钟走过的Coord为35.1,到达第一处变速所需时间107.6923秒,Frame6461.5385,减去Delay的54帧,Frame6407.5385,四舍五入至6408。 第二处变速,在第一处变速到达第二处变速(Coord4548),所走过的Coord为45483780768,BPM125,每秒钟走过的Coord数为25,那么在第一个变速后第二个变速前所走的时间7682530.72秒,加上之前的107.6923秒,那么从开头到第二处变速所经历的时间共为138.4123秒,换算成帧为Frame138.4123608304.738,减去Delay的54帧,Frame8250.738

38、,四舍五入至8251。,也许有人就要问了,为什么要减去Delay的帧数呢?因为我们算的是从Coord=0到达变速位置所需要的时间,而事实上变速位置的Frame计时是从音乐开始播放的时候计的,而从Ready Go后起跑到音乐开始播放,如果Delay值不为0的话,那么这之间必然会经过一段距离,事实上从音乐开始播放到变速位置所需的时间就一定比从开始起跑到变速位置的时间要短,而这个时间差,正是Delay的值。对于变速歌曲,其歌曲的BPM值该怎么测呢?最简单的办法,就是在变速位置将歌曲截成两半,每一半分别测其BPM。不过因为BPM测试工具可能会产生误差,所以对于歌曲的分段BPM,尽量能够拿到官方的准确数

39、据为好。还有,对于铃铃妻这样的渐变,那是多个小规模突变叠加的结果;简单唱片那样的变速,规模太大,不适于普遍应用。这样的歌曲,还是最好能以官方的准确变速代码来做,如果一定要自己做的话,出错的概率是会非常大的。,第五章 协议和规范,随着更多的人学会自已做歌,变态的,超8星的歌曲越来越多。可是,这么多变态歌曲的出现,同样也打乱了QQ音速正常的难度比例,甚至目标就是直指超越重生。首先,重生开创了自制音速歌曲的先河,以其难度吸引了大量音速玩家参与自制,为这一工作增加了人气。不是说重生是第一首,某论坛之前有个半星歌叫不值得,但并没引起太大关注,要引起玩家的注意,最好的方法就是做一首变态歌,从视觉上带来震撼

40、。,其次,简要说一下重生这首歌发展的历程,它一开始是台服劲乐团的歌曲,名为Fantazindy,后来有人制作了它的200级版本,也就是网上广泛流传的,1秒1400NOTE的版本。正是因为这个版本,重生的知名度大大提高,而音速版重生的精华所在,就是几乎完全复原了劲乐版的感觉,变速就是关键所在(虽然最后那里还是没完全仿出来)。因此,重生是有意义的,而在重生之后的超BT歌便失去了意义。如果仅仅是宣传自制音速的话,有一个重生便足够了,而更多的超BT歌曲,只能让人的视觉产生疲劳。用一句通俗的话讲,第一个吃螃蟹的人是勇士,第二个吃螃蟹的人是嘴馋。 同理,评价歌曲不能靠它是否BT来评价。QQ音速歌曲的正常星级是从半星8星,每一个星级均有它存在的价值,而不能仅仅认为自己水平高了而瞧不起星级低的歌。如果因为自己水平高了而瞧不起星级低的歌,那么可以认为就是“过河拆桥”,自己靠着星级低的歌把水平慢慢练上来了,不但不感谢这些低星级歌的存在,反而还对它们进行鄙视,认为它们不应该存在。这种行为是正确的吗?,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报