Board logo

标题: BMS变速制作! [打印本页]

作者: 真正的李泽    时间: 2007-5-23 23:14     标题: BMS变速制作!

星期天下午也有事情,所以今天发奋打了出来!
    请认真的看,不要漏过一个字!


    变速制作,核心就是时间不变,这是变速制作的精华,理解它很重要。比如,我把一长度为10的面

条变成长度为15的面条,就是让速度变成某一值后使前后按住面条的时间不变,这就达到了变速的目的

。而我们的任务就是算出这个速度!下面开始介绍如何计算。
    首先要引进一个新的单位:V,它的单位是“秒/格”。有了它,一切变速全部解决!
    V和BPM都是速度,但是它们的关系,就好像角度和弧度制。V是计算的桥梁,用它更方便些。经过大

量实验以及化简,发现了V和BPM的相互转换关系:BPM=240÷(分辨率×V);V=240÷(分辨率×BPM)

。然后就是最重要的公式了:T=GV。其中G代表你所用的分辨率(FREE中分辨率是192)的小格数。
    下面介绍变速分类。变速分2类—①G变(比如〈四季〉的加速阶段)②G不变(比如〈菠菜〉的卡卡

的地方)
     最简单的就是①G变。计算核心是T1=T2(G1V1=G1V1)。比如原速123的歌,用的是48分辨率,一个

长10的面条,想要让它加速,使面条长度达到23,求此时的速度。那么就用公式。首先要把BPM123化成V

,V(123)=240÷(48×123),然后10(G1)×V(123)(V1)=23(G2)×V2,然后再把V2化成BPM即

可。实际中还可以把它作成向〈四季〉一样的大量变速,自己去尝试吧。
     还有就是②G不变,学会①后,②就不难了。计算核心是T总=T1+T2。它作出来的效果,拿长音符来

讲,就是长音符由快到慢,或由慢到快,作用是为了看着舒服。比如,48的分辨率下,速度111的歌曲,

一面条占小格数10格,现在要变成初速度20、占小格数2的第一个变速,求后面的变速。有T总-T1=T2来

计算(如果T总-T1已经为负数,那就说明你的T1已经超过T总,变V1没设计好)。[240÷(48×111)×

10](T总)-[240÷(48×20)×2](T1)=[240÷(48×BPM2)×(10-2)](T2)。最后解得BPM。
    最后的说明:
    ①计算中不要为了简单而省去小数位,最好保留在计算机容许的范围内;
    ②正文的2个例子都是以面条为准,是为了好理解,实际中有太多的变化,例如一个面条还可以变3

次速,甚至更多,还可以把2类变速合二为一,自己琢磨吧;
    ③音符所占的小格数是以该NOTE的底部到下个NOTE的底部;
    ④变速不可滥用,这点很重要,要用的恰倒好处。


    暂时就这么多,今后还有的注意事项话再更新,有不会的+QQ491495576。你可以把BMS以及MP3传我

,我帮你。要是你不信我,那就好好地看,学会变速。
    希望大家都会变速!(男人的无私面……)

[ 本帖最后由 真正的李泽 于 2007-5-25 22:25 编辑 ]
作者: billy124212    时间: 2007-5-24 09:52

打完你都不改耶
不理你了

[ 本帖最后由 billy124212 于 2007-5-25 21:54 编辑 ]
作者: billy124212    时间: 2007-5-24 10:32

-v-同上

[ 本帖最后由 billy124212 于 2007-5-25 21:54 编辑 ]
作者: hhxy000    时间: 2007-5-24 18:14

说的好是好  就是不太懂  对数学不太感冒。。。。。。- -
作者: Killy07    时间: 2007-5-24 18:20

其实...变速没这么麻烦的 就是官服歌曲有几个这么变得这么复杂的?
作者: billy124212    时间: 2007-5-24 18:44

官方的也只是基本的那幾個
作者: 蓝晶    时间: 2007-5-24 19:59

原帖由 Killy07 于 2007-5-24 18:20 发表
其实...变速没这么麻烦的 就是官服歌曲有几个这么变得这么复杂的?


其实学几个最基本的就够应付99%的场合了
除非你存心想玩花哨的……
作者: Freefire1943    时间: 2007-5-24 20:18

说到底还是小学就学的老公式,S总=v1t1+v2t2+...+viti,以不变应万变
作者: QIN    时间: 2007-5-24 21:07

虽然看不明,但是支持LZB!
作者: 真正的李泽    时间: 2007-5-25 20:16

