Sick of FMod and Bass copyright limitations ? Take MikMod !

Everything else that doesn't fall into one of the other PB categories.
WolfgangS
Enthusiast
Enthusiast
Posts: 174
Joined: Fri Apr 25, 2003 3:30 pm

Sick of FMod and Bass copyright limitations ? Take MikMod !

Post by WolfgangS »

Hi !
I was searching for an alternative of the FMod and the Bass library and found the MikMod library Version 3.1.5.3 This library stays under LGPL licence and it is allowed to ship with your commercial program.

Unfortunately i don´t have the time to give you a complete package so i wrote a player who plays and a very alpha version of the inlcude file.

I´m sure a diligent and nice guy is able to complete the inlcude file with help of the orginal MikMod package which is included as well in my pacckage and gives the result back to the community via Pauls ressource site.

So check the package with the include, the player, the lib´n´stuff.
http://www.schliess.com/stuff/mikmod_for_pb.zip

Also please check the MikMod for Windows Homepage.
http://www.bitplanet.de/mikwin

MFG
WolfgangS

News:
new version 0.2 player file seems stable now
new version 0.2 include file includes a lot of new functions


New link:: http://www.schliess.net/audiere/audiere.html
Last edited by WolfgangS on Sat Feb 18, 2006 10:22 am, edited 1 time in total.
User avatar
Maxus
User
User
Posts: 71
Joined: Thu Feb 16, 2006 9:35 am
Location: Russia
Contact:

Post by Maxus »

Link not work...
Prompt where it is possible download MikMod under PureBasic...
Intrigued
Enthusiast
Enthusiast
Posts: 501
Joined: Thu Jun 02, 2005 3:55 am
Location: U.S.A.

Post by Intrigued »

Hmmm.. go to the offical site for this offering and it takes you to what seems to be an adult Website.
Intrigued - Registered PureBasic, lifetime updates user
WolfgangS
Enthusiast
Enthusiast
Posts: 174
Joined: Fri Apr 25, 2003 3:30 pm

Post by WolfgangS »

Please note: the link is about 3 years old :)

If you are interested in an external player I recommend audiere (but also FMod od Bass for your non commercial software).
Theck this http://www.schliess.net/audiere/audiere.html page and the include file written by me. Feel free to improve it and post it again wherever you want. I won't enhance it anymore because im not with Purebasic anymore.

Have fun with it. From my point of view it's quite stable.

MFG
WolfgangS
WolfgangS' projects http://www.schliess.net
Quotation of the month:
<p3hicy>oder ich hol mir so eine geile aus asien
<p3hicy>die ständig poppen will
<p3hicy>'n brötchen pro tag reicht doch
<p3hicy>die essen eh' nich so viel
Amiga5k
Enthusiast
Enthusiast
Posts: 329
Joined: Fri Apr 25, 2003 8:57 pm

Post by Amiga5k »

It's too bad we can't all pitch in (with $$$) and buy a $1000 FMod license for Fred so he can include it in PB officially. Midas, which PB supports natively (sort of - it still requires the Midas library dll and can't be used commercially for free), leaves a lot to be desired in more ways than one.

Could 50 of us pop $20 each? Or 100 do $10 each? How about 1000 of us doing $1? ;)

Also, miniFmod (which has already been adapted for PB) works quite well and does not have any major licensing issues. Granted, it's pretty simple in comparison to FMod, but for playing .xm mods it's quite good.

Russell

p.s. Since Fred is also known as AlphaSND, I'll bet that *if* he had the time he could write a damn good mod player library that we could use for free. Right Fred? :)
*** Diapers and politicians need to be changed...for the same reason! ***
*** Make every vote equal: Abolish the Electoral College ***
*** www.au.org ***
WolfgangS
Enthusiast
Enthusiast
Posts: 174
Joined: Fri Apr 25, 2003 3:30 pm

not again ...

Post by WolfgangS »

This idea comes every year again the last 4 years afaik.

I don't know why the responsible one does not buy a 'resale' license (as far as I remember it's about 12000 US$ for fmod) buys but everything fmod can do is also possible with midas or external programms.

On the other side if you really want to create a game for sale, you should be able spend a few bucks for fmod (and use the includes), choose an other library (Bass ? - its much cheaper) or even choose a free libraray.

I my opinion there is no 'important' reason to include fmod in purebasic. Everthing fmod can do is also able with other libs and 30 minutes of work.

