MaxMod2 - Playing XM files on MacOSX

BlitzMax Forums/BlitzMax Programming/MaxMod2 - Playing XM files on MacOSX

Ratchet(Posted 2009) [#1]
I want to play XM files, so I tried MaxMod2. It workes, I can play the module, but it do not sounds correct. It sounds like MaxMod2 do not plays every channel from the module. All other player do it right.

Sample XM: http://linuks.mine.nu/ftp.modland.com/Fasttracker%202/Norfair/falling%20flakes.xm

Normaly there is a echo effect at the begining, but it is not played using MaxMod2.
I just tried to play it with the samples including in the BM-Module package. What can that be?


REDi(Posted 2009) [#2]
Hi Ratchet, Well that sounds pretty messed up

MaxMod2 is pretty good with protracker music, but still WIP for fasttracker songs, I'll have a go at making this file work.

Saying that I might just drop the modplayer module and use a decent open source library instead.

For now though you could convert your xm file to ogg or something and play that instead.


popcade(Posted 2009) [#3]
How about MiniFMOD? It has GCC port and is under as-is license.
http://www.fmod.org/index.php/download

MikMod is nice but it's LGPL tho.


REDi(Posted 2009) [#4]
I'm giving DUMB a go, as it supports mod,xm,it and s3m

http://dumb.sourceforge.net/index.php?page=showcase

Its sounding pretty good so far ;)


Ratchet(Posted 2009) [#5]
First I tried MiniFMod but "MiniFMOD is Microsoft Visual C 5/6 compatible only .. " <- from the readme
I need Win32, Linux and MacOSX support.
DUMB looks very good. Hope you get this to work, REDi.
Currently there is no good module playing BM module out there that support all of the good, old types (XM, IT, S3M, MOD) and workes with all OSs.


Brucey(Posted 2009) [#6]
Currently there is no good module playing BM module out there that support all of the good, old types (XM, IT, S3M, MOD) and workes with all OSs.

I am pretty sure that FMOD, BASS and irrKlang support those module formats.


Ratchet(Posted 2009) [#7]
@Brucey: Currently I just tried your irrKlang module. Yes it can play this formats, but then I got other problems with the standard LoadSound, ChannelPlaying functions using the irrKlang audio driver. LoadSound do not want to play loops, ChannelPlaying give me an error when the internal field _channel = null...
I think I will try FMOD next. I've always liked FMOD.


REDi(Posted 2009) [#8]
MaxMod2 1.07 is now available and uses DUMB for module music files. :)


popcade(Posted 2009) [#9]
WOW, that's FAST!

Thanks for the GREAT module.
I really hope it to be integrated into the official BlitzMax...


Ratchet(Posted 2009) [#10]
Cool, will test it this evening! Does it play IT and S3M, too?


REDi(Posted 2009) [#11]
Yeah it supports MOD,XM,IT and S3M!

Give me a shout if you have any problems mate, as I'm not able to check the Mac build here.


Russell(Posted 2009) [#12]
Haven't checked d.u.m.b. in a while. Is the license practical for freeware or (better yet) commercial releases? What is the file size footprint of d.u.m.b.?

Will probably check this out, as I really love the mod formats' sound and there are quite literally tens of thousands of modules out there to listen to!

Russell


REDi(Posted 2009) [#13]
Hi Russell

The DUMB License is perfect for free and commercial projects... http://dumb.sourceforge.net/index.php?page=licences

The footprint for this module is about 232 KB in release.


Ratchet(Posted 2009) [#14]
Workes fine here on my Mac, great work :)


REDi(Posted 2009) [#15]
Cool, good to hear :)


Russell(Posted 2009) [#16]
Nice work REDi! (rhymes with Jedi? ;)

I like that you've separated the modules into stream types, so that if I don't need wav or ogg streaming I don't need to include it in the executable. Very nice.

Russell


REDi(Posted 2009) [#17]
(rhymes with Jedi? ;)

You got it :)

Glad you like the modules mate, seemed like the best solution to me.