为什么注册机都有音乐呀?

为什么很多软件的注册机都有MIDI音乐呀?
关注者
55
被浏览
12,149

7 个回答

这是一种文化……
是炫技(对于外行来说)用的。

注册机音乐是一种被称为“模块音频”的玩意,比midi历史悠久。这种音频格式可以在286/386/486处理器的计算机上创作。如今的计算机依然可以用来创作它(还能挂VST效果器和VSTi音源呢……不过播放起来就是个问题23333)
最早的模块音频文件的扩展名是mod,效果少(例如中途改变平衡或者音调之类的都不支持),最多支持4音轨,单音轨不允许复音。不过,后来改进的格式也不支持单轨复音。

注册机使用的是xm格式的模块音频,与mod格式相比,它支持128音轨,支持“乐器”(一种乐器可以由多个采样构成,不同的音高对应不同的采样),支持颤音、变调等效果。xm是FastTracker这个模块音频编辑器的专属格式,是个DOS软件,可以用DOSBox完美运行。

至于注册机使用xm格式的原因,是因为它的解码器(应该叫演奏程序)体积很小,大约2KB...再加上注册机使用的xm文件不超过10KB,可以使得整个注册机程序的体积能控制得很小。而且,xm格式很常见,真的很常见。

嗯……大概就是64KB动画那种感觉吧。

还有s3m格式,在游戏中用途广泛,20世纪末期的电脑游戏大量使用这种格式的模块音频,例如《爵士兔》《危险滚球》等……和xm相比,它不支持“乐器”。采用这种格式的原因是当时的pc磁盘容量小,使用这种格式体积小,对性能要求低,播放效果好。

比较厉害的是it格式,在xm的基础上增加了对“乐器”声音参数的调节功能,可以调节乐器的各项属性ADSR包络了。不过,几乎没有注册机使用这种格式的模块音频……

除了上面提到的格式以外,还有很多很多格式……(例如《DX-Ball》里使用的不知名的格式,不知如何播放),还有压缩格式(mo3)等等……

相关资料:
Mod格式介绍:MOD (file format)
Windows上的Mod编辑器:OpenMPT - Open ModPlug Tracker
收录Mod音频的网站:modarchive.org/
注册机常用的解码器:uFMOD
世界上最好的Mod音频播放器(适用于Windows):XMPlay
“注册机音乐”文化的相关介绍:Demoscene

注册机最常用的音乐是这个:Hybrid Song 2:20
试着补充一下....

注册机音乐最初可以追溯到1980年代的Crack Intro[1],即对于破解的软件开始运行时添加的一段破解信息,通常为了告诉用户,这个软件已经被破解过了。而显示的信息干巴巴的出个“已破解”肯定不如来个华丽出场帅气,于是有了花式的Crack Intro出现。

当各种华丽出场愈演愈烈,就出现了demoscene这个新的玩意儿。对于demoscene, 这个答案
给出了解释,此处就不再多说了。当玩出新花样的demoscene[2]概念出现,这个东西必然会被应用
在各种各样的地方,keygen里施展demoscene膜法是个不错的主意,于是很多keygen都有了keygen music。

keygen music通常是原创的,以用于炫技(Crack Intro的花式演进也是因为这个)。绝大部分的keygen music都是模块音乐,这个回答 说的很清楚。demoscene逐渐成为一种Warez Scene(Crack Teams)圈内的所谓文化后,keygen music也成了比较有标志性的东西之一。于是有些破解者会跟风性质的给自己的注册机,自己的辅助软件,甚至自己破解的游戏的安装向导上带上keygen music。其中一些破解者则会使用ogg,wav等格式的音频,而非模块音乐。

[1]en.wikipedia.org/wiki/C
[2]en.wikipedia.org/wiki/D