Board logo

标题: 【碎谈】BMS制作 之 0.1的世界观 [打印本页]

作者: 『連』♂S.P    时间: 2008-7-27 14:49     标题: 【碎谈】BMS制作 之 0.1的世界观

额~~~
为什么要起这个帖子,其实关于BMS的教学帖子已经相当详细和工整了,就连18大误区都有东西(Freefire:我是东西么- -||)列举出来
整体看,BMS教学方面相信只要你有耐心的读完就一定能学会
不过我写的这个有点不同于教学
首先你不用打开BMSE去一个一个对应,也不用打开计算器去看
只要听我把废话说完就行

话~~说~~~
帖子的灵感来自2个人,先感谢一下
【回归RHR】和【Bombtrack】或者应该反过来写
的确,以上两人让我无意中发现在如今BMS教程琳琅满目的当今社会中,有一个几乎是不起眼的小问题却在关键时候出大毛病
首先来说说故事的原委吧(我都说是扯废话了- -||)

再~~~话~~~说~~~~
就在某日,Bombtrack脑袋发抽实在无事可做于是把自己当年的作品拿出来翻新,翻了一部分呈上于我观赏
不错,在这么长时间的freefire和卡卡女王的调戏(freefre:调教!)之下,BMS的高质量程度的确不容乐观Bombtrack:值得欣赏!你TM会用词吗?)
但是我突然发现一个现象,歌的小节线越来越歪,NOTE时准时不准。我首先怀疑是不是BPM出错了,据Bombtrack当时举报Bombtrack:提供....)的消息,BPM是170.04,于是我也重新测了一下(因为是手测,所以有部分差错),的确BPM在170左右,那BPM没有错误啊,为什么小节线变化如此夸张呢?是变速计算错了?就在我们都百思不得其解的时候,我无意看见,在Bombtrack的左侧BPM处变速完成后回原速时,BPM变成了170.74!
原因找到了,0.7的BPM误差就是这个事件的真凶

或许大家还不能明白我究竟想说什么

不过聪明的人应该能理解了,标题的0.1,不起眼的问题,Bombtrack的0.7的误差,都说明我要说的问题,BPM精度问题!

呼- -|| 终于扯到正题上了
那现在就说说回归RHR对我的BPM精度问题!灵感有什么帮助呢?

再~~~再~~~话~~说~~

事是昨天的事了
我在做自己BMS历史上的唯一一个BOSS曲子Through The Fire And Flames 歌曲信息就不说了,毕竟不是主题

回归RHR 提出要求希望能被这个歌 S哔!Freefire:注意用语,屏蔽掉!)一把,于是我也就毫不吝啬的传给了他,他并没有直接玩,而是用BMSE打开看了一下,于是对我说:BPM 200.1。完全可以直接用200的!

那我就想问一下有耐心看到现在的同胞~~能么?
A,不能
B,不能
C,不能
请选择~~~~~

我相信大家都会异口同声的说,不能

为什么?0.1关系到什么?

我先说说Through The Fire And Flames的情况,歌曲是一首7分半的BPM高达200.1的歌
时间决定了这个0.1不能被约去
200的BPM7分半钟意味着歌至少有300个小节
对于我们这种相当看重压线的NOTER来说,小节多了就表明你的BPM精度至关重要
0.1的BPM误差对于一般BPM在160以下时间在4分钟以下的歌来说的确算不上什么
但是对于Through The Fire And Flames却是致命的

这又要回到Bombtrack的0.7BPM误差上
大家都能理解0.7个误差意味着他约等于1个BPM的误差,是相当大的,因为持续这个误差10个小节以上线就完全对不上了

那0.1对Through The Fire And Flames的伤害也就能看出来
我说过,歌曲至少要执行300小节以上,像我们这种懒的人不习惯也常常忘记要去时不时进行BPM修正
0.1的误差经过10小节后就说明我有了1BPM的误差
那10个10小节也就是100小节后就和Bombtrack的误差情况一样了
300小节后呢?
经过我的计算
0.1个误差经过300小节后你会丢失将近1/2个小节,误差大么?致命么?

