Milkytracker
Milkytracker
Milkytracker是一个可播放电脑音乐档MOD并编曲的程序。 Tracker是一种编曲播放程序的泛称,另外,俗称的Player则只能播放,不能编曲。
最早的电脑游戏在一台Amiga的电脑开始。 除了游戏之外,游戏的背景音乐也造就了电脑音乐这个产物。 当时的音乐档用。MOD作为扩展名,延伸至今。 MOD只提供4行数码音轨,后来有些工程师作了改良,数码音轨也变得更多 (32或64)。 曾经,有ScreamTracker流行过一阵子,编曲的扩展名为。S3M,后来又有Fast Tracker II (扩展名为。XM) 以及Impulse Tracker (扩展名为。IT),这些S3M,XM,IT都泛称为MOD音乐。 不过,上述Tracker都只能在DOS下执行。 后来Milkytracker出现,支持到XP,Vista,Win7。 Milkytracker 画面第一次执行分辨率为640x480,透过菜单Congfig,-> Layout可变换至1280x1024。 Milkytracker可兼容地播放 MOD,S3M,XM文件,但不能播IT。
还有更炫的第三代 Renoise播放程序,突破画面解析640x480的限制,不过播放某些XM效果时,因不兼容可能会失误。
MOD在90年代声卡流行时风光了一阵子。 当时,加拿大Advanced Gravis公司出了一片很有名的UltraSound声卡(或称GUS),提供作曲家32数码音轨的作曲功能,造成很大的轰动。
谈到电脑游戏,电脑游戏一般由三种人构成,一是 Programmer(写程序的),二是Musician(创作背景MOD音乐的),三是Artist(动画画面制作)。 而在成为电脑游戏工程师之前,欧美的很多在学的年轻学生,则透过参加Demoscene比赛来较量他们的实力。
Demoscene活动一直很频繁 (最有名的是Assembly或Breakpoint),Demoscene是一个私办的比赛活动。 在挪威,荷兰,芬兰,每年都有类似的比赛,几百组人参赛,每一参赛小组写一个64K以内的Demo 程序,有动画,有音乐,有主题,第一名获奖者就透过网络扬名全世界。 如Future Crew这一组team,1993年的第一名作品 2nd Reality (YouTube上找得到),其中作曲家绰号 Purple Motion和 Skaven,其作品至今被下载不计其数。 后来,又出了Final Reality的Demo,曾被业界当做显卡的Benchmark测试程序。
听MIDI无法原音重现,但听MOD可以。 原因是MOD文件除了存放音符外,还把乐器的音色也放进去。 如果你不满意自己的乐器,甚至可以很简单的借用他人的乐器音色来编曲或作曲。 MOD可说是穷人作曲家最便宜的作曲机器,不需买贵重的MIDI键盘,只要一台PC,即可编出曲子。
Milkytracker 是一个开放原始代码的免费软件,无论PC或Mac都可播放。 有志于游戏软件开发的人可参考它的原始代码。 它支持 :
- Mac OSX Universal
- Ubuntu (限于 Ubuntu 9.10 Karmic Koala)
- Microsoft Windows (NT, 200x, XP, Vista & 7)
还有其他下列版本的发行 :
- ArchLinux User-community Repository
- Debian
- Enlisy
- FreeBSD
- Gentoo
- OpenBSD
- pkgsrc (multiplatform, native to NetBSD and DragonflyBSD)
- SUSE
- Ubuntu (v0.90.85 @ Launchpad)
旧版本支持 (0.90.80):
- AmigaOS 4
- Mac OS X Universal (G3 compatible version)
- Microsoft Windows ANSI (9x & Me)
- Microsoft Windows CE/Mobile (ARM, MIPS, x86)
- Microsoft Windows Unicode (NT, 200x, XP & Vista)
受支持的MOD音乐扩展名格式
- 669 (Composer 669,Unis 669)
- MOD(15和31个乐器)
- MED (OctaMed)
- MTM(MultiTracker Module编辑器)
- OKT (Amiga Oktalyzer)
- S3M(Scream Tracker)
- STM(Scream Tracker)
- STX (Scream Tracker Music Interface Kit)
- ULT(Ultra Tracker)
- UNI(MikMod内部格式)
- XM(FastTracker)
Ins. Ed. 选项
音学上来说,高八度的Do频率是低八度的Do 的2倍。 以钢琴上每一度内7个白键加上5个黑键,总共12个键,用数学上2开12分之一根号,只要录一个音 (如低八度的Do),其他11个音频就可以用公式算出来。
你也可以只录一个音,然后将大键盘上的61或88个键盘音都依这一个音来计算产生,但此法容易失真。 一般可将88个键分段录5或6个基础音来保持不失真。
Instrument Page图标了大钢琴(Acoustic Piano) C2,C#2,D2,D#2,E2,F2,F#2 这7个低音键共享的一个音色(sample 0)。 大钢琴(Acoustic Piano) 共录制取样了7个音色samples (0,1,2,3,4,5,6或 Wav档),可在Instrument图的64个键上区分出7段与每一分段对应的一个音色。
当然,用什么频率去录一个音也有技术。 说到音色录制,中央 Do (C5) 频率为 16。7KHz,以何种适合频率去录制不同音度的 WAV 档,可讲上一篇文章。 另举一例以 Grand Piano而言,5 个音色当样本 :
- 用 22。375KHz (F5 的基本频率) 来取样 C4 (Do)音,并在 "Ins。 Ed" 内设置 Relative Note (to C4) 为 F5。
- 用 22。375KHz 来取样 C5 (Do) 音,并在 "Ins。 Ed" 内设置 Relative Note (to C4) 为 F4。
- 用 22。375KHz 来取样 C6 (Do) 音,并在 "Ins。 Ed" 内设置 Relative Note (to C4) 为 F3。
- 用 22。375KHz 来取样 C3 (Do) 音,并在 "Ins。 Ed" 内设置Relative Note (to C4) 为 F6。
- 用 22。375KHz 来取样 C2 (Do) 音,并在 "Ins。 Ed" 内设置 Relative Note (to C4) 为 F7。
上述会得到5个Wave(或Sample)档,将可用来构成1支 Milkytracker的。XI (乐器)档。 任何声音都可当成乐器,如钟声,虫鸣鸟叫声,流水声,一段对话,只要录成一个Wave档,就是一支乐器。 透过INS菜单上的SAVE键,可把这支乐器档存到硬盘(扩展名。XI) ,透过LOAD键,也可把别人的乐器档借用到你的作品内。
电子键盘处理DRUM乐器是较特殊的例子。 DRUM乐器都是单一音色,对General MIDI而言,DRUM乐器号码 :
35 = Kick1 对应B2键
36 = Kick2 对应C3键
41 = Tomlo2对应F3键。。。 如一首乐曲含15支DRUM乐器,我们可用一个INST (。XI)档,包容15个Sample (。WAV)档来诠释它。
另外,Volume设置乐器演奏时各时段的音量(Fade in,Sustain,Decay,Fade out)。
Panning的设置有其技巧,在交响乐团演奏中,钢琴与小提琴位于左边,设置从左边喇叭出音。 中大提琴位于右边,设置从右边喇叭出音。
Sample Ed. 选项
每一支乐器(Instrument)可由1个或多个音色(sample)组成。
音色(sample)波形图上两条红色区间决定尾音的4种环绕方式 - No Loop,Forward Loop,Bi-Directional,One Shot。
可在波形图上取段,然后按Show rng放大。 适当调整(+,-)两条红线位置,在Loop时接缝不致有爆音发生。
参见
- Renoise 介绍 (页面存档备份,存于互联网档案馆) - 英文版Wikipedia说明
- Fast Tracker II 介绍 (页面存档备份,存于互联网档案馆) - 英文版Wikipedia说明
- 模块文件 介绍 - Module (MOD) 说明
- Gravis Ultrasound 介绍 (页面存档备份,存于互联网档案馆) - GUS 声卡, 早期32数码音轨是玩家与作曲家的最爱.
- 2nd Reality - 1993年芬兰Assembly DemoScene比赛第一名作品 (页面存档备份,存于互联网档案馆) - 背景音乐曲名 2nd_pm.s3m, 作曲家为Purple Motion和Skaven.
- 2nd_pm.s3m 在YouTube 画面 (页面存档备份,存于互联网档案馆) - 用Milkytracker播放.
- 伍佰 牵挂在YouTube 画面 (页面存档备份,存于互联网档案馆) - 用Milkytracker播放.
- 一些曲子在Youku网上 - 用Milkytracker播放.
外部链接
- 程序
- Milkytracker 主页 (页面存档备份,存于互联网档案馆) - 可下载 Milkytracker软件, 是一个freeware.
- Renoise 主页 (页面存档备份,存于互联网档案馆) - 可下载 Renoise 软件, 正式版要付费.
- Google play商店 (页面存档备份,存于互联网档案馆) - MilkyTracker下载,是免费APP
- 乐曲资料
- Modarchive 主页 - 全世界Tracker作曲家发表作品的最大网站, 累积数万首自创或改编的曲子.
- 台湾流行MOD编曲 - 数十首remixed 台湾曲目,可以MikMOD, XMPLAY 或Milkytracker播放.