Milkytracker

Milkytracker Main Page

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活动一直很频繁 (最有名的是AssemblyBreakpoint),Demoscene是一个私办的比赛活动。 在挪威,荷兰,芬兰,每年都有类似的比赛,几百组人参赛,每一参赛小组写一个64K以内的Demo 程序,有动画,有音乐,有主题,第一名获奖者就透过网络扬名全世界。 如Future Crew这一组team,1993年的第一名作品 2nd Reality (YouTube上找得到),其中作曲家绰号 Purple Motion和 Skaven,其作品至今被下载不计其数。 后来,又出了Final Reality的Demo,曾被业界当做显卡的Benchmark测试程序。

听MIDI无法原音重现,但听MOD可以。 原因是MOD文件除了存放音符外,还把乐器的音色也放进去。 如果你不满意自己的乐器,甚至可以很简单的借用他人的乐器音色来编曲或作曲。 MOD可说是穷人作曲家最便宜的作曲机器,不需买贵重的MIDI键盘,只要一台PC,即可编出曲子。

 
Milkytracker Instrument Page


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)
 
Milkytracker Instrument Sample Page

旧版本支持 (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音乐扩展名格式

 
Milkytracker 1152x864

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 个音色当样本 :

  1. 用 22。375KHz (F5 的基本频率) 来取样 C4 (Do)音,并在 "Ins。 Ed" 内设置 Relative Note (to C4) 为 F5。
  2. 用 22。375KHz 来取样 C5 (Do) 音,并在 "Ins。 Ed" 内设置 Relative Note (to C4) 为 F4。
  3. 用 22。375KHz 来取样 C6 (Do) 音,并在 "Ins。 Ed" 内设置 Relative Note (to C4) 为 F3。
  4. 用 22。375KHz 来取样 C3 (Do) 音,并在 "Ins。 Ed" 内设置Relative Note (to C4) 为 F6。
  5. 用 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时接缝不致有爆音发生。

参见

外部链接

  • 程序
  1. Milkytracker 主页页面存档备份,存于互联网档案馆) - 可下载 Milkytracker软件, 是一个freeware.
  2. Renoise 主页页面存档备份,存于互联网档案馆) - 可下载 Renoise 软件, 正式版要付费.
  3. Google play商店页面存档备份,存于互联网档案馆) - MilkyTracker下载,是免费APP
  • 乐曲资料
  1. Modarchive 主页 - 全世界Tracker作曲家发表作品的最大网站, 累积数万首自创或改编的曲子.
  2. 台湾流行MOD编曲 - 数十首remixed 台湾曲目,可以MikMOD, XMPLAY 或Milkytracker播放.