A Spatializer for Monaural Audio
ADI's SuperPhat Spatializer works well with stereo program material and is especially useful with headphones. It doesn't do much, however, for monaural audio fed to both its inputs. Here's a way to get a "spatial" sound from a mono signal (for example, from a Zoom call). It replaces the "in your head" effect often heard through headphones with a sweet room-like ambience.
The mono input arriving from the left is phase-shifted into two signals via the Hilbert Transform. The Spatializer works nicely with this pseudo-stereo input. Adjust Delay1 to center the sound field in your headphones -- otherwise the sound favors one side or the other. The effect is quite natural, it feels like you're in a live setting rather than listening to a remote meeting through cans. In fact, you may get used to it and thus forget it until you switch it OFF -- you'll want to turn it back ON. Have fun with it.
Best regards,
Bob
Hi Bob,
Great work! This adds nicely to this example project that Ken actually came up with back in 2019 that tests several different ways to do spatial widening.
Adding your program to this would be interesting as another option to compare.
ADAU1452REVB Headphone Spatial Widening.dspproj
This is written for the ADAU1452RevB eval board that has an AUXADC volume pot that is used with the external volume control cell. Replace it with a manual volume control in SigmaStudio if you are not running the RevB board.
Dave T
Hi Dave,
I added the mono version to the Spatial Widening test project. A mono source can be applied to either or both channels, and a stereo source mixes to mono before processing. As a result, the effect with stereo sources compares poorly with the other selections -- yet that's normal since this one is designed for mono input.
Best regards,
Bob
ADAU1452REVB Headphone Spatial Widening-w-mono.zip
Please log in to reply.
