ΣSigmaStudio Ask AI Русский Log in

A Spatializer for Monaural Audio

SigmaDSP & SigmaStudio KJBob Nov 5, 2021 00:00 2 replies Original on forum ↗
Subscribe
KJBob Question
Nov 5, 2021 00:00

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

Mono-Spatializer.png
Mono-Spatializer.png
DaveThib Reply
Nov 5, 2021 00:00

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

KJBob Reply
Nov 6, 2021 00:00

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