bms吧 关注:1,011贴子:4,794
  • 14回复贴,共1

给大家介绍一下BMS格式的音乐

只看楼主收藏回复

给大家转发一些帖子.希望这些内容能给你们有所启发

第一讲:简 介 B M S 

BMS是电脑音乐游戏文件通用的一种存储格式,一般使用波形音频文件WAVE或MP3 
DJMAX和O2JAM使用的是OGG,这样才能减小体积方便在网络传播。 

BMS可以用记事本打开,BMS里面记载了曲子的时间;风格;作者;速度,还有你们所谓的NOTE排列和每个NOTE所指向的波形音频文件或BGA或AVI(BGA举个例子就是DJMAX里的那些一帧一帧的图) 

1.BMS包括无KEY和有KEY两种,无KEY的一般只有一个MP3作为BG,而你打击各个NOTE是没有声音的,制作起来相对比较简单,普通玩家也能自己制作,制作工具有BMSE。 
2.KEY BMS就是O2JAM,DJMAX,EZ2DJ,RF等各种大型音乐游戏中所玩到的。打击各个NOTE都是有声音的,所以叫KEY。 

(制作 KEY BMS是一件相当困难的事情,至少得有一些基本的乐理,还要了解一些基础音乐制作包括MIDI制作,和混音处理以及其他,因为涉及内容太多,这里不详细介绍。) 

不过也有个简单的方法制作KEY ,那就是按你所需要的频段分别压频处理之后,获得你想要得到的乐器频段,然后在音乐软件中解取下来成为你所需要的KEY音。 

最后压频至只剩下VOCAL人声部分,作为BG铺上,这里推荐的几个初心者使用的音乐软件CAKEWALK与COOL EDITOR。 

一般来说,O2JAM或DJMAX里KEY的数量有几百甚至千个之多,每个小小的KEY或许只排在AUTO PLAY里你从来没打到,但是就是这些KEY组成了整首曲子。



