[Implemented] MikMod to replace Midas... how about?

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
BackupUser
PureBasic Guru
PureBasic Guru
Posts: 16777133
Joined: Tue Apr 22, 2003 7:42 pm

[Implemented] MikMod to replace Midas... how about?

Post by BackupUser »

Restored from previous forum. Originally posted by Hitman.

PB's module music engine: Midas, isn't free to use on your application, as I know MikMod has better freedom for distribution
(GNU Library Public License) http://www.mikmod.org

It's just a little suggestion, but I don't know how to write PB Libraries, however MikMod has these benefits:

Free to use on commercial project.
Support many formats ,12 around
Multi-Platform (Win32, Linux, and probably Mac)
Smaller, and dual version (.Lib or .DLL for Windows platform)

I feel that PB need a better audio library, but the a good one like FMOD can cost too much, at least MikMod is free and guaranteed working...

Well, everyone needs to do something for living.
BackupUser
PureBasic Guru
PureBasic Guru
Posts: 16777133
Joined: Tue Apr 22, 2003 7:42 pm

Post by BackupUser »

Restored from previous forum. Originally posted by WolfgangS.

Wow !
this would solve the "where can i get the midas11.dll" problem ... :wink:

MFG
:)WolfgangS
BackupUser
PureBasic Guru
PureBasic Guru
Posts: 16777133
Joined: Tue Apr 22, 2003 7:42 pm

Post by BackupUser »

Restored from previous forum. Originally posted by Sen.

What about support for OGG format?
BackupUser
PureBasic Guru
PureBasic Guru
Posts: 16777133
Joined: Tue Apr 22, 2003 7:42 pm

Post by BackupUser »

Restored from previous forum. Originally posted by Hitman.

Basicall I think if there's Mod/Ogg support and the New 3D Engine, PB can even beat other game develop kits.

Well, everyone needs to do something for living.
BackupUser
PureBasic Guru
PureBasic Guru
Posts: 16777133
Joined: Tue Apr 22, 2003 7:42 pm

Post by BackupUser »

Restored from previous forum. Originally posted by Danilo.

FMOD is free for non-commercial use and if you make a shareware
game/app, you will have the $100 for sure.
And if you make a big commercial non-shareware thing (lets say "Quak5" or "PurEjay" :))
or something like that, you´ll have $1,250 too.

Its FREE for non-commercial use - so i dont see a problem.

cya,
...Danilo

(registered PureBasic user)
BackupUser
PureBasic Guru
PureBasic Guru
Posts: 16777133
Joined: Tue Apr 22, 2003 7:42 pm

Post by BackupUser »

Restored from previous forum. Originally posted by gnozal.

