Project1

标题: 【火星教程重发】在RMVX / Ace里面做出带前奏的循环音乐 [打印本页]

作者: 迷糊的安安    时间: 2012-10-4 14:50
标题: 【火星教程重发】在RMVX / Ace里面做出带前奏的循环音乐
本帖最后由 迷糊的安安 于 2012-11-10 19:21 编辑

唔……首先让我解释一下什么叫【带前奏的循环音乐】
http://pan.baidu.com/share/link?shareid=69788&uk=4228028794
这里有个音乐,是来自《伊苏:起源》的《SILENT DESERT》。
直接听一遍,有头有尾的,对吧,和一般BGM没什么两样。
然后请把它下载下来,放到RPG Maker VX或者RPG Maker VX Ace里面,作为地图BGM或者战斗BGM使用。
一直一直听下去……嗯?发现了? 音乐产生了衔接非常流畅的循环效果。
于是下面这个教程就是教怎么自己做出这个效果的。

软件需求如下:(看数据的和改数据的各要一款就行)
看数据的:AdobeAudition / GoldWave / CoolEdit
改标签的:Foobar / 千千静听 / Winamp


首先我们很好奇,为什么这个音乐会自动在RMVX / RMVA里产生循环效果,对吧。
于是乃现在需要一款软件,名叫Foobar2000……(千千静听也行,后面补充)
用Foobar2000打开音乐文件……点击【属性】

于是在属性栏里你可以看到两个标签,分别是<LOOPSTART>和<LOOPLENGTH>

这里的两个数据,就是定义音乐的循环节的标签了。

说到这里,大家应该就明白为什么音乐可以自动循环了吧?

好了,下面重点要说怎样自己来制作带自动循环节的音乐啦。
我们需要一个软件——Adobe Audition……(其实GoldWave也可以,见最后的补充)
打开它……

按照上图红圈的位置打开你自己需要添加循环的BGM文件。
然后在时间上右键,把计量单位改为“采样”。
最后自己选取一段你想作为循环的音乐部分,反反复复听到自己满意了~嗯哼?
最后抄下循环开始和循环长度的数值。接下来知道要做什么了吧?
关掉Adobe Audition,打开Foobar2000,再打开你想添加循环的文件,还是打开属性。

右键,添加新字段。

然后就这样简简单单地把LOOPSTART和LOOPLENGTH添加进去,用你刚刚抄到的数值。
保存,好啦,现在,打开RM,享受带前奏的循环BGM吧~

附加说明:
①本方法在RMVX / Ace版本测试通过,XP不支持。
②本方法对OGG格式音乐测试通过,MP3或者MIDI或者WAV等其他格式未测试。
③感谢@琪露诺的提点,然后才有了这篇现学现卖的教程 =v= (鞠躬)
④对于使用本方法可能带来的任何风险,本人概不承担任何责任……(逃)
⑤XP下面如果想达到类似效果,请参照这里,脚本作者是@TERENCE
⑥如果有用,有任何感谢请感谢@精灵使者@包子研究员,不要感谢我……毕竟类似的教程他们以前发过。我发的只是使用的工具和详细程度不同。
⑦楼主已在黑雾中逃往火星。

补充:
查看数据这事儿不一定要用AdobeAudition,用GoldWave也可以看到循环数据,方法如下。

在下面更改计量单位为“示例”,然后第一个数字就是选段开始数据,括号里的数据是选段长度数据。
一样把它用Foobar填入OGG的<LOOPSTART>和<LOOPLENGTH>标签即可。
GoldWave也是可以通过数值输入来选取的,点上面的“标记”按钮。

总之数据取好了就好办了。
GoldWave这个软件似乎更为常用,体积也比Adobe Audition小很多,哪款用的舒服就用哪款吧。

添加循环标签这事儿也不一定要用Foobar2000,用千千静听也是可以的。
点击文件,选择属性,点击【高级】,看到了吧?

手里有哪款软件就用哪款吧。
作者: 咕噜    时间: 2012-10-4 14:52
做成神曲可以不。
比如忐忑什么的……

欠揍什么音乐?
作者: 爱尔伯塔    时间: 2012-10-4 15:04
好东西...好教程!
发布到主站..
作者: 匿名    时间: 2012-10-4 15:06
本帖最后由 匿名 于 2012-10-4 18:22 编辑

编辑完成

感谢@琪露诺的提点。
作者: 咕噜    时间: 2012-10-4 15:06
这东西貌似以前用过个类似的。。
刚才不是没有图片的咩。。

我用的内个是录音唱歌什么的……
然后不用了 ……

因为咱不会唱歌……
作者: Mic_洛洛    时间: 2012-10-4 15:10
我过来学习了!
原来还有这样的东西,又长见识了!

