- From: Marcus Geelnard <mage@opera.com>
- Date: Tue, 08 Oct 2013 13:17:29 +0200
- To: public-audio@w3.org
- Message-ID: <5253E9C9.8010802@opera.com>
2013-10-08 11:59, kickermeister skrev: > > I wonder why you didn't implemented a proper FFT and IFFT node for the > Web Audio API. This would be definitively a great benefit for advanced > audio processing within web browsers.. > As far as I've understand the code, you are nearly there with the > AnalyserNode which obviously conducts a FFT. But this node doesn't > provide complex numbers as one would need for audio processing in > frequency domain. Eventually, the possibility to transform the > processed buffer back to the time domain with a proper IFFT would be > also extremely helpful! > > Any chance to implement this feature(s) in a future version? > Hi, not sure if I'm speaking for the entire group here, but I think that your feature request is another sign of how the current version of the Web Audio API can't possibly satisfy every need. There have been many other feature requests with similar symtoms (i.e. "it's almost there, why not expose it 100%?"), for instance: the ability to define more customized filters (first order, second, ... order IIR filters, with custom filter coefficients, etc), the ability to control the HRTF transfer function in more detail, the ability to control the dynamics compressor node in more detail, etc, etc. I personally have high hopes for making the ScriptProcessorNode a first class citizen, with Web Worker based processing etc, which would enable all of these (and more) features to be implemented just the way you wish. I think that most of us here agree that improving the ScriptProcessorNode is an important change to the Web Audio API, but it will most likely be part of a later version of the API (at least that way we can focus on getting it right instead of rushing something out that's not really finished). As for the feared lesser processing power of JavaScript; I don't really think that it will be a problem. /Marcus > — > Reply to this email directly or view it on GitHub > <https://github.com/WebAudio/web-audio-api/issues/248>. > -- Marcus Geelnard Technical Lead, Mobile Infrastructure Opera Software
Received on Tuesday, 8 October 2013 11:18:20 UTC