Sick of FMod and Bass copyright limitations ? Take MikMod !
Sick of FMod and Bass copyright limitations ? Take MikMod !
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
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.
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

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
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
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?
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 ***
*** Make every vote equal: Abolish the Electoral College ***
*** www.au.org ***
not again ...
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
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
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
-
- PureBasic Expert
- Posts: 4229
- Joined: Sat Apr 26, 2003 8:27 am
- Location: Strasbourg / France
- Contact:
Hi WolfgangS !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
A new version of Audiere is out :
Did you update your include ?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.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
>Did you update your include ?
No. I don't want to because of ...
MFG
WolfgangS
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.
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
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
-
- Enthusiast
- Posts: 423
- Joined: Fri Apr 25, 2003 5:22 pm
- Contact:
I just want to throw something in:
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).
No, that's not true. Fmod has many features, that are very time-consuming if self-done.Everthing fmod can do is also able with other libs and 30 minutes of work.
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
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.
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
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$.Intrigued wrote:Now, which license would you need Fred (or someone in the know).
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
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
-
- Enthusiast
- Posts: 423
- Joined: Fri Apr 25, 2003 5:22 pm
- Contact:
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...)
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
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/
http://mikmod.raphnet.net/
va!n aka Thorsten
Intel i7-980X Extreme Edition, 12 GB DDR3, Radeon 5870 2GB, Windows7 x64,
Intel i7-980X Extreme Edition, 12 GB DDR3, Radeon 5870 2GB, Windows7 x64,
Before you ask stupid questions, could you please check the feature page of fmod?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....???
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)