我说你们能不能仔细看看,不要觉得烦
作者: CF饭特稀    时间: 2007-5-25 20:19

。。。。。。。。。。
OTL 太强了。。。。。我都不知道
作者: Falcomfans-W    时间: 2007-5-25 20:20

稀饭不要装蒜
作者: 真正的李泽    时间: 2007-5-25 20:21

你们如果不想自己变,那就让我来,把MP3和BMS给我,只要你信任我
作者: Falcomfans-W    时间: 2007-5-25 20:50

LZ是以变速为荣这个基础写的这篇文章的。

但是请你留意一下,变速究竟是个有利有弊的东西,如果你抱着无论什么歌都要强加变速的心情,显然会受到指责。
刚开始做BMS的人都会有一段时间过高的看待变速了。
其实用好变速只是为作品小小的添彩。而滥用则会毁了作品。
你且研究一下经典作品,无论O2,Djmax,Beatmania2DX还是日本BMS大赛里的,是怎么用变速的,或者说用了多少变速。

至于变速的学习,只要是勤奋的人,自然会自己总结出一套适合自己合理可行的方法;聪明的人,自然会发现各大MG论坛都有关于变速的详细的老帖子。不聪明也不勤奋,我们不要期望他能作出什么好作品了。

LZ是勤奋的人,总结出自己的变速方法的激动心情可以理解,把自己的变速方法发到论坛里来我们也非常鼓励和赞赏,但是,请不要过分夸张变速的作用,会对新人造成误导的。

至于帮大家变速这种事情,非常感谢你的好心,但是相信论坛里面的大多数人对LZ的态度都是善意的笑看。因为我们好多人都有过这样的阶段。
至于真的技术不济到要找LZ做变速的人,一定要好好感谢LZ,建议你们好好看的LZ的文章,对你们是很有用的。而在这种问题上还要拜托别人帮忙做,是不会有进步的。

另外,用心学一下怎么作曲才是MG的好发展方向。
作者: 真正的李泽    时间: 2007-5-25 20:56

我只想教会大家变速,在关键的地方用的上,比如音乐的高潮、低谷=
变速一定不能滥用!滥用会导致很不爽
作者: Freefire1943    时间: 2007-5-26 00:23

首先,根据我的一贯风格,对写经验文章的人无一例外地表示崇敬~

然后,在W兄的基础上,我再引用一下我曾经写到过的关于变速的问题吧:)


十、变速问题                                       失败度★????

那些瞬快瞬慢的地方,究竟有没有必要,放在那里是不是更舒服,这就取决于玩家自己对音乐的理解了。当然,音对准是前提(强调第五遍!!)

变速不要滥用,用变速是取决于作者自己对曲子的理解,如果只是为了炫耀而乱加的话,往往是件吃力不讨好的事.

在这点上,我更推荐能把关键部位的note跟可见的节奏线对齐,这样既美观又能帮助自己更容易的看出哪里出了问题,(参见第七条里)

另外我要补充的一点就是,变速的时候最好加上些缓冲段,起到过渡作用,尤其是变速幅度比较大的时候,最好不要突变。


PS,
BMSE里那个“STOP”的东西在mania里是无效的,所以不要去动它,如果要瞬间把note停下来的话建议在变速上填上一个非常小的数值,不过要自己计算好时间和路程。

变速其实只是个很初级的数学问题(S=VT),但有时做起来也很需要花点心思呢:)

[ 本帖最后由 Freefire1943 于 2007-5-26 00:35 编辑 ]
作者: pengahi23    时间: 2007-5-26 00:57

有些明,但是还是很多不明.

纯粹支持LZ

LZ  gan ba de

Ps:有个问题其实想问很久了,通常测速的时候有时候数字显示是[比如] 135

     但是有时是124.59 ,如果这样是不是应该把数四舍五入啊?


[ 本帖最后由 pengahi23 于 2007-5-26 01:00 编辑 ]
作者: 一见清新    时间: 2007-5-26 07:38

哎哟 写这么多啊.. 变速很简单.
X2 X4 X6 X8....依此类推
\2 \4 \6 \8  ..... 依此类推.
变速完毕. 写这么啊.  估计没有几个能看你的帖子的
作者: billy124212    时间: 2007-5-26 11:15

原帖由 pengahi23 于 2007-5-26 12:57 AM 发表
有些明,但是还是很多不明.

纯粹支持LZ

LZ  gan ba de

Ps:有个问题其实想问很久了,通常测速的时候有时候数字显示是[比如] 135

     但是有时是124.59 ,如果这样是不是应该把数四舍五入啊?

