模块文件
模块文件(英语:Module file)也称Module文件(MOD)是包含几种不同的音乐文件格式,起源于80年代后期在Amiga系统上使用的MOD文件格式。制作这些文件(使用Music trackers的软件)并收听它们的人构成了全球MOD风貌,[1]是Demoscene亚文化的一部分。 MOD音乐或Tracker music(存储在使用trackers创建的模块文件中的音乐)的大规模互换由早期的FIDO网络演变而来。许多网站承载了大量的这些文件,其中最全面的是Mod Archive。 如今,大多数模块文件,包括压缩形式的文件,都被大多数流行的媒体播放器所支持,例如VLC、Foobar2000、Exaile和许多其他播放器(主要是由于包含通用播放库,例如GStreamer的libmodplug)。 Fortran Module属于重要的格式,是一个编译成的中级文件,类似自Fortran原代码编译成的目标文件。其中一种较流行的模块文件是用于電腦音乐。 歷史最早的電腦遊戲在一台Amiga電腦開始。除了遊戲之外,遊戲的背景音樂也造就了電腦音樂這個產物。當時的音樂檔用.MOD作為副檔名,延用至今。電腦遊戲一般由三種人參與,即程序员(Programmer)、創作背景MOD音樂的作曲家(Musician)和動畫畫面製作动画师(Artist)。 MOD在90年代音效卡流行時風光了一陣子。當時Demoscene相關的活動很頻繁,Demoscene是一個私辦的比賽活動,在挪威、荷蘭、芬蘭等地每年都有類似的比賽。由幾百組人參賽,每一參賽小組寫一個大小64K以內的Demo程式,其中包括動畫、音樂、主題等,第一名獲獎者就能透過網路揚名世界。如Future Crew這一組隊伍,其于1993年的第一名作品2nd Reality,其中作曲家綽號Purple Motion和Skaven,其作品至今被下載不計其數。後來,又出了Final Reality的Demo,曾被業界當做顯卡的Benchmark測試程式。 特點一个模块文件由几个模式(pattern)或者几张页(page)的音乐组成;其形式与试算表的相似。该模式包含音符号码,乐器号码,和控制信息。可以同时播放的音符数量取决于每模式据有几多条声道。 模块文件也提供播放模式的次序列表。与标准MIDI文件相比,MOD类的主要优点得自其包含特有音频Sampling的能力。除了插值方法和播放器的错误以外,失真率非常低。 模块文件常常被称为声道module。最初的module编辑器是Ultimate Sountracker,是由Karsten Obarski于1987年创造的。有许多仿制程序得自Soundtracker;NoiseTracker和ProTracker是Soundtracker原始原代码的派生物,其他的(如MED/OctaMED和Oktalyzer)是重新编写的。此程序一般称为声道器(tracker)。于二十世纪的九十年代,此程序的广泛使用导致了视为属于Demoscene所谓MOD-scene的创造。 Tracker是一個可播放MOD並編曲的程式,曾經ScreamTracker流行过一段时间,編曲的副檔名為.S3M,後來又有Fast Tracker II(副檔名為.XM)及Impulse Tracker(副檔名為.IT)。無論是S3M,XM,IT,MOD,都用MOD來統稱。舊的Tracker只能在DOS下執行,随后Milkytracker的出現,使其支援到XP,Vista,Win7。Milkytracker可相容地播放MOD,S3M,XM檔案,但不能播IT。其他還有第三代Renoise播放程式,不過播放某些XM效果時,因不相容可能會失誤。 MIDI無法原音重現,但MOD可以。这是因为MOD文件除了存放音符外,还把的音色也放去。作曲家如果不滿意自己的樂器,甚至可以很簡單的借用他人的樂器音色來編曲或作曲。 MOD可說是窮人作曲家最便宜的作曲工具之一,不需買貴重的MIDI鍵盤,只要一台电脑,即可編出曲子。 流行格式各种格式以先前格式的概念为基础。
软件module文件播放器和转换器Mac OS X
Windows
DOSLinux/UNIX
AmigaOSBeOS多平台引擎(用于开发软件)
Module文件转换器
硬件module文件播放器参考文献
外部链接
|