作者: 精灵使者    时间: 2012-10-4 15:12
http://rpg.blue/forum.php?mod=viewthread&tid=97749
楼主,你火星了。
作者: 荷包PIG蛋    时间: 2012-10-4 15:13
话说现在大多音乐都是使用淡入淡出的方式衔接音乐头尾来达到循环效果的。。。额。。。
话说安安酱这么触,下次争取发布一个音乐制作教程吧嗯哼(逃。。。。

作者: 匿名    时间: 2012-10-4 15:15
本帖最后由 匿名 于 2012-10-4 18:22 编辑
精灵使者 发表于 2012-10-4 15:12
http://rpg.blue/forum.php?mod=viewthread&tid=97749
楼主,你火星了。


火星就火星吧,有用就行。
你给的帖子里的原地址已经打不开了……

算是补发吧,这方法肯定也不是我首创,所以我没用原创发布标签。
有任何问题欢迎飞砖。
作者: 精灵使者    时间: 2012-10-4 15:19
本帖最后由 精灵使者 于 2012-10-4 15:27 编辑

我补充一下,此法仅适合OGG模式的音乐,而且VX,ACE限定。
XP的需要用脚本
附我的教程
http://blog.sina.com.cn/s/blog_56a2f0930100vf4z.html
http://rpg.blue/forum.php?mod=viewthread&tid=214274
作者: 匿名    时间: 2012-10-4 16:00
本帖最后由 匿名 于 2012-10-4 18:23 编辑

补上了XP下面的实现方法,是@TERENCE比较早就发过了的。
另外10楼有@精灵使者的教程,方法基本类似,使用的软件略有不同。
作者: Tink    时间: 2012-10-4 16:23
安安姐倒是不必纠结是否火星呢 毕竟引出了一大堆好帖子 也提供了更多的选择 这是一件相当好的事情呢 希望下次可以让我们更加眼前一亮
——真·收藏党留言
作者: 匿名    时间: 2012-10-4 18:41
补上了用GoldWave得到数据的方法。
这个软件更小巧更常用。
作者: 匿名    时间: 2012-10-4 19:01
@迷糊的安安

其实只要在主楼点击使用“呼我”功能就能知道匿名黑雾是谁了。
作者: 匿名    时间: 2012-10-4 19:04
匿名者 发表于 2012-10-4 19:01
@迷糊的安安

其实只要在主楼点击使用“呼我”功能就能知道匿名黑雾是谁了。 ...

饶了我吧,连匿名方法都火星了。
作者: kfflX    时间: 2012-10-4 19:04
在下表示这很有用什么的……
作者: 匿名    时间: 2012-10-5 00:55
本帖最后由 匿名 于 2012-10-5 01:00 编辑

改循环标签不一定要用Foobar,用千千静听也可以。如果各位发现了什么常用软件也能做这些活儿,发好图告知我一声吧。我补进去第一帖。
作者: 卡奥尼特    时间: 2013-8-3 12:50
居然成功了
作者: 卡奥尼特    时间: 2013-12-12 15:27
其实VX自带的MIDI也能无缝循环播放,我想问下。MIDI怎么实现这个?
作者: brackwind    时间: 2015-2-24 17:25
雖然可能跟這帖的教學沒什麼關係,不過一提到循環播放音樂我就忍不住想問
如果我想循環播放音效(BGM存在的情況下)的同時進行劇情對話
例如兩人一邊揮劍對打一邊對話,這樣就是BGM+劍擊的音效(重複播放)+劇情對話
應該怎麼做呢?謝謝
作者: 雷影    时间: 2016-8-17 23:26
虽然有点挖坟了!不过还是想问问!
这样改过以后音乐就是“前奏+A循环”,前奏结束后A部分无限循环!!
有没有方法做到“前奏+A循环+结尾”呢?
音乐本身有前奏和结尾的,就想把中段循环一段时间后进入结尾!
主要是想做到:通关时片尾曲开始(前奏),通关剧情进行中,显示字幕(循环中),剧情结束(音乐结尾)

作者: soulsaga    时间: 2018-5-7 21:54
本帖最后由 soulsaga 于 2018-5-7 21:56 编辑

是不是有XP版的?
作者: 开关关    时间: 2019-1-6 02:22
本帖最后由 开关关 于 2019-1-6 02:27 编辑
雷影 发表于 2016-8-17 23:26
虽然有点挖坟了!不过还是想问问!
这样改过以后音乐就是“前奏+A循环”,前奏结束后A部分无限循环!!
有 ...


从前奏到循环中可以用这个LOOP标签完成,但是想主动播放结尾,好像不太好办。
我觉得可以将音乐结尾单独作为一首BGM。在播放循环的同时用变量计时,当剧情结束时并行处理一个事件,检测计时,发现时间到了一次循环的结束时间,就直接切换BGM到音乐结尾。这样可以实现类似的效果,我自己就是这样做的。



顺带一提,刚刚试了试,LOOP的方法MV也可以用。




等等,是不是不能挖坟?Σ(⊙▽⊙"a




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1