On the other side it would fit into Purebasic perfectly ...

MFG
WolfgangS
WolfgangS' projects http://www.schliess.net
Quotation of the month:
<p3hicy>oder ich hol mir so eine geile aus asien
<p3hicy>die ständig poppen will
<p3hicy>'n brötchen pro tag reicht doch
<p3hicy>die essen eh' nich so viel
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

WolfgangS wrote:If you are interested in an external player I recommend audiere (but also FMod od Bass for your non commercial software).
MFG
WolfgangS
Hi WolfgangS !
A new version of Audiere is out :
2006.02.13 - Audiere 1.9.4 Released

It's been about two and a half years since the previous release of Audiere, and much has happened in that time. Here are the highlights:
Replaced mpegsound with a stand-alone version of the MPEG audio decoder from ffmpeg's libavcodec library. The result is an MP3 decoder that is more portable and works with more MP3 files. MP3 files are now seekable as well. (Matt Campbell)
Added Speex support.
Added support for reading metadata tags from sample sources. So far, Vorbis comments are supported, as are ID3v1 and ID3v1.1 tags in MP3 files. Interface designed with help from Brian Robb and Andy Friesen.
Added callback system for stream stop events. (Richard Schaaf and Chad Austin)
Added CD audio support, using the MCI subsystem on Win32/Cygwin and libcdaudio on Linux. (Chad Austin and Richard Schaaf)
Added MIDI support through the MCI subsystem on Win32 and Cygwin. (Chad Austin)
Dramatically reduced the latency of the OSS device. (Matt Campbell)
Rewrote the Resampler class to use DUMB's cubic interpolation resampler, resulting in much better resampling for devices such as OSS that use Audiere's own mixer. (Matt Campbell)
Added bindings to wxWidgets. (Emanuel Dejanu)
Fixed a bug in the DirectSound device implementation which significantly slowed down opening of devices and buffers. (Matt Campbell)
Added pitchshift to the Python bindings. (Jason Chu)
Split Doxygen documentation into one for users and one for developers.

This release also includes the usual slew of other bug fixes and minor improvements. For complete details, please refer to the change log.
Did you update your include ?
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
WolfgangS
Enthusiast
Enthusiast
Posts: 174
Joined: Fri Apr 25, 2003 3:30 pm

Post by WolfgangS »

>Did you update your include ?
No. I don't want to because of ...

  • 29. Wird die Unterstützung von OOP in PureBasic noch weiter ausgebaut/verbessert? Oder bleibt PureBasic auch in Zukunft eher am prozeduralen BASIC orientiert?

    Nein. Es wird ein prozedurales BASIC bleiben. Ich plane nicht das Hinzufügen von Klassen usw. - ich denke, dies würde die PB-Welt in zwei Klassen (!) teilen: die, welche vollständig verstanden haben, wie OOP funktioniert und andere, welche dies nicht haben. Dies würde bedeuten, dass du Quellcodes nicht mehr einfach an einer Stelle (aus)tauschen kannst. Prozedurale und objektorientierte Programmierung sind zwei gegensätzliche Konzepte und es ist keine gute Idee, diese in einer BASIC Sprache (die für Anfänger gedacht ist...) zu vermischen.
I'm not with Purebasic anymore. Feel free to enhance the include for 1.9.3 and launch it unter GPL.

MFG
WolfgangS
WolfgangS' projects http://www.schliess.net
Quotation of the month:
<p3hicy>oder ich hol mir so eine geile aus asien
<p3hicy>die ständig poppen will
<p3hicy>'n brötchen pro tag reicht doch
<p3hicy>die essen eh' nich so viel
Froggerprogger
Enthusiast
Enthusiast
Posts: 423
Joined: Fri Apr 25, 2003 5:22 pm
Contact:

Post by Froggerprogger »

I just want to throw something in:
Everthing fmod can do is also able with other libs and 30 minutes of work.
No, that's not true. Fmod has many features, that are very time-consuming if self-done.
You might have a look here:
http://www.fmod.org/ifmodfeatures.html