In my experience, the most accurate and best sounding DLL for tracker music (IT,XM,S3M,MOD) is BASS.DLL / BASSMOD.DLL (it's the XMPLAY engine, a very good mod player).
You can find it at http://www.un4seen.com/music/ and it's free for non-commercial use.
BackupUser
PureBasic Guru
PureBasic Guru
Posts: 16777133
Joined: Tue Apr 22, 2003 7:42 pm

Post by BackupUser »

Restored from previous forum. Originally posted by Hitman.

>free for non-commercial use

However that means Fred can't embed Bass into PureBasic as part of Engine, dunno how Mark Sibly bought the Fmod Engine and integrate it in to his Blitz....


Well, everyone needs to do something for living.
BackupUser
PureBasic Guru
PureBasic Guru
Posts: 16777133
Joined: Tue Apr 22, 2003 7:42 pm

Post by BackupUser »

Restored from previous forum. Originally posted by WolfgangS.

HI !
@Hitman: Probably Mark Silby paid 1250 US$ ...
but i don´t understand the problem if you sell your commercial BB game with parts of the fmod.dll ...

MFG
WolfgangS
BackupUser
PureBasic Guru
PureBasic Guru
Posts: 16777133
Joined: Tue Apr 22, 2003 7:42 pm

Post by BackupUser »

Restored from previous forum. Originally posted by Danilo.

> Probably Mark Silby paid 1250 US$ ...

I dont think so, because this is an Engine resale
and much more expensive.
Thats why BB price always grows - they just buy some
engines for new features...

We (Froggerprogger and me) do a Wrapper for FMOD now,
so you can use all FMOD-commands directly as BASIC
commands in PB.
The external DLL is still needed and because of
the licensing issues you have to download it yourself
from http://www.FMOD.org - but its still free for non-commercial
use (and powerful).
The same should be possible for BASS too.

cya,
...Danilo
(registered PureBasic user)
BackupUser
PureBasic Guru
PureBasic Guru
Posts: 16777133
Joined: Tue Apr 22, 2003 7:42 pm

Post by BackupUser »

Restored from previous forum. Originally posted by WolfgangS.

HI!
>I dont think so, because this is an Engine resale
>and much more expensive.
True, true ...

>We (Froggerprogger and me) do a Wrapper for FMOD now,
IF you build a wrapper for the libsidplay2.dll you will get 10 Euros from me in cash ....

MFG
WolfgangS
BackupUser
PureBasic Guru
PureBasic Guru
Posts: 16777133
Joined: Tue Apr 22, 2003 7:42 pm

Post by BackupUser »

Restored from previous forum. Originally posted by Danilo.

> IF you build a wrapper for the libsidplay2.dll

Gimme a link to it and i´ll have a look.
My DLL importer works with _STDCALL and _CDECL DLLs
and maybe i´ll add MS _FASTCALL later.

I just need the complete stuff -> DLL, DOCs and maybe examples (C, Delphi, VB, whatever..).
URL for the original website would be the best, so i can
get all i need from there.

My tool works for "normal" DLLs, not for any OOP stuff
like ActiveX / ATL / whatever.

> you will get 10 Euros from me in cash ....

Huh? I dont want money for that.

In german forum i told a guy that he has to pay me
$100 or he has to help (it was more a joke).

I dont want the money - i want that we (the community)
work more together when we do such stuff.

Now i have to do all the work for such stuff.
Its not a problem when i need something myself - but
when he wants a FMOD import _now_ and i dont need it atm,
it would be nice if he helps with it.

Isnt this logical ??

Dont let 1 guy do all the work for you, but try
to help as good as you can.
Thats what i think... correct me if i´m wrong.

cya,
...Danilo

(registered PureBasic user)
BackupUser
PureBasic Guru
PureBasic Guru
Posts: 16777133
Joined: Tue Apr 22, 2003 7:42 pm

Post by BackupUser »

Restored from previous forum. Originally posted by Hitman.

>but i don´t understand the problem if you sell your commercial BB game with parts of the fmod.dll

Yes, the Blitz users don't have to pay royalities for Fmod or any other $$.
But Mark must paid many money on his Blitz, in the aspect of Game Engine, Blitz is almost the top one....

However I saw some new engines starting using MikMod+Vorbis as their engine, so if none is making it, I'll try to make one, but the sad fact is I don't know how to use LCCWin32, need to learn it :(

Well, everyone needs to do something for living.
BackupUser
PureBasic Guru
PureBasic Guru
Posts: 16777133
Joined: Tue Apr 22, 2003 7:42 pm

Post by BackupUser »

Restored from previous forum. Originally posted by Franco.

@Hitman
take a look @ 'BCX-Basic'.
It generates C code and uses LCCWin32 to compile.
Should be easier to learn how it works...

On the other hand, if you can use C for using these engines, you could also use PureBasic.

Have a nice day...

Franco
BackupUser
PureBasic Guru
PureBasic Guru
Posts: 16777133
Joined: Tue Apr 22, 2003 7:42 pm

Post by BackupUser »

Restored from previous forum. Originally posted by Amiga5k.

So I'm still wondering wher I can get Midas11.dll! :)

Russell

***Commodore 64 - Over one million cycles per second, 16 vibrant colors, 3 incredible audio channels and 38,911 Basic Bytes Free! Who could ask for anything more?***
BackupUser
PureBasic Guru
PureBasic Guru
Posts: 16777133
Joined: Tue Apr 22, 2003 7:42 pm

Post by BackupUser »

Restored from previous forum. Originally posted by WolfgangS.

Hi !
>So I'm still wondering wher I can get Midas11.dll
Read this:
viewtopic.php?t=2671">http://forums.pur ... org/midas/

MFG
WolfgangS
Post Reply