[Bf-committers] Game engine audio recode

Alexander Ewering blender at instinctive.de
Mon Dec 27 15:13:48 CET 2004


On Mon, 27 Dec 2004, Robert Wenzlaff wrote:

>> Alright Kester, thanks :) I'm a Radio Amateur, btw, so I know about
>> the square attenuation (r*r) of waves with distance from the source.
>
> Really?  QRZ?  Conditions are pretty terrible right now (and probably for the
> next few years! Damn that inconstant sun.), but maybe we should try to sked
> something.  Check out my Blendered QSL card at qrz.com!
> http://www.qrz.com/ab8td.

:) My call is DH1DAX - I've not been QRV for a *long* time though. Simply
too much other stuff and too many other hobbies (especially the audio
stuff) going on. But I try not to forget all the things i once knew... But
my last QSO must have taken place several years ago.

The QSL card is pretty funny :) And concerning the sked - pretty impossible.
No antennas, not even a TRX. :)

> But back on subject, there is another term for sound attenuation due to the
> friction of the medium, but the square law is a pretty good approximation for
> sounds in open space since that fall off is much greater than the friction
> losses.

Well, one could go totally crazy and also take into account the number of
faces a ray from the listener to the emitter passes through, and then low-pass-
filter the sample... etc... the possibilities are endless ;-) actually, I would
consider that much more important than Doppler, but I don't think OpenAL
implements something like that.

Well anyway, I'm having a HUGE bunch of trouble understanding this C++
game engine with no C++ experience. I hope I'll be able to do anything.

The whole SoundObject/SoundListener/SoundActuator stuff is terribly
convoluted, you can believe me I would rather like to rm -rf everything
and start over, but as I don't understand C++, I'll first try to just
implement a new device type (SDL) and use the existing 10-fold wrapper
system. :/

| alexander ewering              instinctive mediaworks
| ae[@]instinctive[.]de   http://www[.]instinctive[.]de


More information about the Bf-committers mailing list