Yes, to do this effectively requires analyzing frequency bands individually. That's the only way to maintain fidelity. It'd be best to use continuous wavelet transform. I'm guessing this cannot be done in real time. So it will be a matter of converting 2 channel files into 3 channel files in advance. Or just waiting a while for your song to start. There may be a way to speed it up a lot with minimal noticeable difference.Miraculously, if this mess is played back with "high fidelity" our head/ears can "disassemble" the reproduced-in-room soundwave and (more or less) mistake it for the original live sound. Any effective processor/algorithm will have to preserve the myriad aforementioned relationships in amplitude, time, and linear phase (really linearly-out-of-phase).
That seems very reminisant of the design philosophy behind the Professional Dolby SR noise reduction system for recording 🙂Yes, to do this effectively requires analyzing frequency bands individually. That's the only way to maintain fidelity
Agree, and the creators of these technologies are still being awarded today meaning that all the awards given till date are still not enough for the pathbreaking changes Dolby has brought, especially to the cinema stage, besides their NR tapes. Without Dolby, we would be running mono optical audio with 5kHz bandwidth !!!You've really got to hand it to Dolby Labs. for some pretty amazing technology over the years > spanning all the way from Professional recording to numerous domestic products.
https://news.dolby.com/en-WW/237764...-cannes-marking-50-years-of-dolby-s-work-in-f
And an interesting article
https://www.film-tech.com/warehouse/manuals/dolbychronology.pdf