|
Replies:
6
-
Last Post:
May 12, 2005 1:04 PM
by: jdinkins
|
|
|
|
|
|
|
What is the Direction of JavaSound in Mustang?
Posted:
Mar 29, 2005 6:03 PM
|
|
|
I would like to know what the direction of JavaSound is for Mustang? Are there planned features? Is there a focus? (e.g. sampled or midi, bugs or RFEs?)
Most importantly: is there anyone at Sun even working on javax.sound at the moment?
|
|
|
|
|
|
|
Re: What is the Direction of JavaSound in Mustang?
Posted:
Mar 30, 2005 9:22 AM
in response to: grlea
|
|
|
Florian Bomers was actively working in Tiger's JavaSound. This include several major enhancements on Linux as well Windows implementations.
|
|
|
|
|
|
|
|
Re: What is the Direction of JavaSound in Mustang?
Posted:
Mar 30, 2005 2:01 PM
in response to: aces
|
|
|
Florian was the one-man JavaSound team and he left Sun in August last year (see http://archives.java.sun.com/cgi-bin/wa?A2=ind0408&L=javasound-interest&D=0&P=1651).
Since then we've heard nothing from any Sun employees on the JavaSound mailing list (unless they disguised themself). Really I want to know if anyone is even WORKING on sound, but I'm also keen to know what's in store.
|
|
|
|
|
|
|
|
Re: What is the Direction of JavaSound in Mustang?
Posted:
May 12, 2005 1:04 PM
in response to: grlea
|
|
|
> Really I want to know if anyone is even WORKING on sound
Hi, sorry for the delayed response.
So the answer to this is... almost. 
We've hired a new sound expert into the Swing team, and he starts next week. I'm sure he'll introduce himself when he's all settled into his new digs at Sun.
jeff
|
|
|
|
|
|
|
|
Re: What is the Direction of JavaSound in Mustang?
Posted:
Mar 30, 2005 1:38 PM
in response to: grlea
|
|
|
I hope they fix some bugs too. I recently ran into trouble when playing a sequence of WAV's shorter than 1 second. They didn't play randomly (sometimes they do, sometimes they don't). There is a bug filed for it, so let's hope it's fixed.
A thing that would be great is to integrate the Tritonus library, for example.
Another thing I hope for is some more convenient wrapping around the javax.sound API. There is a large gap between AudioClip.play and all the cumbersomeness with DataLines, InputStreams and byteArrays in javax. For example a better wrapper to time the playback/record of WAV's and other formats. Right now there isn't a convenience method for example to determine the duration of a clip. Not that I know of, so please correct me if I'm wrong, I'm relatively novice to the API.
There are some good references in the javagaming forum's, if you need more help on this topic.
|
|
|
|
|
|
|
|
Re: What is the Direction of JavaSound in Mustang?
Posted:
May 3, 2005 10:33 PM
in response to: deuxchevaux
|
|
|
I recommend joining the javasound mailing list. It's pretty low traffic but there's a lot of knowledgable people subscribed, (including Florian, who worked on JavaSound at Sun for a few years, and Matthias, who wrote the Tritonus implementation with Florian) and any sensible question will usually get a couple of helpful replies within 24 hours.
http://archives.java.sun.com/cgi-bin/wa?SUBED1=javasound-interest&A=1
|
|
|
|
|
|
|
|
Re: What is the Direction of JavaSound in Mustang?
Posted:
May 12, 2005 7:38 AM
in response to: grlea
|
|
|
What would really be nice is to have each implementation of the Sound API mixers (the Direct Audio Device ones like DirectSound on Windows) have a volume control. It is very annoying and takes hand coding to find the SPEAKER line of a sound card port mixer. If each device's mixer had a VOLUME control, then once the mixer is chosen for a program, the volume could be controlled for that device. This makes sense logically. Remember that MASTER_GAIN only controls the input signals to a device. VOLUME, however, controls the output volume from that device.
|
|
|
|
|