Had this mikwin code lying round for ages meant to do
something with it...
It shows using mikwin.dll to play a tracker mod
I've played around with the latency/thread sleep to
minimise "poping" I'm not totally happy
If you're not bothered about latency change
#define DEFAULT_DSBUFFERSIZE 4096 (in drv_ds_raw.c)
to somthing around 8000 or higher
It would work better non-threaded if you app is
working at a fixed fps
If I get time (and there's any interest) I may make a
non directsound driver and make it cross compatible
If should be fairly trivial to make your own linux/mac
version of this my using the apropriate mikmod source
for your platform.
supported formats:
669,amf,dsm,far,imf,it,m15,med,mod,mtm,s3m,stm,stx,utl,uni,xm
download it from:
http://www.traklink.com/component/option,com_docman/task,cat_view/gid,2/Itemid,2/
enjoy!
something with it...
It shows using mikwin.dll to play a tracker mod
I've played around with the latency/thread sleep to
minimise "poping" I'm not totally happy
If you're not bothered about latency change
#define DEFAULT_DSBUFFERSIZE 4096 (in drv_ds_raw.c)
to somthing around 8000 or higher
It would work better non-threaded if you app is
working at a fixed fps
If I get time (and there's any interest) I may make a
non directsound driver and make it cross compatible
If should be fairly trivial to make your own linux/mac
version of this my using the apropriate mikmod source
for your platform.
supported formats:
669,amf,dsm,far,imf,it,m15,med,mod,mtm,s3m,stm,stx,utl,uni,xm
download it from:
http://www.traklink.com/component/option,com_docman/task,cat_view/gid,2/Itemid,2/
enjoy!