Mikmod is a module player and library supporting many formats, including mod, s3m, it, and xm. Originally a player for MS-DOS, MikMod has been ported to other platforms, such as Unix, Macintosh, BeOS, and Java(!!)
Mikmod main authors are Jean-Paul Mikkers (MikMak), Jake Stine (Air Richter) and Frank Loemker. Steve McIntyre was the first Unix maintainer, followed by Peter Amstutz and finally Miodrag Vallat.
Unfortunately, since Miodrag Vallat does not have enough free time to work on mikmod theses days, releases somewhat came to an halt. This is why I (Raphaël Assénat) decided to work on libmikmod/mikmod to add new features and bring the project further.
Tue Apr 12 2005: libmikmod development CVS is now hosted on sourceforge.
Wed Feb 16: The voting period for the logo contest is now over. The winner is #13, by Andre Bommele (a.k.a. SnipeZ / N.D. Ray). I received 10 logos from 4 different persons(not including logos I fetched from previous mikmod websites). Thank you to everyone who submitted logos and voted.
Contest entries and the number of votes they received are listed on the Logo submissions page.Wed Jan 12: The logo contest is over, it is now time to choose which logo is the best. The voting period will end on Februray 12 (one month period). Each logo has been given a number. To vote for your favorite, write to raph@raphnet.net with a subject in the '[CONTEST] number' format, 'number' being the number of your favorite logo.
Contest entries are on the Logo submissions page.
Mon Oct 25: libMikMod and MikMod releases can now be downloaded via ftp, and for those who like to live on the edge, anonymous cvs access is now available. There are a few unreleased changes in CVS already.
Here are screenshots of the dynamic sample and instruments panels, volume bars panel, file selector and the theme editor added in mikmod 3.2.2:

(libmikmod >= 3.2.0 required for dynamic samples panel, dynamic instruments panel and volume bars panel).
Here is a screenshot of the new color interface in version 3.2.0:
![]()
libmikmod is released under the terms of the GNU Lesser General Public License (LGPL).
mikmod is released under the terms of the GNU General Public License (GPL).
Releases here are source only.
For binary releases, visit the binary releases page for official and unofficial binaries.
For previous releases, visit the previous releases page.
cvs -z3 -d:pserver:anonymous@mikmod.raphnet.net:/export/home/cvsroot login # hit enter for password
cvs -z3 -d:pserver:anonymous@mikmod.raphnet.net:/export/home/cvsroot co mikmod
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mikmod login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mikmod co -P libmikmod
There is a now a mailing list available for those who would like to be notified when there are new (lib)mikmod releases available.
To subscribe, send a mail to mikmod-announce-request@raphnet.net containing the word SUBSCRIBE in the body.
This is a very low volume mailing list where users are *not* allowed to post. I will probably create more mailing lists, such as mikmod-user and mikmod-devel, eventually.
Here are two bash scripts to download random songs from www.modarchive.com (using their Random Song url), and save them and play them in mikmod. They require wget to work. Simply put them in a directory where you have write permissions, and run them from there.
A tmp/ and a downloaded/ subdirectory will be created. You can change the directory where downloaded files are kept by editing randomplay.sh. DO NOT CHANGE the tmp directory unless you understand the scripts.
After the first file is downloaded, MikMod is started while a new one is being downloaded in background. Once MikMod exits (MikMod exits after playing because the -X option is used), the first file is moved to the downloaded directory, and MikMod is relaunched to play the next one while a new one is downloaded.
random_play.sh.gz getmod.sh.gz
To install:
# gunzip random_play.sh.gz getmod.sh.gz
# chmod a+x random_play.sh getmod.sh
# cd $wherever_you_installed_them
# ./random_play
# cd $wherever_you_installed_them
# touch stop # this tells the background part not to download anymore once
# the current download is completed.
And then exit mikmod.
Mikmod for the Macintosh:
http://www.algonet.se/~afb/mikmod/
MikMod for OS/2:
http://members.rogers.com/kevin-langman/MikMod.html
Mikmod for Java:
jmikmod.berlios.de
old MikMod for Unix page:
http://www.tfn.net/~amstpi/mikmod.html
libMikMod based player for the GP32 handheld called MikPlay32:
http://www.cs.vu.nl/~cvwalta/?option=articles/gp32
TCL bindings:
http://scripts.one.pl/tclmod
www.modarchive.com Over 10 GB in more than 28k compressed files.
www.mirsoft.info/gamemods.php If you appreciate game music as much as I do, you will be pleased with all the good old game tunes available on this website.
You are viewing a mobilized version of this site...
View original page here