0.02的差距也會影響全首的速度
(0.01保留)
作者: Killy07    时间: 2007-5-26 13:04

我来了...
作者: DoomofLiving    时间: 2007-5-26 18:22

LZ写的很辛苦...支持下...

关于变速...
虽然公式什么字母不是很了解, 反正自己会算就行了...
作者: BT的哥哥    时间: 2007-5-26 18:48

云里雾里!!!!顶下先。。看以后做不做。。要做就会看。。不做就打死也不看。。。太晕了。。。。
作者: 真正的李泽    时间: 2007-5-26 21:24

17楼的,就是一见清新,你去试试把某速度变为1.5速,看看是不是简单的在乘仪1.5,你试试
作者: 一见清新    时间: 2007-5-26 22:11

算了 挺不容易的 支持你 了.
作者: Killy07    时间: 2007-5-26 23:40

LS太搞了 XD..
作者: 蒼楓♂落月    时间: 2007-5-27 08:23

那要是一排不规则数量的格子(不管多少格`哪怕10几个``)
要你以固定的时间拉下去(对音还要准哦`)
你要怎么做?...
作者: djeg    时间: 2007-5-27 13:29

段考受打击了,一直没来,写得不错.
作者: 真正的李泽    时间: 2007-5-27 14:28

原帖由 蒼楓♂落月 于 2007-5-27 08:23 发表
那要是一排不规则数量的格子(不管多少格`哪怕10几个``)
要你以固定的时间拉下去(对音还要准哦`)
你要怎么做?...

请你说详细点,没明白你的意思
作者: billy124212    时间: 2007-5-27 14:50

原帖由 一见清新 于 2007-5-26 10:11 PM 发表
算了 挺不容易的 支持你 了.

我也 挺不容易的 支持你 了.
作者: 真正的李泽    时间: 2007-5-27 15:08

谢谢你
作者: 蒼楓♂落月    时间: 2007-5-27 19:43

BPM140
有8个1/8格子
现在要你以140BPM的1/8格速度把这段直接落完
请问要用多少速度?
作者: 蒼楓♂落月    时间: 2007-5-27 19:56

其实你所谓的BPM*1.5 *2.5 *3.5 .......
只要开1/16格子
每1.5*2格 2.5*2格 3.5*2格 .......1个NOTE就可以了
.............
当然要变速之后
(同时不要忘记第1个NOTE要顶格哦~)
作者: 蒼楓♂落月    时间: 2007-5-27 20:08

当然 如果是1.25的话 1.25*2=2.5
还不是整数 .....
那好说 再*2=5
也就是1.25*4=5 ......
那么就开1/32格每5小格1个NOTE .....

总之如果数值不是整数的话 就*2\4\8
直到是整数为止

要是还不整的话我劝你就别这么费劲了`
作者: knoqw    时间: 2007-5-27 20:20

L G  K  K[m_挠PP]
作者: 真正的李泽    时间: 2007-5-27 21:36

原帖由 蒼楓♂落月 于 2007-5-27 19:43 发表
BPM140
有8个1/8格子
现在要你以140BPM的1/8格速度把这段直接落完
请问要用多少速度?

加我 QQ491495576,说仔细点就好
作者: 蒼楓♂落月    时间: 2007-5-27 21:37

不是加过了吗?`
作者: billy124212    时间: 2007-5-27 21:38

高手 正面討論戰

入場卷 100元正一張
作者: 蒼楓♂落月    时间: 2007-5-27 21:40

告诉你吧:数格子``
1个1/8格子半个BPM值
也就是70BPM
70*8=560BPM

OK`!
作者: 蒼楓♂落月    时间: 2007-5-28 13:02

啊`我搞错了!
应该是140*8=1120BPM
1/8速度BPM可不是减半啊~~!
作者: pengahi23    时间: 2007-5-28 14:20

.................这些问题都好高深啊!

完全看不明.
作者: 真正的李泽    时间: 2007-5-28 20:01

原帖由 蒼楓♂落月 于 2007-5-27 21:37 发表
不是加过了吗?`

我周末常在,你周末找我好了,麻烦你了
作者: 疯狂¢老虎    时间: 2007-5-29 11:57

各说各有理,我都支持的。。。。  只要是合理的变速都会收到不错的效果哦

希望LZ继续努力,做出优秀的东东来




欢迎光临 浆糊论坛-RO小站 (http://bbs.rohome.cn/) Powered by Discuz! 7.2