Just some fragments:
- you can play mods ;-)
- subchannels, channelgroups
- DSP-Networking for placing/routing the built-in or custom effects
- really platform-independant and running on all systems - you don't even need DirectX
- built-in MIDI-table
- give fmod a 3D-polygon-world and some thousand sounds and listener-positions and it does the rest for you (incl. finding the optimized set of hearable sounds, incl. obstruction/occlusion/doppler)
- fmod sound-designer-files let you specify soundfiles with rich content, that can be accessed interactive during the game. That uncouples the work of the sounddesigners from the programmers'
- and...

But due to the fact, that the reseller-license is too expensive for PB, I agree not to buy it for PB.

The shareware-license for individuals and live-long unlimited titles for windows and linux is at 250$ - that's not too much. (I have one and therefore couldn't agree, that fmod is 'just another audioengine'. It is used for WOW, Flat Out and many other great games).
%1>>1+1*1/1-1!1|1&1<<$1=1
Intrigued
Enthusiast
Enthusiast
Posts: 501
Joined: Thu Jun 02, 2005 3:55 am
Location: U.S.A.

Post by Intrigued »

Let me see:

Platform pricing for 1 title, per platform. (US Dollars)

Platform FMOD 3 FMOD Ex
PC WinCE $1,000 n/a
PC Linux $1,000 $4,000
PC Win32 / Win64 $2,000 $4,000
PC Macintosh $2,000 $4,000

Console PlayStation 2 $4,000 $4,000
Console Xbox $4,000 $4,000
Console GameCube $4,000 $4,000
Console PlayStation Portable $4,000 $4,000
Console Xbox 360 n/a $4,000
Console PlayStation 3 n/a $4,000


Now, which license would you need Fred (or someone in the know).

I'm willing to put up $50 to jumpstart this endeavor.
Intrigued - Registered PureBasic, lifetime updates user
WolfgangS
Enthusiast
Enthusiast
Posts: 174
Joined: Fri Apr 25, 2003 3:30 pm

Post by WolfgangS »

Intrigued wrote:Now, which license would you need Fred (or someone in the know).
It isn't listet here, because if someone sells a programm made with fmod there is a special license necessary. I wrote years ago an email to the author because of a license similar to the use of Blitzbasic he told me the price. As far as I remember is was 12000 US$.

MFG
WolfgangS
WolfgangS' projects http://www.schliess.net
Quotation of the month:
<p3hicy>oder ich hol mir so eine geile aus asien
<p3hicy>die ständig poppen will
<p3hicy>'n brötchen pro tag reicht doch
<p3hicy>die essen eh' nich so viel
Froggerprogger
Enthusiast
Enthusiast
Posts: 423
Joined: Fri Apr 25, 2003 5:22 pm
Contact:

Post by Froggerprogger »

If fmod would be native supported by PB everybody would have the chance to write his own software with fmod without paying any extra-cent for it. Big software-companies could buy PB, write a wrapper for the soundfunctions and use them in their projects. Therefore it is a special-license (engine-resale) not mentioned in that list any longer. Some time ago at fmod 3.* there was 'engine resale' listed with about 20.000$. The fmod-team made for PB a somewhat more cheaper offer, but it was still much too expensive (about 12k$).

I think it's OK as it is. Only very few PB-users will ever need any audio-functionality that audioengines such as mikmod, audiere and others don't have. (though native fmod-support is a nice dream...)
%1>>1+1*1/1-1!1|1&1<<$1=1
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

Maybe if we could put up a donation page where we could donate to get fmod included with purebasic, it could be possible?
va!n
Addict
Addict
Posts: 1104
Joined: Wed Apr 20, 2005 12:48 pm

Post by va!n »

why talking about any licence and money stuff when there is still a open source and afaik licence free player for win32, linux, mac....???

http://mikmod.raphnet.net/
va!n aka Thorsten

Intel i7-980X Extreme Edition, 12 GB DDR3, Radeon 5870 2GB, Windows7 x64,
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

va!n wrote:why talking about any licence and money stuff when there is still a open source and afaik licence free player for win32, linux, mac....???
Before you ask stupid questions, could you please check the feature page of fmod?

http://www.fmod.org/ifmodfeatures.html

(alsi check bass if you want to..)

(a SMALL hint: Mikmod is a module player, where fmod is NOT only a module player.)


I hope this answers your questions.

The best free libs out there are imho audiere(not really any special things as 3d sound etc. but good for playing only) and http://www.openal.org/ a 3d sound engine (free, wich is used for big things as Unreal Tournament, Torque game engine, Doom 3, Unreal 2 you get it)
Post Reply