[Openal-devel] New AL 1.1 Spec and Beta Windows Implementation

Alexandre Mah Alexandre at OzEmail.com.au
Fri Apr 29 12:25:13 PDT 2005


On 30/04/2005, at 1:09 AM, Garin Hiebert wrote:

>> Could we get rid of the 343.3 factor from the Doppler?
>
> Why?  If we set it to 1.0, then the only situation where the value 
> would be appropriate by default would be in a world where the units 
> were such that "1" is the distance that sound travels in one second.

I think 1.0 is the most natural and least arbitrary value for the 
parameter.  (Speed of sound = 1 mach).
Also, 1.0 is the value that conforms to the OpenAL 1.0 specification 
and all the implementations that follow the OpenAL 1.0 specification.

> The decision is arbitrary, so we picked 343.3 for the convenience of 
> those few potential people who may have built an AL app around 
> Creative's 1.0 definition of Doppler.  It also makes the "1.0 
> implementor's note" section work.

I think it would be nicer for the default to be 1.0 and for 
applications that want to use doppler with a velocity unit other than 
the mach to set the parameter explicitly, instead of having an ugly 
constant like 343.3 being introduced into the specification as a 
default.




More information about the Openal-devel mailing list