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: Thu, 10 Feb 2005 03:09:12 -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> <8041b1367c48fec8e021c9155a28b4bb at chaoticbox dot com> <2dff7711124e0d7c872192977c6d8f15 at mac dot com>
On 10-Feb-05, at 2:17 AM, Josh Farquhar wrote:

Ok guys, thanks heaps for your help, but I have only been programming with RB for a couple of months, and I am a bit confused. If you could give me step-by-step instructions on how to get a .mod file to play in my program as background music, it would be a great help. I would like the music to be playing all the time, and if possible to give the user the option of changing the background music (if this is not possible, or quite difficult, don't worry about it)

Like I mentioned in a previous post, declares+libmikmod wouldn't be too difficult to get going. I realize you're a relative newbie but that could be a good learning exercise :)

Then again, if you grab my FMOD Wrappers: <http://developer.chaoticbox.com/> it can be as simple as this (error checking aside):

        f = GetFolderItem("mymusic.mod")
        myMusic = f.OpenAsFMODmusic
        myMusic.Play

Full documentation is available online: <http://developer.chaoticbox.com/documentation/fmodwrappers/>, check out the "Installation & Quickstart" and "FMODmusic Class" sections for more info.

Of course, you have to make sure FMOD's licensing fits your needs, but it's free for freeware, and I personally find the shareware licenses to be extremely reasonable, considering you get the same audio engine used in the likes of World of Warcraft and FarCry.

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>