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，即可编出曲子。

<image>

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)

<image>

旧版本支援 (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）

<image>

## 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时接缝不致有爆音发生。

## 参见

- - 英文版Wikipedia说明
- - 英文版Wikipedia说明
- 模块文件 介绍 - Module (MOD) 说明
- - 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播放.