返回列表 发帖

[爱比萌深~] 精确压音的方法(图片修好了,仅供参考,对自己耳朵缺少信心的进唔~)

精确压音的方法(更新版)

记得猫猫很久之前写过一篇关于压音的技巧总结的帖子,里边介绍的方法虽然可用,不过毕竟是要依靠很强的耐心和很优秀听力的。对于一些做BMS很好,但是对于节奏的感觉不是很强的noter们,压音也许就真的难了很多。于是猫猫决定在本贴中再给出一个比较通用而且绝对精确的方法来进行对音。这个方法效率说实话很高,也许已经有很多人在用了,不过作为一个技术性的补全,就还是允许猫猫再八卦一次好了:P

步骤流程
(1)        准备好要做的曲子的mp3文件,转换好格式,etc…(反正各种准备工作做好)
(2)        初步测定bpm,使用什么软件都可以,在这里用的是大家都用的MixMeister BPM Analyzer
以猫猫的作品 Clannd AS ed – TORCH 为例子

如图,测定到的BPM为127.35,我们把这个数记下来。
(3)        打开cooledit(或者audition)

然后打开歌曲的mp3文件
(4)        打开以后,首先在下边的时间计数器上边单击右键选择 beat and bars

然后,选edit tempo…

在打开的窗口中把刚才测出的BPM填进去

(5)        放大波形显示,觉得差不多就行,然后,嗯,这是关键的一步,选择“查看”菜单下边的“光谱显示”

然后可以看到波形显示为一大堆红色的图案,在这里猫猫不解释这个图案是怎么得到的,只需要注意到图案中明显的“亮点”和“亮线”,这些地方便是重音出现的地方,清晰明了。图中箭头所指向的地方左边的为一个水晶音的位置,竖直的箭头指的是一个节奏点,也可以说是鼓点


(6)        下边的工作就是把下边的标尺和上边的“亮点”对齐,这样的话BPM就能测定准确了,将光标停放在如上图横箭头所指示的位置,然后再次打开“Bars and Beats”窗口,在出现的对话框中点击“Reset 1:1 to cursor”,点了以后效果应该如下图所示:

(7)        然后接下来的工作就是,播放,然后随时检查下边的标尺是否与上方的图案保持同步
修正的方法遵循以下原则:如果标尺的标记位于图案的前方,那么就要适当的减小BPM的数值;反之,标尺如果落后于图案,那么就要适当的加大BPM的数值。比如:

以127.35的BPM标尺播放到第38小节第四拍,我们可以明显的看到黄色三角对应的节拍点和标尺产生了偏差,说明我们软件测出的BPM是有偏差的,所以我们对其进行修正,比如改为127.41:

好的,看来运气不错,基本上是对上了。如果不放心的话,可以多选几个间隔比较大的地方来检查,以修正BPM
(8)        修正完了BPM,我们就要进行对音了。虽然依照KF提供的方法,对音基本上可以达到精确,但是如果对BMSE里边128线的FREE对音觉得手头上不是很稳当的话,那么我觉得完全可以这么做:

回到开头,找一个精确的时间点,比如图示的0:3.00,然后……
shift+home,然后delete,保存。这样以来,曲子就是从相对位置0:3.00开始的了。需要注意的是,这样操作过后,标尺会改变,因为标尺是按照文件开始的相对位置计算的。这个改变不要在意就是了,只要记下删除前的光标位置就可以了。
(9)        相应的,在BMSE里添加歌曲的时候,选择相应的位置来填写音符:

然后剩下的事情就是编写NOTE的事情了,已经基本上可以不考虑压音的问题了。而且,对于中途由于曲子演奏的问题而偏离的note,在理论上都可以通过cooledit很直观的观察出来,并作出直接的调整。


以上的方法还可以用于对于变化BPM歌曲的分段测定。其实基本原理只有一个,那就是因为“Beats and bars”窗口里的“Reset 1:1 to Cursor”可以随意的使用,所以在发现BPM有变化的时候,将1:1,也是1小节1拍设定到变化的开始,通过简单的比较和微调BPM的方法就可以达到一定阶段上的完美的重新对音;或者,也可以使用窗口里边的那个extract功能,也就是说cooledit能够在选定的范围内自动提取并测定BPM,于是说只要有变化,都可以分段的用这个方法对齐,然后不断的通过重置1:1.0的位置来分段进行验证。在此由于篇幅问题猫猫就不举例子来说明了,而且一般用到这样的技术的时候都是属于BMS制作的中高级阶段,作者应该会很容易理解具体来怎么做,所以就不再啰嗦啦~