1楼2006-12-08 18:07回复
    第二讲:制作BMS的准备工作 

    很早的时候我玩BMS的时候,某日由于我家声卡突然出现延迟,百般无奈只下用记事本打开了XXXXXXX.BMS文件,结果发现所有曲子的信息都包含在里面了。 

    PLAYER 1:是指1P玩家。 
    GENRE:当时曲风。 
    TITLE:是曲名。 
    ARTIST:是作者。 
    BPM:是速度。 
    PLAYERLEVEL:是难度。 
    TOTAL:是NOTE数量。 
    STAGEFILE:是指LOADING歌曲时的LOGO。 
    VIDEOFILE:是指播放的动画,但是和DJMAX的又有点不同(后面会解释到) 



    下面的WAV01就是指BMS中各个KEY音的文件名,然后再下面*---------------------- MAIN DATA FIELD就是对应的NOTE了,有兴趣的朋友可以自己找一个BMS打开看看。 

    不过有BMS是玩不了的,还要一个好点的模拟器,目前主流模拟器有RDM和Whistle,RDM推荐1.71或者1.63,Whistle有两个版本:0.73C和0.82,还有MIXWAVER和BM属于比较早期的就不介绍了,O2MANIA也不错,比较方便,但是就不如RDM和Whistle专业了。 

    RDM判定很简单,使用上比Whistle更方面点,软件已经非常完美,RDM两个版本主要是对长音的支持不同,推荐使用1.71吧。


    2楼2006-12-08 18:07
    回复
      2025-10-18 11:21:18
      广告
      不感兴趣
      开通SVIP免广告
      RDM简介 


      RDM有些密集及快捷键如下: 
      在标题画面按下相应键(游戏中的键位)开启特殊模式。 
      1:Kill模式。失误马上Game Over。 
      2:4D模式和5D模式。每行下落速度不同,5D比4D乱。 
      3:Parabolic模式和Gravity模式。前者是抛洒式note移动,后者是note下落速度逐渐加快。 
      4:Kids模式。note速度随机变化。 
      5:Scanner模式和Moving模式。前者是按键底盘上下移动,后者是左右移动。可以同时开启。 
      6:Disframe模式。去掉背景的五线谱。 
      7:S-variation模式和Neurasthenia模式。随机时将搓盘的note和其它note一起打乱,后者会使按键判定极为严格,稍微差一点就Fail。很难。 
      8:在标题画面连按4次“左右”,可以进入隐藏模式“CATCH MODE”,接音符的双人小游戏,用白键控制(1、3是左,2、4是右)。 
      9:在选曲画面按下F1,可以切换为RECORD(录像)、REPLAY(回放)、DEMO PLAY(PERFECT演示,如果机器慢连电脑都会失误)。这个说明书里有,但怕有人不知道,就一起写上来了。


      3楼2006-12-08 18:07
      回复
        WHSTLE简介 


        Whistle画面太~~~~~`华丽了,但是判定严格,使用上复杂点,而且对BML和部分BMS的KEY支持不是很好,Whistle0.73C不能全屏游戏,使用第三方软件比较复杂也不大好使,我的解决办法是右键WHISTLE.EXE - 属性 - 兼容性 - 640X400分辨率。 

        WHISTLE0.82已经可以全屏,但是换SKIN机器不方便,不过速度调节可以精确到0.XX,进游戏的设置就不介绍了,自己研究吧,偶懒+忙- - 

        WHISTLE可能新朋友不会用,反正你多按F1的帮助,记得把模式改为E-MODE。 

        这些都准备好了,下面去下一个BMSE吧:点击下载 

        解压至任何目录,然后打开BMSE,但是这个软件已经很老了,难免会有些和系统上的问题。bmse运行显示如下错误报告: 
        1). 
        Run-time error ''339'': 
        Component ''COMDLG32.OCX'' or one of its dependencies not correctly registered: a file is missing or invalid. 
        解决方法:将这个文件下下来放到C:\WINDOWS\system32下面。 
        comdlg32.ocx文件下载 
        2). 
        Run-time error ''339'': 
        Component ''Mscomctl.ocx'' or one of its dependencies not correctly registered: a file is missing or invalid. 
        解决方法:将这个文件下下来放到C:\WINDOWS\system32下面. 
        Mscomctl.ocx文件下载 
        3). 
        如果你装了OFFICE系列的软件很有可能会弹出"准备设置XXXOFFICEXXXX"你直接点取消。 
        这样你就完成了所有的准备工作。


        4楼2006-12-08 18:08
        回复
          第三讲:测试音乐的BPM 

          经过前面两课,大家对BMS和模拟器都有了一个认识,并且得到了一些工具稍微总结一下: 
          1.BMS的结构分音乐和BMS。 
          2.玩BMS需要模拟器支持。 
          3.制作BMS需要下一些制作工具,下载地址:点击下载 
          4.打开BMSE会碰到一些问题的解决办法。 



          复习完啦!下面开始正式讲今天的课咯!!! 

          终于开始制作BMS啦...呼.不过表急,还有件事没做,就是你的音乐还没选好呢!!你可以去找到你喜欢的音乐,或者也可以是你原创的音乐(OTL...) 

          我这里以ESTi的名曲apparition_le_mix为例子,得到这首歌以后先别急着导入BMS,先听一遍,对这首歌的速度(BPM)心中有个大致的了解,听完了之后发现这首歌是一首电子舞曲,一般电子舞曲速度大概在130-155之间,下面就开始对这首歌进行BPM的测试: 

          TIPS(重点): 
          我这里要强调一下精准BPM对于一个BMS的重要性,我看了一些玩家制作的BMS,一般都是速度不对,他们认为自己想定多少的BPM就是多少,这是完全错误的,歌曲的BPM是他本身的内容,BPM决定了整首歌的长度,音乐风格,小节划分等等,这个是不允许我们更改的,这是音乐组成的一部分!!! 
          另外一点就是很多人速度没测准就草草了事,很多时候我把速度都精确到0.0X,因为0.X的偏差,会导致后期的小节重拍严重失准,所以这个环节是制作BMS最重要的一个环节之一。 

          说完了重要性,大家都已经迫不及待的想要测试BPM了,大家下完BMS-TOOLS包以后解压打开,然后打开一个叫BPMCount.exe的文件,上面写着“PUSS SPACE KEY TO STRAT” 



          按Reset可以重来,它其实就是一个节拍器,你听着音乐的重拍打拍子(按空格),他会计算出这首歌的BPM。 

          以apparition_le_mix为例子,因为是舞曲,鼓都是很简单,打拍子的时候最好不要去盯着数字打,闭上眼睛去打,这样节奏稳一些,但是你会发现无论怎么测都很难得到一个整数,没关系,这是正常的误差,所以你必须打50下以上的拍子,这样得出的数据比较准确。 



          经过测试,发现他的BPM是135,但现在不知道他是不是真的是135,我们现在就打开BMSE,先在信息栏处填入速度135,然后再右边的WAVE02处导入MP3(TIPS:MP3要求和你的BMS文件夹同目录),导入之后选定WAVE02,并且在B01行放入NOTE,这也就是我们的背景音乐了(BG)然后点击播发看看音乐是否和小节线合拍,如果播发到后面明显不合拍了,那肯定是BPM测错了,所以这一步要求有耐心,反复的进行测试,直到完全准确为止。


          5楼2006-12-08 18:08
          回复
            诺,这就是BMS编辑器的启动界面


            6楼2006-12-08 18:12
            回复
              至于如何编辑BMS,我不妨先卖个官司,以后再向你们一一传授


              7楼2006-12-08 18:13
              回复
                大家有事先在这里与我联系
                http://msg.baidu.com/ms?ct=21&cm=1&tn=bmSendMessage&un=Tesabridge


                8楼2006-12-08 19:21
                回复
                  2025-10-18 11:15:18
                  广告
                  不感兴趣
                  开通SVIP免广告
                  我能说的只有这些...

                  ⒈610发在VAVAY的...
                  ⒉...Love's Rebirth...是3RD的那个BMS?


                  IP属地:广东9楼2007-01-05 17:36
                  回复
                    • 61.155.237.*
                    知道Rhythm-it的音乐在哪下载么?多提供几个下载地址


                    10楼2007-01-30 14:16
                    回复
                      - -|||可以去日本网站下啦........

                      在Google里面找BMS就很多日本网站~~~


                      IP属地:广东11楼2007-02-01 13:29
                      回复
                        IP属地:广东12楼2007-02-01 13:31
                        回复
                          • 221.9.78.*
                          LZ,你好意思说!转贴不说名出处!搞的跟你写的是的。

                          BY S386


                          13楼2007-05-29 14:00
                          回复
                            哎 真是白痴
                            把610的帖转过来也就算了

                            连个图都没有


                            14楼2008-04-19 00:14
                            回复
                              2025-10-18 11:09:18
                              广告
                              不感兴趣
                              开通SVIP免广告
                              其实这样的话,新手也未必能看得懂,也不会看完,自己拿BMSE做一首自然就明白


                              IP属地:上海15楼2008-04-20 15:36
                              回复