music dll (win32)

BlitzMax Forums/BlitzMax Programming/music dll (win32)

shqwerty(Posted 2005) [#1]
I found a library on the net called mikwin (gpl licensed). MikWin is a decendant from Mikmod (multiplatform, http://mikmod.raphnet.net/). I compiled MikWin to a dll and wrote a wrapper for it. Though not yet fully tested/debugged.

MikMod should be able to run under all operating systems, though I wasn't succesful in compiling it with MingW, so feel free..... Would be cool to have a multiplatform music library.

Following music formats are supported:
669 (Composer 669, Unis 669), AMF (DSMI Advanced Module Format), AMF (ASYLUM Music Format V1.0), APUN (APlayer), DSM (DSIK internal format), FAR (Farandole Composer), GDM (General DigiMusic), IT (Impulse Tracker), IMF (Imago Orpheus), MOD (15 and 31 instruments), MED (OctaMED), MTM (MultiTracker Module editor), OKT (Amiga Oktalyzer), S3M (Scream Tracker 3), STM (Scream Tracker), STX (Scream Tracker Music Interface Kit), ULT (UltraTracker), UNI (MikMod), XM (FastTracker 2)

files:
http://62.131.157.223/blitzmax/mikwin.bmx
http://62.131.157.223/blitzmax/mikwin.dll
http://62.131.157.223/blitzmax/SA_WOLF.XM
http://62.131.157.223/blitzmax/mikwin_3.1.5.3.zip (requires vc6 to compile)

Have fun,
Niels


Ziltch(Posted 2005) [#2]
sounds usefull!