而对于匀速或者说线性变化的BPM,一方面是自己的感觉,另一方面,我们可以修订出一个平均的BPM,也就是在某一段上,感觉到速度在变化,但是又不能用简单的一个BPM来解决,那么就可以选定一个BPM,在这一段的开始和结束让标尺和音对应上,然后再利用线性微分的相关方法来计算开始和结束的BPM。当然,这也是一种近似的模拟,也许实际中并不需要这么做,或者也许有耐心的话,放慢速度直接听对是更为合适的方法。

好吧,就暂时写这么多咯~
于是对于压音的方法,就成为了:耐心+一点小小的工具

猫音nekokoe
08-11-26

[ 本帖最后由 nekoko 于 2010-8-2 20:46 编辑 ]
/^o^/ iBMS◇爱比萌深萌音社 社员募集中!\^o^\ 热烈欢迎大家加入【iBMS】哟!


=========

[9].esu 16:26:33
恶补之高级篇 如何测定浮动BPM

FrozenL 16:26:43

[9].esu 16:27:07
CRS他们是用CE AU之类的软件,我不用

FrozenL 16:27:33
那个说什么不如自己耳朵好使
[9].esu 16:27:39
我测浮动BPM只需要三样东西 BMSE BpmAnalyzer BPMCount

FrozenL 16:27:40
说实话
FrozenL 16:27:52
后面是啥?
[9].esu 16:28:00
手动测BPM

[9].esu 16:28:08
  

FrozenL 16:28:22
我没有
FrozenL 16:28:32
BpmAnalyzer
[9].esu 16:28:32
群共享有

FrozenL 16:28:39
这个是啥?
[9].esu 16:28:52
  

[9].esu 16:28:59
这个就是BPMCount

FrozenL 16:29:21
我好像用过
FrozenL 16:29:26
按空格的对吧
[9].esu 16:29:33


[9].esu 16:29:51
这个相当重要,在测某些段落非常管用,我等下会说

FrozenL 16:30:20
这个可以只测其中一个段落?
[9].esu 16:30:52
首先我把BPM浮动分两个情况

[9].esu 16:31:16
第一 单小节BPM变动
第二 多小节BPM变动

[9].esu 16:31:36
第一种情况,任何测速软件皆是浮云,只有靠BMSE

[9].esu 16:31:54
方法就是我以前说过的,每个小节丢一个NOTE在小节线上

[9].esu 16:32:07
然后根据NOTE和音乐对应关系调整BPM

FrozenL 16:32:09
这种要自己慢慢试
[9].esu 16:32:18
也不用慢慢试,一般三次可以对准

FrozenL 16:32:23
fatlip有一段是95的
FrozenL 16:32:27
搞了我半天
[9].esu 16:32:32
现在详细说第二个情况

[9].esu 16:32:49
我那个恶魔城的长曲你有没打开BMSE看过

FrozenL 16:32:57
没有
[9].esu 16:33:02
前3分钟的BPM变了几次

FrozenL 16:33:06
叫什么名字
[9].esu 16:33:40
恶魔城-探索旅行ドラキュラメドレ-

[9].esu 16:33:58
注意不要用BMSE的播放器来播放,会溢出

[9].esu 16:34:05
因为曲子长度过长

[9].esu 16:35:48
你也看到了 BPM 133.32 131.5 136 136.2 131.7

[9].esu 16:35:54
这是前58小节的BPM变化

[9].esu 16:36:23
这种整体BPM微变 就需要用上手动测速了

[9].esu 16:37:23
手动拍空格测出一个大致的比较精确的BPM,然后配合BMSE的空格校正

[9].esu 16:37:40
这是我最常使用的测试方法

[9].esu 16:37:50
第二种比较极端的测试方法

[9].esu 16:38:11
最典型的例子就在225小节到结束

