fmod

Not trying to knock OpenAL. but anyone no if there are any Java wrapers for FMOD?

There aren’t any ‘non commercial’ bindings for fmod. I had suggested it as the ‘way to go’ for both LWJGL and JOAL a while back but there were no takers and the library I ended up producing for that customer is very closed and proprietary. Nothing stopping people from making one. I think you may find the fmod folks VERY helpful.

my JNI is a bit poor and i guess i need a C compiler thats half good. fmod is not that expensive if u ask me and looks lot more powerful then OpenAL. shame u cant sneek a fmod jar out :wink:

i will look into it more- looks like its time for me to learn JNI then…

fmod is both more powerful than, faster, and better supported than OpenAL at any stretch. fmod used to be 100% free for shareware and the like, but the cost of supporting people imposed a cost for that product. but at $100 bones - if you can’t pay that, I mean really how far are you going in actually spending a penny on marketing, getting your brand out, etc. If you depend on word of mouth to sell your product… (no comment)

i have payed for it :slight_smile: - sound is very importent, and i need somthing that workds well. all i have to do now is work out how to do C :slight_smile: for the JNI… never done that before… :frowning: eek!

[quote]If you depend on word of mouth to sell your product… (no comment)
[/quote]
counter strike

There’s an exception to every rule and even a broken clock is right twice a day :wink:

lol

cs on xbox and the like seems to cost. and the player still needs hl to play it anyways :slight_smile: so not as cheap as it looks. ;D

I never said it was cheap. I just said it become hugely popular without any marketing.

Sure, they’re starting to market it now, but it was popular way before that when it was “just” a normal hl mod.

[quote]my JNI is a bit poor and i guess i need a C compiler thats half good. fmod is not that expensive if u ask me and looks lot more powerful then OpenAL. shame u cant sneek a fmod jar out :wink:

i will look into it more- looks like its time for me to learn JNI then…
[/quote]
Check a project called http://www.swig.org/
This really gives you a fast boost for creating Java API to most C / C++ projects. I’ve used this e.g. on Odejava project that wraps ODE (native physics library) for Java users.

You can use Swig to construct most of your API fully automatically. The most simplest option is to create project.i and cut and paste all C method headers to this file. Then you execute swig and voila, you have Java files and native .obj files that you need to link with your native library (just to get JNI binding to work). Of course there are places where you want to use your own code, e.g. add ByteBuffer support etc. You can also set quite complex definitions on how Swig wraps methods.

Summary, swig is powerfull tool for doing JNI.

heres one on my server. still some stuff to do mind. have to hide them pointers into java data types.

http://topresult.tomato.co.uk/~jerome/

ps: brought to us by Jerome

Cool… Thanks for working on this port…

we are just going around the code an fixing all the Pointer to java types. new version soon :slight_smile:

anyone want to help on the MacOSX port?

[quote]heres one on my server. still some stuff to do mind. have to hide them pointers into java data types.

http://topresult.tomato.co.uk/~jerome/

ps: brought to us by Jerome
[/quote]
Very nice. I’ve really wanted to see FMod in Java (can finally use the oxm-format).
Works like a charm too.

im trying to get Jerome to make it 100% free- do what you like!.

if not my mate onion and i have made another java fmod that we will make fully free. just need to update it to the new fmod version!

they both work 100% so rock and roll. But if theres anyone out there who has a clue about Bundles and MacOSX related jazz. Bish Bosh it not a tricky port!

In case anyone missed it - LWJGL now comes with fmod support.

Cas :slight_smile:

nop- and its top news. mac osx?

Our OSX support is still sketchy due to lack of volunteers. Should be a breeze to add…

Cas :slight_smile:

Thanks for the great info in this thead.

;D 8) ;D