
03-30-2004, 12:42 PM
|
Classic Systems Admin
|
Join Date: Sep 2002
Location: Vancouver, Canada
Posts: 735
|
|
Being a hobbyist music producer, and having dabled with programming a bit of DSP (Digital Signal Processing) myself, I can state now that it is pretty difficult to write a convincing and powerful eq, ie. one with 6 bands as you suggested. The most efficient method is FFT (Fast Fourier Transform), although it your doing this on say 8 or 9 sounds at the same time, the your either going to need a substandard implementation, or a lot of processing time. When you consider that Graal has NPC scripts and stuff running at the same time, this becomes a severe issue for those with lowere spec'd machines. Reverbs and things are easier to write, but require a lot of memory, and again, similar issues arise for lower spec'd users. Your pan idea is fairly simple to implement, and requires very little resources.
Having said all this though, There already exists dll's and such which perform the above tasks, most likely at a quality that doesn't require too much processing, and at a quality satisfactory for the use in a game.
My main feeling is that the features just wouldn't be viable for older machines, although it would be intriguing to see what other peoples views on this are. |
__________________
Be good little players, or Master Storm will ban you!
Proof that the staff are crazy..
*Ghost Pirate: I'm a little teacup short and stubbe here is my raygun here is my butt
DragonX: Jumping jack rabbits Batman! Our eggo waffles have been stolen! To the batmobile Robin!
X-Mann (RC): I have a head ache
|
|
|