FrozenL 16:38:17
我操
FrozenL 16:38:20
蓝屏了!!!
FrozenL 16:38:29
刚启动
[9].esu 16:38:30
我都叫你不要用BMSE播放

FrozenL 16:38:34
早点说啊
FrozenL 16:38:42
郁闷了

[9].esu 16:39:17
因为曲子太长,用BMSE播放会溢出,这种溢出有两种情况,一是蓝屏,二是没有声音

FrozenL 16:39:19
为啥会蓝屏?
FrozenL 16:39:21

FrozenL 16:39:33
以后搞个整FF
[9].esu 16:39:34
你是和FF都是第一种,我和RO是第二种

[9].esu 16:39:56
你先看我发出来的聊天记录

[9].esu 16:40:36
225小节到结束这一大段,鼓点是不按照2/4拍的规律的

[9].esu 16:41:03
这种鼓点用正常的手拍空格软件测是不可能准的,所以要换个方法

[9].esu 16:41:48
这一个大段我用的测速方法是 每小节只拍第一个音,当然,如何辨别小节,全看你对音乐的理解

[9].esu 16:42:07
每小节只拍第一个音,这样测出的数值乘以4

[9].esu 16:42:24
因为是4拍的歌,无论是1/4 2/4 3/4 4/4都是4拍歌

FrozenL 16:42:51
我说的话你看的到吗?
[9].esu 16:42:55
看不到

FrozenL 16:43:28
o
[9].esu 16:44:06
最后一种测速方法

FrozenL 16:44:35
这个 每小节只拍第一个音,这样测出的数值乘以4
FrozenL 16:44:39
比较难啊
[9].esu 16:44:42
当你在制作过程中发觉到某个位置 鼓点不对了,意思就是本来应该一小节4个的鼓点却没有对齐线

[9].esu 16:45:16
这个时候可以使用CE等截曲工具,将这个位置的音乐截出来,然后用BpmAnalyzer来测

[9].esu 16:45:24
不过这个方法不推荐

[9].esu 16:45:34
第一 麻烦
第二 测出来的也未必精确

FrozenL 16:46:14
最好的方法是找个谱子
[9].esu 16:46:16
我这个恶魔城长曲的BPM测试,这三种办法全部用上了

FrozenL 16:46:17
看看
[9].esu 16:46:22
有谱的话是最好了

FrozenL 16:46:31
有谱我也看不懂

[ 本帖最后由 Bombtrack 于 2008-11-26 14:57 编辑 ]

TOP

崩溃~~[m_装可怜]
/^o^/ iBMS◇爱比萌深萌音社 社员募集中!\^o^\ 热烈欢迎大家加入【iBMS】哟!


=========

TOP

我不是来搅场的,我只是把FrozenL的邪恶计划公布出来而已,详情请见帖内红字部分

TOP

还好我是第二种~~和驱动程序有关吧
/^o^/ iBMS◇爱比萌深萌音社 社员募集中!\^o^\ 热烈欢迎大家加入【iBMS】哟!


=========

TOP

噢!! 感觉有些复杂

不过有些还是比较理解的。

TOP

看了2楼那一大堆之后已经不知道该不该顶了

TOP

偶用的CE是中文版的 XD。。。

TOP

我在對好位之後會開mania來看, 然後微調

通常是用4/192為單位移前或後一次, 然後再看........x N

另外tick/beat我會用盡48 XDDDDDDD

TOP

不用CE\AU什么的,就靠手测,然后慢慢调整……

TOP

回复 #2 Bombtrack 的帖子

早看到就好了
那个加洲旅馆我搞了好几天才做

我是第一种

TOP

图片全部挂掉了。。。。。。。。。。[m_烦恼]

TOP

有段影片是關於這個方法的, 不過字體看不清楚呢...
http://v.youku.com/v_show/id_XOTExNTE2ODA=.html

TOP

谁挖坟啊- -
8过,图片全都显示不能,猫猫弄一下吧

TOP

怎么搞...图发现自己忘记存哪儿了 =。=
/^o^/ iBMS◇爱比萌深萌音社 社员募集中!\^o^\ 热烈欢迎大家加入【iBMS】哟!


=========

TOP

返回列表