heftyy / sb-output-controller

Program for changing the output (speaker/headphones) for Sound BlasterX G6 and switching out EqualizerAPO config files.
MIT License
36 stars 1 forks source link

SBOutputController for Sound BlasterX G6

What it can do:

Image of SBOutputController

How to use:

  1. Install Sound Blaster Command
  2. Download latest version of SBOutputController from https://github.com/heftyy/sb-output-controller/releases
  3. After starting the application you will be asked to go through the initial setup

Image of setup

  1. Browse to the directory where Sound Blaster Command is installed and find Creative.SBCommand.exe (SBOutputController uses the .dlls that are installed with Sound Blaster Command to do the actual output switching and monitoring which output is currently active)
  2. Register SndCrUSB.DLL by clicking the Register button in the setup window. This will require admin privileges to run the windows utility regsvr32 that adds the dll to the registery. This is the easiest way I found to make my application recognize that dll.
  3. Click finish in the setup window.
  4. Assign hotkeys.
  5. (Optional) Enable the EqualizerAPO checkbox and browse for config files.
  6. Press the hotkey :)