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.

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)

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

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

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.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org