qxshark
2010-02-24 13:45:52
[color=MediumTurquoise]本文转载自[/color][url=http://sinsin.blog.edu.cn/2007/321384.html][color=YellowGreen]DS游戏BGM任你捏!MOD Tracker - NitroTracker v0.3[/color][/url]
NB发不出-_- 只好这里贴一贴。。。OTL
可能你不知道什么是MODules音乐,可能你不知道什么是Tracker,不过你只需要知道NitroTracker是一款可以用于NDS上播放、创作、编辑MODs音乐的Homebrew(自制软件)就好了。
不过如果你是想要创作的,却又对MOD和Tracker一无所知,那么像官方说的一样,还是通过google寻找一些相关的资料,或者访问作者推荐的[url=http://www.united-trackers.org/v1/modules.php?name=Content&pa=showpage&pid=74&page=1]United-Trackers[/url]
现在再次拿出来发一遍的原因有俩:
·一是它支持DLDI了,兼容性大增~支持列表可以参考[url=http://nitrotracker.tobw.net/index.php?cat_id=4]官网docts[/url]或者脱机说明
·二是用它来“打开”音乐可以不必一定要自己创作(废话-_-),而是可以来自DS游戏的BGM!具体可以看看偶后面提供的少量样品-v-
0.3的新特性:
·支持DSMIDIWiFi,可以通过Wi-Fi让MOD Tracker变成MIDI Sequencer=v=
·可以设置曲子重复播放位置
·可以在浏览WAV文件时“预览(听)”到效果
·支持暂时与恢复
·支持单谱面循环播放
·支持复位DS(Start+Select)
简单用法说明:
·下载回压缩包,解压到任意位置(纯废话orz)
·根据你自己的烧录卡选择适当的文件(GBAMP系选.nds.gba,Slot-2 SC类选.gba.nds,其它Slot-2和Slot-1选.nds)
·对文件打上和自己卡对应的DLDI补丁(DLDI相关物,区里已经到处都是了,不想再重复说明的说-_-)
·将打好补丁的文件复制到卡上就可以用DS运行鸟,存放位置不限,其它文件(readme和说明文档都是给你看的,除了样品xm可以一起丢卡上外别的就不用了orz)
v0.3官网下载:[url=http://nitrotracker.tobw.net/NitroTracker-v0.3.zip][color=blue]点此[/color][/url] (977KB)([url=http://www.yayabo.cn/thread-2268-1-1.html][color=Magenta]0.4版点我[/color][/url])
简单谱曲说明(非翻译XD):
如果你不想自谱或者修改曲子的话,那NitroTracker只是一个看上去牛B的播放器而已-__-
[img]http://nitrotracker.tobw.net/content/loading/step2.png[/img]
那使用方法十分简单了,只要点“磁盘”图标,在sng列表里浏览找到你要载入的xm文件,选择之并按Load,然后就可以点“>”或者按Start播放了orz。。。玩膩了就按Select+Start退出就可以了。。。下面的长篇请自己无视-0-
首先不管你了不了解MOD音乐,先说说数字化音频的这位老祖先的一些基本情况。将声音数字化涉及到要对感应声波震动产生的感应电流进行采样和编码(简单一词就素数码录音),通过这种得到的音频一般称为波形格式(waveform),PC上常见的WAV、MP3、WMA、APE等大部分都是。。。
waveform说完鸟再来说MIDI和MOD,和上面那种8同的,数字化音频设备接口为偶们提供了一种不必一一记录声波每一段时间的变化来录制、存储、传输、播放声音。MIDI规定将各种自然存在以及人造的声音,还有乐器发出的声音预定义下来构成声样库单独存放与发布,而标准的MIDI音乐文件本身只记录了音符(Note)的On/Off状态以及音阶、所用到的乐器参数、特效参数等。。。打个比方,声样库就是一个夸张的乐团,MIDI只是一本总谱,MIDI设备或者播放器照着这本谱指挥乐团演奏。
然而我们可以想像,要演奏一支小曲不可能总是去动用一个交响乐团,而且想做一个钢琴独奏,这也和交响乐团没什么关系。。。但是播放一个不带库的标准MIDI不光要找一个庞大的交响乐团还得附带上Jazz/Rock Bands甚至还有个口技演员在里面XD。于是只将自己这曲需要用到的乐器和声音样本提取出来,也就是只带上特定的乐器、演奏家,再加上“曲谱”,这样最轻量化、小型化以后的数字音乐
就以MOD实现了。。。
说这些不是想追述史话。。。主要是揭示原理。现在最少应该知道MOD音乐里最少应该一张曲谱(XM格式最大支持64声道),有一个乐器表(乐器用到的声音样本还是以waveform格式存放的,XM对乐器数和能够混合的样本数也是有限的)了吧。MOD格式很多,支持度也参差不齐,现在当然只会说明NitroTracker支持的FastTracker II格式(扩展名xm)。PS:创作、编辑MOD音乐用的软件就叫Tracker,一种MOD格式的兴衰显然也是和这种Tracker软件挂钩XD
用NitroTracker新建XM音乐的Step by Step
启动NitroTracker不要被看上去有点复杂的介面吓到了,其实能点的地方不多的XD
[img]http://nitrotracker.tobw.net/content/loading/step0.png[/img]
看了上文的话应该清楚要重新谱一曲自然要先选择一种“乐器”。NitroTracker虽然支持录音采样,但是这功能好像只适合用来KUSO。。。
[img]http://nitrotracker.tobw.net/content/tracking/step2.png[/img]
进入磁盘标签里,选择“smp”过滤器,就可以Load乐器(Instrument)文件了,没注意NitroTracker支持不支持.xi文件,反正.wav文件是能直接作为该乐器的样本被导入了(该版本还支持预听-_-)要想得到更多的乐器样本,可以试试看作者给的这个包[url=http://nitrotracker.tobw.net/content/tracking/179_starpause_LSDj_Kit.zip][color=blue]179_starpause_LSDj_Kit.zip[/color][/url],其实也可以打一打M$ DirectX自带的MS.DLS的注意,该文件在system32drivers下,懂的可以从里面提取得到大量的声样。
[img]http://nitrotracker.tobw.net/content/tracking/step4.png[/img]
要载入更多的乐器可以点选右边的乐器列表切换项目后分别加载。要为乐器改名可以点列表下方的“ren”按钮。
[color=red]需要特别提醒注意的是,像Load或Save,进行这种存储卡的读写操作一定要事先确定你的卡被支持并且程序被打上了正确的DLDI补丁,不然你的卡文件系统崩坏可是谁也不负责滴。。。[/color]
有了乐器后现在按一下默认下屏的琴键就可以马上听到音符了吧XD 回到乐曲标签里,现在就可以开始打算“录歌”咯Orz
[img]http://nitrotracker.tobw.net/content/tracking/step7.png[/img]
先认识一下上屏的谱表(pattern)。一张谱默认有64(40h)列长,宽代表声道(channel)数,一屏能同时显示4个声道,用十字键可以在谱中移动光标。
谱中每一格表示一个音符(和音乐课上的有点8同。。。),蓝色的是音名与音阶,比如C-4就是音阶为4度,唱名为“do”的意思(表为难偶。。。偶是文盲-_-);红色数字是乐器编号,也就是刚才载入的乐器在列表中的编号;绿色数字是用十六进制表示的音量(FFh就是最大音量,貌似不能自己修改orz)。播放时就为使用指定的乐器以指定的音量、音阶来演奏该音符。音符开始以后在遇到其它音符或者闭音符(Note Off)之前会一直发声。
通过按下下屏的“record”按钮打开录音状态,这时在键盘上弹的音符就会写到谱上了,音阶可以通过划动“oct”来改变,“add”表示每弹一个音符光标会自动前进(下移)的行数。键盘与谱屏右边的“del”可以用来删除光标所在音符,并让下方的音符自动上移;“clr”只会清除光标所在音符;“--”用于在光标处写上闭音符。
另外上屏的谱表可以按X或L切换到下屏,这样也就可以使用触摸操作来选择、剪切、复制或者粘贴音符了。谱好了曲子可以按Start来播放/暂停。“tmp”用于粗略改变播放速度,“bgm”用于精确控制,“restart”用业指定所有谱表播放结束后自动返回开头时的具体位置。
其它关于谱表的操作简单说明:“ins”用于在当前选中的谱表处插入一张新谱;“cln”可以克隆当前这张谱表;“del”删除谱表;“<”和“>”用于设置谱表的播放顺序,从数字小的往后播放;chn: X就是声道数目,“sub”可以减少一个声道,“add”增加一个。
要保存自己的曲子只需要切换到磁盘标签,选择“sng”,在下方输入文件名(点“...”会弹出软键盘,扩展名xm不用自己输入),然后点Save即可保存。
几个偶提取出来的游戏BGM转成的xm(有LIB2的MENU画面BGM,找茬2的几个BGM,风来西林DS的MH BGM等)
上传不动。。。晕orz
最后,NitroTracker的功能实在有限,如果是真想对DS游戏音乐“下毒手”的话,还是建议使用PC的Tracker吧。。。偶用的Modplug Tracker能支持带DLS Level 1的RIFF-MIDI。如果对RIP游戏音乐有兴趣可以看偶BLOG。。。很不完善的RIP方法囧rz
已RIP游戏BGM下载贴广告(.it可以比较容易的转换为.xm)
[url=http://www.ndsbbs.com/read.php?tid=109233&toread=1]http://www.ndsbbs.com/read.php?tid=109233&toread=1[/url]
[url=http://www.ndsbbs.com/read.php?tid=108999&toread=1]http://www.ndsbbs.com/read.php?tid=108999&toread=1[/url]
偶Gbao盘里还有一些未发布的BGM,可惜那些曲子过于复杂,已经不在MOD支持范围了,故保留了MIDI格式。。。
NB相关旧贴:
[url=http://www.ndsbbs.com/read.php?tid=73565]http://www.ndsbbs.com/read.php?tid=73565[/url]
[url=http://www.ndsbbs.com/read.php?tid=48510]http://www.ndsbbs.com/read.php?tid=48510[/url][i=s] 本帖最后由 qxshark 于 2010-2-24 13:48 编辑 [/i]