跳至內容

MikMod

維基百科,自由的百科全書
MikMod
MikMod播放器
開發者Jean-Paul Mikkers
當前版本
  • 3.2.8 (2017年6月14日)[1]
編輯維基數據鏈接
原始碼庫 編輯維基數據鏈接
作業系統Linux, Unix, Apple Macintosh
類型媒體播放器
許可協議GNU通用公共許可證
網站mikmod.raphnet.net

MikMod是一個tracker文件播放器,起初由Jean-Paul Mikkers編寫,支持許多格式,如MODS3MITXM。MikMod是分成兩個部分;前端稱為MikMod,函數庫則稱為libmikmod。

前端[編輯]

前端使用ncurses以顯示其內容,而其功能皆受鍵盤控制。目錄,隨機播放,module文件內的查尋,都支持。前端也能顯示音量條,用着的sample,和文件細節,如作者與信息。較新版本也有主題。

libmikmod[編輯]

MikMod使用函數庫libmikmod以播放音樂。libmikmod能輸出到基礎的播放音樂計算機結構,例如ALSAESD,以及網絡協議和某些原始音頻格式。由於其積木式設計,擴充功能和新格式並不難加入。因為其應用程式接口強力而容易,libmikmod受遊戲開發函數庫的廣泛支持;某些媒體播放器也有libmikmod的插件。

Libmikmod能播放通過ZIP,LHA等壓縮的檔案。有些更先進的特性包括周圍混頻和內推法。

歷史[編輯]

MikMod起初是於1992年,由Jean-Paul Mikkers編寫的;最先用於DOS。由於其ANSI C原代碼容易移植,MikMod很受歡迎。1995年年末,Jean-Paul發佈了他最後的MikMod版本,但是此計劃,人家有繼續。Steve McIntyre創造了MikMod的Unix版本;Jake Stine有負責主要更新和版本3.0的產生。Frank Loemker創造了MikMod的核心函數庫,也作為一段時間的Unix維護者,後來被Miodrag Vallat取代。但是在2002年,Miodrag不夠時間,因此其開發停了大約兩年。此後,Raphaël Assénat決定了繼續進行此計劃。

Mikkers享有原始MikMod原代碼的版權;原代碼卻可仍然自由散佈,修改。後來,Mikkers將原代碼在不正式的許可證[永久失效連結]下再發佈。Miodrag Vallat成為原代碼維護者時,決定libmikmod的原代碼應該配LGPL,而播放器的則該配GPL。在另一方面,MikMod for Java仍維持原始可視為BSD式許可證的不正是許可證。

2007年6月起,此計劃似乎靜止了;其CVS倉庫里的原代碼很少更新。

受支持的格式[編輯]

  • 669 (Composer 669,Unis 669)
  • AMF (DSMI Advanced Module Format)
  • AMF (ASYLUM Music Format V1.0)
  • APUN (APlayer)
  • DSM(DSIK內部格式)
  • FAR (Farandole Composer)
  • GDM (General DigiMusic)
  • GT2 (Graoumf tracker)
  • IT(Impulse Tracker
  • IMF (Imago Orpheus)
  • 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, Milkytracker

參見[編輯]

外部連結[編輯]

  1. ^ MikMod homepage. [2018年1月24日].