Which tools for sound ?

Hello everyone !

I’m participating at a French competition which the theme is : video game for disabled person. So I choose to make a game in Java for blind people.
My game will be a musical game of rhythm, so I need the best tools to make easily and quickly a game which use lot of sounds. I want to be able to play and mix them with no latency.

Does anyone has an idea?

Thank you! :slight_smile:

check out this link:
http://www.java-gaming.org/topics/ogg-vorbis-is-a-red-herring/25105/msg/215412/view.html#msg215412

I still have a ways to go with my own personal FM implementation. (Fingers crossed.) I’ve made some significant strides in figuring out how to convert Yamaha DX7 patches to expressive, playable-on-the-fly Java classes, but am probably a month or two away from integrating it with the javax.sound.midi package Sequencer which would probably be the most logical thing to use for rhythmic playback.

You have seen this, yes?
http://docs.oracle.com/javase/tutorial/sound/MIDI-seq-intro.html

I recommend the Slick-Util which wraps LWJGL’s OpenAL easily
you can always access OpenAL directly if needed.

Thank you for these answers.

I was thinking firstly about using Processing. But maybe your library is better ?

Processing has a sound implemantation?

It has a few, including Minim and Beads. It depends exactly what features you need, but I’d recommended Beads. I may be slightly biased though, as they’re currently transitioning to the JAudioLibs audio servers.

Not that Processing’s threading model is ideally set up for audio. I’d use Beads from plain Java personally.

Hi

I recommend using Paul Lamb Sound System with its JOAL plugin or the simple line mixer of the same author. Processing could be used with Paul Lamb Sound System, just use the proper version of its renderer (the one relying on JOGL 2.0) if you plan to use the latest version of JOAL (1.1.3).

Further to previous post, a couple of links -

Beads Project itself at http://www.beadsproject.net/

Free eBook (or print version available) by Evan Merz - Sonifying Processing: The Beads Tutorial - http://computermusicblog.com/blog/sonifyingprocessing/

Hope that helps,

Neil

Okay, I see. Thanks for all these answers.

I think I’ll try Slick.
So, more news of the project later :slight_smile:

Bye!