超级马里奥吧 关注:48,447贴子:660,858

【教程】将SFC游戏的音乐保存成IT(Impulse Tracker)来更好保存

只看楼主收藏回复

教程By SDY @Goldenstar Developer
1L


IP属地:江苏1楼2014-01-06 18:21回复
    准备工具:
    OpenMPT- pan.baidu.com/s/1hqp6kUK
    OpenSPC - pan.baidu.com/s/1eQ7RjRs
    ZSNES - pan.baidu.com/s/1o6AsGdk
    MO3Codec - pan.baidu.com/s/1dDtagLV


    IP属地:江苏3楼2014-01-06 18:23
    回复
      1.提取SPC(不能提取音效,只能是背景音乐)
      -打开一个SFC游戏,如果已经打开可以直接在↓里面找到最近使用的ROM
      Game->Load,在左侧浏览文件,右侧选择文件夹

      -进入游戏后,找到自己想要提取的音乐所在场景(建议在场景音乐刚开始时这样可以提取整段SPC)
      -MISC->MISC KEYS找到Save SPC所设置的按键,返回游戏后立刻按下这个键

      -当屏幕下出现SPC FILE SAVED表示SPC已保存,当然如果以前保存过.spc会保存sp1,sp2等格式,等同于spc,可以重命名为spc


      IP属地:江苏4楼2014-01-06 18:25
      回复
        2.转换SPC为IT(把OpenSPC解压到C盘,这样便于CMD操作)
        -开始->运行,输入cmd打开命令提示符,输入cd c:\OpenSPC进入openspc根目录(不要关闭CMD)
        由于是DOS程序,所以要先配置一下,在OPENSPC.CFG上右键打开方式->记事本
        把这些设置修改成下面的内容
        setcard = 0
        setfreq = 44100
        stereo = 1
        bit8 = 1
        seturate = 100
        setgui = 1
        setdump = 1 ←最重要,必须开启
        fadespeed = 1
        IT_rows = 200 ←用于Pattern的播放速度控制,可以修改成自己想要的速度,不影响音色和采样
        -把刚才提取的spc放入openspc根目录,不要使用中文和带空格的文件名,并在cmd输入openspc [target].spc
        程序就会自动进入GUI界面并播放SPC,这里播放的声音会出现异常,不过一点都不影响转换效果,按1-8可以
        开启/静音这8个音轨,不过不建议在转换时切换,否则会导致IT缺少音色,待SPC播放完毕按任意键退出
        #之后CMD也会以全屏出现,只需要输入exit即可退出
        *IT会被保存在OpenSPC根目录


        IP属地:江苏5楼2014-01-06 18:26
        回复
          3.测试、播放、修改IT
          #OpenMPT是一个能对ProTracker(MOD),Impulse Tracker等音乐进行修改的专业工具,功能非常丰富
          #Impulse Tracker/ProTracker与midi相同之处是不记录波形,而是乐谱、力度、速度,但与midi不同的是
          IT/MOD又能同时记录采样(Sample)而不需要音效库,IT的音谱记录方式是Pattern+Channel,首先进行基本设置

          -General
          Initial tempo:播放速度,默认256,最快512,最慢32
          Ticks/row:每个音符的播放长度,也就是延时
          Initial global vol:全局音量,默认64,显然是太小了,可以改大一点
          Sample vol:采样音量,默认也是比较低,也可以改的更大一些,影响全局音量
          Loop song:循环播放
          -Sond Properties是音乐的设置,会被保存的音乐里

          Type当然是Impulse Tracker IT,旁边Channel数量可以根据编辑要求添加和减少,默认16
          Playback建议勾选:Linear Frequency Slides,Extended filter range,Compatible Gxx
          Mix Levels选择为Original并勾选More Impulse Tracker compatible playback
          Tempo的Mode选择为Classic,Rows per beat设置为4,Rows per measure设置为16
          -Patterns基本可以不做修改,这里记录的都是乐谱,修改了就会改变全局的音乐

          -Sample当然是采样,不需要修改
          -Instruments只用于Protracker(MOD)
          -Comments注释,IT可以编辑,MOD不可以编辑


          IP属地:江苏6楼2014-01-06 18:28
          回复
            4.压缩IT为MO3
            -mo3:编码IT/MOD为MO3
            -unmo3:解码MO3为IT/MOD
            -开始->运行->cmd
            mo3使用方法:

            一般用法:横杆=-(防抽)
            mo3空格横杆m压缩率空格横杆s空格input.it空格output.mo3
            示例:mo3 横杆m4 横杆s test.it mo3test.mo3
            *压缩率越高质量越低但尺寸更小
            -unmo3用法就不说了,只是做到解压的工作


            IP属地:江苏7楼2014-01-06 18:29
            回复
              5.补充
              *IT/MOD建议使用K-Lite Codec Pack带的Media Player Classic播放(其实KL是个非常GJ的编码器包,涵盖了所有已知的编解码器,具有低CPU和内存占用,音视频播放十分清晰等优点)
              *不推荐使用千千静听/百度音乐,暴风影音等播放
              *it和mod的编码方式不同,mod和midi更相似,体积更小,采用乐器,并且采样的速度不能自定义
              *对于it/mo3的使用,un4seen.com/bass.html有一个叫BASS的API,可以让Visual Basic和.Net两种语言
              支持这些格式,支持Windows,Linux,MacOS的开发
              ---------------------------------------教程完----------------------------


              IP属地:江苏8楼2014-01-06 18:31
              回复
                呃嗯……有什么提取的办法的吗?


                9楼2014-01-06 18:41
                回复
                  好评帮顶


                  IP属地:北京10楼2014-01-06 18:42
                  回复
                    mark
                    正好是我需要的
                    之前我用spctool转换 结果那程序16位的 我打不开
                    ——为毛Neptune变身后脑袋上有俩叉盒子,变身前衣服上有俩360安全卫士?


                    来自WindowsPhone客户端11楼2014-01-06 20:23
                    收起回复
                      请问我可以转帖到永远的玛丽吧和mfe吧吗
                      ——为毛Neptune变身后脑袋上有俩叉盒子,变身前衣服上有俩360安全卫士?


                      来自WindowsPhone客户端12楼2014-01-06 20:30
                      收起回复
                        不错。。。
                        其实去http://snesmusic.org/ 可以弄到更多的spc
                        不过他们都打包成rsn文件了。。。把扩展名改进rar再解压就可以拿到spc了
                        比自己一个个截取更方便些(当然如果是没收录的游戏的话。。。)


                        IP属地:内蒙古来自Android客户端13楼2014-01-06 22:36
                        回复
                          大好评!!


                          来自手机贴吧15楼2014-01-06 23:18
                          回复
                            以前去mfgg下游戏时看到某些he产物用it音频


                            IP属地:湖北16楼2014-01-07 08:57
                            回复