realbasic-games
[Top] [All Lists]

Re: .mod files

To: REALbasic Games <realbasic-games at lists dot realsoftware dot com>
Subject: Re: .mod files
From: Frank Condello <developer at chaoticbox dot com>
Date: Tue, 8 Feb 2005 18:03:40 -0500
Delivered-to: realbasic-games at lists dot realsoftware dot com
References: <20050208180020 dot 6FB75704E04 at lists dot realsoftware dot com> <42092596 dot 1030906 at kwerkx dot com> <24607 dot 209 dot 174 dot 173 dot 194 dot 1107896548 dot squirrel at 209 dot 174 dot 173 dot 194>
On 8-Feb-05, at 4:02 PM, Paul Kaiser wrote:

I think it was MADplug

Yup - That was based on MADlib from the now adandoned PlayerPro application ("MAD" was PlayerPro's custom mod format). I've always found MikMod (libmikmod) <http://mikmod.raphnet.net/> to be easier to work with though, as MADlib required separate plugin bundles for formats other than MAD.

It should be pretty straightforward to get mod playback through MikMod in RB via declares. There are dozens of MikMod ports floating around for various platforms but there is a PEF Carbon port here: <http://www.algonet.se/~afb/mikmod/> and MachO ports here: <http://www.fruitz-of-dojo.de/php/download.php4?dlnr=5>. Last time I tried the PEF version applying reverb could crash OS X, otherwise it worked well enough. At one point there was a better (faster, less buggy) PEF port released by Ian Ollman, but it seems to have dropped off the face of the earth. I should have static builds of that one somewhere but I don't recall ever seeing a shared library or source code.

BTW: The last (free) version of PlayerPro is available here: <http://amonre.org/pplounge/> (with sourcecode). It's still a nice capable tracker and one of only two that I know of that runs natively on OS X.

Frank.
------------
Open Source RB Plugins and Classes
<http://developer.chaoticbox.com>

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

<Prev in Thread] Current Thread [Next in Thread>