How to use Every Headphone Surround Virtualization on your Sound Card!

in technology •  7 years ago 

Using audio processing objects (APOs) in Windows is possible since Vista. Those provide customizable, software-based digital signal processing (DSP). A freeware called Equalizer APO makes use of that infrastructure and allows to real-time-convolve 7.1 input sounds down to binaural stereo audio for headphones. This tool works nealy without using any CPU power, latency free and the kind of convolution you want to use is customizable. I have currently recorded or collected impulse responses of:

  • Dolby Atmos Headphone
  • CMSS-3D
  • SBX Pro Studio Surround (formerly THX TruStudio Pro Surround)
  • Dolby Headphone
  • Sennheiser GSX Binaural 7.1
  • DTS Headphone:X
  • Windows Sonic Headphone
  • Dolby Home Theater v4 Headphone Surround Virtualizer
  • Razer Surround
  • Out Of Your Head
  • HRTFs/HRIRs from IRCAM, CIAIR, KEMAR MIT and OpenAL
Guide:(html comment removed: more)
  1. Download Equalizer APO.
  2. The program will ask you to configure your playback device. Tick the box in front of the port where your headphones are connected to and finalize the installation. (But do not reboot.)
  3. Instead of rebooting, press Win+R and paste the following into the opened window:powershell -Command "Start-Process cmd -ArgumentList '/c "net stop Audiosrv && net start Audiosrv && mmsys.cpl"' -Verb RunAs
  4. The sound preferences should open soon. First click on your device, then onto the lower right Properties button of the previous window and change Advanced - Default Format to 48000Hz. Save with OK.
  5. Click on Configure in the lower left of the previous window. Select 7.1 Surround and continue till the window closes. (Skip to the last step if you could select 7.1 or continue with 5a if it didn't work [e.g. with some DACs or DP/HDMI audio].)

    5a. Download and install Voicemeeter, reboot.

    5b. Open Virtual IO Control Panel from your start menu and click Options - Internal Sampling Rate: 48000Hz. Open Voicemeeter and also select 48000Hz in Menu - System settings / Options - Preferred Main SampleRate.

    5c. Open mmsys.cpl again (that's the sound preferences window from step 4) and change Advanced - Default Format to 48000Hz in the Properties of VoiceMeeter Input window. Open also the preferences of your speakers and tick both boxes below Advanced - Exclusive Mode. Reboot again.

    5d. Open EQ APOs Configurator.exe, select Output A1 and remove the cross you made earlier. Redo step 3.

    5e. Launch Voicemeeter and select your output device as Hardware Out - WDM: Speaker (Soundcard). Mark Menu - Hook Volume Keys (For Level Output A1) and Menu - System Tray (Run at Startup). You can now safely close this window.

  6. Download this archive and extract it into %ProgramFiles%\EqualizerAPO\config (a file called config.txt should be overwritten). Now you are ready to go!
  7. Simply changing between stereo and 7.1 in Windows will de- and reactivate the sound processing. You can use a different virtualization by replacing hrir\atmos.wav in line 5 of the config.txt with something else from the hrir folder (change everything to 44100Hz when using ciair.wav, irc.wav or mit.wav).

    You can of course create filters and more stuff for your audio output, simply check out EQ APOs configuration reference or play around with its Editor.exe.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi @jmillerworks,
I'm prabha and here i am giving you easy way to claim free 50 WCX Coins.
WCEX is a brand new digital currency exchange and they are going to launch soon. As part of launch they are offering free 50 WCX coins. Use below link to create your account and claim free coins(you need to click on confirmation email).
https://wcex.co/?ref=UMYEWYZ&lang=en

Hi. I am a volunteer bot for @resteembot that upvoted you.
Your post was chosen at random, as part of the advertisment campaign for @resteembot.
@resteembot is meant to help minnows get noticed by re-steeming their posts


To use the bot, one must follow it for at least 3 hours, and then make a transaction where the memo is the url of the post.
If you want to learn more - read the introduction post of @resteembot.
If you want help spread the word - read the advertisment program post.


Steem ON!

Congratulations @jmillerworks! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You published your First Post
You made your First Comment
You got a First Vote
Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!