Hi, Sheridan.
This is a complex subject...
As far as I know, Java3D use JavaSound as main resource, and has some
classes to use sound within 3D enviroment .

May you find more resources at JavaSound email list :
search : http://archives.java.sun.com/archives/javasound-interest.html
subscribe : http://java.sun.com/products/java-media/sound/list.html

   JavaSound works with sampled (wave) and Midi sounds. The Midi sound
engine runs in software mode, using a high quality General Midi sond bank,
but can also use your own sound bank, as well set JavaSound to use your Midi
hardware devices. But I think a few expensive sound cards can match the
JavaSound Midi software quality. And there is not much CPU load.
  The sampled sounds are send to your harware sound device. The data can be
obtained and processed as you wish. So you can make your own wave sound
synthesizer. There are some  algorithms about sound synthesis using technics
as Frequency Modulation synthesis, Additive synthesis , Subtrative
synthesis, Granular Synthesis , Trigonometric waves, and others.

there is a lot more ... ;)

Alessandro Borges

=============================
>From: "James Sheridan"
>Subject:  3D Sound Driver/Engines
> I was wondering if anyone out there has had any experience writing sound
> drivers/engines for java 3D?   If so would it be possible to post how you
went
> about it and any tips/hints? or would you please be able to
> get in contact with myself.
>
> I'm wondering how you went about it? software or hardware? and if software
what algorithms were used?
>
> With fingers crossed I'm more specifically trying to write an 8 channel
driver for a hammerfall card if anyone has one?

_______________________________________________________________________
Yahoo! Encontros
O lugar certo para encontrar a sua alma g�mea.
http://br.encontros.yahoo.com/

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to