之前许多BMS教程对BPM精度都没有作太大强调
所以这里我强调一下
一个高质量的BMS,BPM精度绝对是关键,它意味着你能不能顺利的让每一个NOTE都压上线,而压线则是一个无KBMS最重要的
所以,不管怎么样,BPM能不化零为整就别化零为整,因为它是BMS的魂!


感谢大家能有耐心把我的这么多废话看完
OTL先鞠躬一个
一切为了大家能将BMS做到个个红+粗
谢谢!


我是可爱的分割线
PS:传说CRS将在近期复出~~~期待一下~
作者: Bombtrack    时间: 2008-7-27 14:56


楼下保持队形

[ 本帖最后由 Bombtrack 于 2008-7-27 15:06 编辑 ]
作者: 唱歌的飞船    时间: 2008-7-27 15:01

0.1的误差,要看百分比的。
如果BPM比较低,比如60,0.1误差差不多是0.167%,也就是说,一首曲子,会有0.167%的误差。如果曲子的长度很长,比如5分钟左右,则累计误差会有5*60*0.167%=0.5秒,半秒的延时,很恐怖的误差呢~
但是如果BPM高,曲子又短,就没什么问题了。假如BPM260,时间长度2分钟,则累计误差是0.046秒,这就很小啦~
作者: Freefire1943    时间: 2008-7-27 15:09

从来习惯把精度算到小数点后三位的人飘过,顺便鄙视楼主一下




---------------------分割线--------------------------




CRS:我作了个重大的决定,8月8日复出!!
Bomtrack:你认为奥运能吸引人还是你能吸引人?

CRS:那我8月9日复出好了- -!!
Freefire:那有区别么?

CRS:那我干脆9月1日复出吧- -!!!
L-S.P:那个时候开学啦-_,-,小朋友们都忙着上课呢:)

CRS暴走~

[ 本帖最后由 Freefire1943 于 2008-7-27 15:14 编辑 ]
作者: 唱歌的飞船    时间: 2008-7-27 15:11

0.1/200*7.5*60 = 0.225 秒
一小节大概是……4*60/200=1.2秒
0.255/1.2 = 0.2125 小节
不到半小节那么夸张啦,1/5小节而已。
作者: 蓝晶    时间: 2008-7-27 18:10

原帖由 Freefire1943 于 2008-7-27 15:09 发表
CRS:我作了个重大的决定,8月8日复出!!
Bomtrack:你认为奥运能吸引人还是你能吸引人?

CRS:那我8月9日复出好了- -!!
Freefire:那有区别么?

CRS:那我干脆9月1日复出吧- -!!!
L-S.P:那个时候开学啦-_,-,小朋友们都忙着上课呢:)

CRS暴走~

相当强大
作者: liuyiyi2345    时间: 2008-7-28 19:16

CRS:我作了个重大的决定,8月8日复出!!
Bomtrack:你认为奥运能吸引人还是你能吸引人?

CRS:那我8月9日复出好了- -!!
Freefire:那有区别么?

CRS:那我干脆9月1日复出吧- -!!!
L-S.P:那个时候开学啦-_,-,小朋友们都忙着上课呢:)

CRS暴走~



灰常激情

倒是我也很激动的说,CRS要付出~我的最终目的就是做出像他那样子的歌曲~
作者: wongfung    时间: 2008-7-28 19:27

CRS是神人也...到時他又爆發了
作者: nekoko    时间: 2008-7-28 20:55

话说……完全没明白l-sp此贴的意图……
作者: CKM    时间: 2008-7-30 08:30

...我只有0.0X会舍弃

比如0.XY我会舍弃Y保留X
作者: ro?    时间: 2008-7-31 06:00

说SP弱吧
还不服
200.1 怎么就不能直接用200呢?
200看起来就比200.1好看
你完全可以在BMS信息上写200
BMS内部做调整 #000小节的开头出放一个200.1的变速NOTE
这有什么区别吗?
Sharp先生?

我回家睡觉去了
大家玩的开心
作者: Freefire1943    时间: 2008-7-31 11:09

LS,如果你愿意把头伸出龟壳的时间多一点的话,我们会很高兴的
作者: aquarius_双鱼    时间: 2008-8-6 19:25     标题: 我一般保留到小数点两位

话说LZ的故事讲的很好。




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