SBZ Switcher - Double click Speakers/Headphones mode switching available

Discussion in 'Soundcards, Speakers HiFI & File formats' started by applejack, Sep 13, 2013.

  1. applejack

    applejack Master Guru

    Messages:
    586
    Likes Received:
    8
    GPU:
    MSI 3070 Ventus 3X
    SBZ Switcher - Automate Speakers/Headphones mode switching

    this tool allows automated switching of Speakers/Headphones and more for Creative Sound Blaster Z-Series and Recon3D owners.
    while the master volume and mute controls are handled in the OS level, the switching mechanism is on-screen
    auto click based, thus is dependent on Sound Blaster Control Panel availability.
    SBZ Switcher is synchronized with the Sound Blaster Control Panel via registry, to display current info and switch accordingly.

    Features:

    * Double click the Tray icon to Switch Speakers/Headphones mode.
    * Left click the Tray icon to Open/Close the Sound Blaster Control Panel.
    * Right click menu for switch mode / Mute devices / Toggle features / User Profiles / Launch consoles and more...
    * Predefine Master volume for each mode and manage Digital Output Mute control.
    * Synchronize Digital output volume with Speakers/Master volume control.
    * Predefine User Profile for each mode and manage selectable profiles in right click menu.
    * Predefine SBX Pro Studio Profile for each mode.
    * Predefine Equalizer Profile for each mode.
    * Force Windows Audio Control Panel to Stereo in Headphones mode.
    * Force Windows Audio Control Panel to Full-Range Surround in Headphones mode.
    * Force Windows Audio Control Panel to Surround in Stereo Speakers mode.
    * Assign Hotkey to Switch Speakers/Headphones mode (fullscreen aware).
    * Assign Hotkey to Mute Microphone On/Off.
    * Assign Hotkey to Toggle Center Speaker (fullscreen aware).
    * Assign Hotkey to Toggle Force Stereo / 5.1 Surround in windows audio control panel (fullscreen aware).
    * Assign Volume Up/Down Hotkeys, controlling steps for each mode and smooth transitions, inc. visual indicator.
    * Assign Hotkeys to Toggle SBX Pro Studio features.
    * Assign Hotkeys to Toggle default playback devices.
    * Assign Hotkey to Toggle digital encoder.
    * Set tray icon for each mode and synchronize out-of-scope mode switching
    * Launch at Windows start up.
    * Periodic check for updates and self updating.
    * Detailed settings UI / customizations.
    * Support Command-Line Parameters

    Visit project's page at SourceForge:
    https://sourceforge.net/projects/sbzswitcher/

    please share your thoughts and bugs.

    enjoy.

    [​IMG]

    change log:

    version 1.9.6:
    -------------
    - fixed Windows 10 compatibility and automations.
    - fixed Evade blacklisted 64bit processes monitoring.
    - added blacklisted process editor UI.
    - added additional Mute devices hotkeys.
    - added volume hotkey steps for secondary playback devices.
    - updated settings UI.
    - updated AutoHotKey binary (v1.1.22.04).
    - includes additional minor tweaks.

    version 1.9.5:
    -------------
    - added Evade blacklisted processes (exit as predefined process detected / restore when ends).
    - updated force Stereo/Surround at windows startup to obey the default startup mode switch delay.
    - added alternate volume control (optionally control any playback device currently in use).
    - optimized smooth volume steps transition.
    - updated AutoHotKey binary (v1.1.22.02).

    version 1.9.4:
    -------------
    - added "-silent" command-line switch to silently process commands (no tray icon) and exit app.
    - fixed desynchronized vol/mute controls at windows startup as devices info populated too early.

    version 1.9.3:
    -------------
    - fixed ZxR DBPro's SPDIF-Out & Digital-In mute controls detection.
    - fixed EQ/SBX predefined profiles potential sync issue when also using predefined User profiles.
    - fixed issues caused by SBX Pro Studio's video playback window being detected as primary window.
    - added external tray icons customization for secondary devices by vendor name (via ini file).
    - tweaked category content fade timeout (increased to 5sec).

    version 1.9.2:
    -------------
    - fixed GDI memory leak when handling tray icons.

    version 1.9.1:
    -------------
    - fixed issue introduced in 1.9.0 with resetting tray icon on volume overlay, etc.
    - added debug option to ignore category content fade-in timeout and continue the switch operation.

    version 1.9.0:
    -------------
    - fixed stereo direct detection at launch.
    - fixed potential bug when switching tray icon.
    - tweaked "sleep after mode switch" delay (increased minimum to 30ms, set default to 40ms).
    - tweaked category content fade timeout (increased to 4sec).

    version 1.8.9:
    -------------
    - added support for latest driver (control panel version 2.15.04).
    - added toggle encoder hotkey (inc. synced tray menu item and command-line switch).
    - added realtime log viewer.
    - added automatic user profiles detection.
    - updated user profiles setting UI (inc. tray menu sync with current profile).
    - updated device detection.
    - more tweaks and fixes (inc. SBCP automation timeout, notify save settings failure, ect...)

    version 1.8.7:
    -------------
    - fixed exit sound blaster control panel process after switch may result in missing audio.
    - added tray icon customization for secondary playback devices.

    version 1.8.6:
    -------------
    - updated primary icon (fixed icon resolutions issue).
    - updated "close sound blaster control panel after switch" checkbox to support exit/kill process.
    - added 3 additional hotkeys for setting target playback devices.

    version 1.8.5:
    -------------
    - refixed Deutsch [de-DE] software lang. pixel offests under win8.
    - fixed Russian [ru-RU] software lang. pixel offsets under win8.
    - fixed winkey icons shown next to volume hotkeys eventhough winkey not used.
    - fixed SBX hotkeys checkboxes issue caused by previous update.
    - added default playback device selection to tray menu.
    - added toggle playback devices hotkey to "more hotkeys" tab.
    - updated tray icons to use transparency.
    - includes minor changes & optimizations.

    version 1.8.4:
    -------------
    - fixed offests of control panel pixel sampling coordinates for Deutsch [de-DE] software lang. under Win8.x
    - added EQ workaround for ZxR with no DBPro card installed, while DDL or DTS software pack installed.
    - includes minor UI changes.

    version 1.8.3:
    -------------
    - fixed tray menu "apply predefined profiles" could be unintentionally disabled in headphones mode
    - fixed dpi scaling in settings UI (tool windows position and icons size)
    - fixed single button hotkey (w/o modifiers) not displayed in settings
    - added left windows key support for hotkeys
    - added sbx pro studio hotkeys to "more hotkeys" new tab
    - updated handling of command-line params (including fixes and restrictions)
    - updated identification of sound blaster control panel executables

    version 1.8.2:
    -------------
    - fixed bug in color selection interface results
    - added default startup mode switch delay to debug section
    - updated launch at windows startup commandline to use -startup param

    version 1.8.1:
    -------------
    - fixed bug in "skip control panel close if started open" when using predefined profiles

    version 1.8.0:
    -------------
    - fixed active device detection fail when using Stereo Direct mode
    - fixed EQ switch fail when Cinematic tab missing from control panel (DDL/DTS Connect packs missing)
    - updated tray icon left click action selection (added open SBZ Switcher UI & mute devices)
    - added tray icon per mode selection and sync with out-of-scope mode switching
    - added default startup mode selection (none/speakers/headphones)
    - added color selection interface for volume overlay text & background colors (for volume hotkeys)
    - added editable intervals for periodic check for updates, tray icons sync & SPDIF-Out volume sync
    - added skip control panel close after switch if control panel has been open beforehand
    - updated settings UI and added some options previously accessible by editing ini file only

    version 1.7.5:
    -------------
    - updated check for updates at startup to also periodically recheck (default interval: 24h).
    - added real-time synchronization of digital output volume (What-U-Hear) with speakers volume control.
    - includes minor UI updates and general optimizations.

    version 1.7.4:
    -------------
    - removed forgotten debug messagebox when applying profiles
    - tweaked check for updates timeout at startup.
    - added support links to tray menu / help.

    version 1.7.3:
    ------------
    - fixed UI bug.
    - added self updating.

    version 1.7.2:
    ------------
    - improved instances handling and updated logging.
    - rewritten Check for updates (query sourceforge project, informs on new version download).
    - added Check for updates at program startup.

    version 1.7.1:
    ------------
    - added support for command-line arguments.
    - updated instances handling, so arguments can be initiated eventhough an instance was already running, while skipping unneeded startup routines.

    version 1.7.0:
    ------------
    - improved device detection (verify device is active).
    - added universal keyboard layout support for hotkeys.
    - added support for Russian [ru-RU] software language set in SB control panel.
    - improved SB control panel software language detection.
    - added "Force Full-Range (5.1) on switch to Headphones / startup".
    - fixed Force Stereo / Surround routine fail if windows audio cp was previously running.
    - fixed tray menu left click occasionally not bringing SB control panel to front on open.

    version 1.6.7:
    ------------
    - added assign hotkey to Toggle Force Stereo / Surround in Windows Audio CP, inc. balloon tooltip indicator of resulted mode / failure (can be disabled in .ini).
    - further improved Force Stereo / Surround routine reliability.
    - added visual volume indicator on top of trayicon for volume hotkeys, inc. configurable text/background colors in .ini
    - added Manage Digital Output Mute control on mode switch. (SPDIF-Out Mute on switch to headphones / unmute on switch to speakers)
    - includes general improvements and minor UI changes.

    version 1.6.3:
    ------------
    - improved Force Stereo / Surround routine reliability on switch.
    - fixed SBZ Open/Bring to front/Close left click misbehaves when "Always On Top" windows found.
    - added support for SBZ Control Panel set to German [de-DE] software language.

    version 1.6.2
    ------------
    - fixed EQ & User Profile switching bug persist in windows 8.
    - fixed unnecessary category clicks for various switching in windows 8.

    version 1.6.1
    ------------
    - fixed EQ & User Profile switching could miss the desired profile coordinates.
    - added toggle center speaker hotkey in 5.1 surround mode.

    version 1.6.0
    ------------
    - added User profiles item to tray menu for easy switching to specific profile.
    - added manage custom User profiles to be listed in right click menu.
    - added sub windows docked to primary UI.
    - updated some UI / tray menu items text.

    version 1.5.8
    ------------
    - fixed User profiles swapped on speakers/headphones switch.
    - fixed "Apply Pro Studio Profile" traymenu item stays enabled when User profile is enabled but set to 0
    - tweaked mouse click delay for drop down menus (User profiles and EQ presets).
    - changed User profiles tooltips (profile naming scheme is of no relevance as no sync involved)

    version 1.5.7
    ------------
    - added User profiles switching to Pro Studio section.
    - added Alert if multiple device entries found in registry (inc. configurable .ini value).
    - updated Force stereo / surround functions (language agnostic and better device names support).
    - updated Volume hotkey handling (refined smooth transitions).
    - updated UI checkbox / radio buttons to use modern theme style.
    - includes minor tooltip changes and traytip volume mute indication.

    version 1.5.5
    ------------
    - added Force windows 5.1 surround on switch to stereo speakers mode.
    - added Equalizer profiles to Pro Studio section (inc. EQ presets).
    - added Equalizer traymenu item (preset aware if profile enabled).
    - added Volume up/down hotkeys (inc. steps for each mode and smooth transition).
    - added tooltips for some GUI controls.
    - added Windows Audio Devices to traymenu Launch items.
    - added View Log File to traymenu Help items.
    - updated Mute traymenu item checked according to speakers/headphones mute state.
    - updated SBX Pro Studio traymenu item checked if in use.
    - includes general optimizations, bugfixes and SBZSwitcher.ini changes.

    version 1.5.0
    ------------
    - rewritten mute mixer devices detection. now fully automatic (removed MixerOrder ini section).
    - added SBX Bass support to Speakers SBX profile (Stereo only. disabled/ignored in 5.1 configuration).

    version 1.4.9
    ------------
    - improved detection of mutable playback/record devices in mixer. support manual sync for all 5 devices in .ini under MixerOrder section (replaces RecDeviceOrder section)
    - enabled fallback to sync with alternative registry entries of SBX features states.
    - includes a separate executable with elevated admin rights for troubleshooting startup issues under win8.x
    - regular code maintenance.

    version 1.4.8
    ------------
    - added DPI scaling support.
    - "hide mouse cursor on switch" disabled by default.
    - some minor tweaks forgotten throughout the weekend...

    Version 1.4.7:
    ------------
    - added support for Sound Blaster Recon3D (beta)
    - updated device detection and folders handling.
    - added logging and direct forum links under a Help menu item.

    version 1.4.5:
    ------------
    - added recording devices order control to SBZSwitcher.ini (under "RecDeviceOrder" section) - can manually sync mute toggles order with SBZ CP Mixer REC list if needed.
    - improved s.card detection for where more than one sound blaster card is listed in registry (leftovers etc.)

    version 1.4.4:
    ------------
    - added tray mute controls for SPDIF-Out / Digital-In / Microphone / What U Hear
    - added assign hotkey to Microphone Mute On/Off
    - fixed tray icon left click "SBZ Open/Bring to front/Close" mode conflict in some specific scenarios.
    - fixed assigned hotkeys enabled at startup eventhough unchecked/disabled in settings.

    version 1.4.3:
    ------------
    - fixed tray icon may become unresponsive if rapidly left-clicking it.

    version 1.4.2:
    -------------
    - fixed mouse cursor hide on switch breaks pointer animations.
    - fixed Apply SBX Profile bug.
    - fixed SBX Profiles miss toggles on switch (where SBX turns on/off while toggling)
    - added ignore mode to SBX Profiles edit:
    0. no checkmark - turn off feature
    1. black checkmark - turn on feature
    2. gray checkmark - ignore current feature state

    version 1.4.1:
    -------------
    - added Force Stereo Headphones on Switch to Headphones & Startup.
    - added menu item "Apply SBX Profile" to current mode.
    - SBX Pro Studio Toggles moved to sub menu.

    version 1.4.0
    ------------
    - added SBX Crystalizer and Digital Plus toggles to Tray menu for complete SBX functionality.
    - updated TrayTip accordingly.
    - added predefine SBX Profiles for Speakers/Headphones modes.

    version 1.3.4:
    -------------
    - improved switching for different SBZ control panels colours / layout.
    - added option to .ini debug section for disabling cursor hide on switching.
    - fixed rare cases where SBZSwitcher might lose sync with SBX settings.

    version 1.3.3:
    -------------
    - added sync with SBZ Control Panel via registry (displays current info and switch accordingly).
    - added Toggle SBX Surround / Smart Volume / Bass (headphones) to Tray right click menu.
    - removed "Switch to..." from Tray right click menu. Switch string now reflects the current mode.
    - updated TrayTip (lists current mode, volume, SBX features)
    - added Creative ALchemy to launch items.
    - added Tray Left Click behaviour control to settings GUI (3 modes).
    - added Tray Icon changes color to gray while switching.
    - updated SBZ CP launch mechanism for when SBZ Tray Icon is available / not hidden.
    - added Assign hotkey for Speakers/Headphones switch (fullscreen aware).
    - further internal improvements.

    version 1.3.2 beta:
    ------------------
    - added Assign hotkey for Speakers/Headphones switch

    version 1.3.1
    -------------
    - Fixed occasionally fails switching to headphones.
    - Fixed occasionally fails switching if configured to not close SBZ afterwards.
    - Fixed occasionally annoying volume spike on headphones when switching to speakers.
    - Added "donate" item to Tray's right click menu (hidden by default).

    version 1.3
    -----------
    - Added Open/Close SBZ CP on Tray Icon Left click.
    - Added launch items (SBZ CP & SBSS Console).
    - Added Mute toggle.
    - Added Tray Icon color selection.
    - Fixed switch failing on Basic & High Contrast win7 themes.
    - Fixed switching when SBZ CP window is placed outside desktop area
    - Fixed SBZ.exe Path handling.
    - Moved specific switching to sub menu. Last switch check marked.
    - Various reliability & cosmetics improvements.

    version 1.0
    -----------
    - initial release
     
    Last edited: Sep 10, 2015
  2. IcE

    IcE Don Snow

    Messages:
    10,693
    Likes Received:
    79
    GPU:
    3070Ti FE
    Nice job.
     
  3. Mr_ALLroy

    Mr_ALLroy Ancient Guru

    Messages:
    2,013
    Likes Received:
    28
    GPU:
    EVGA RTX 3080 FTW3
    Thanks. Works as it should.
     
  4. applejack

    applejack Master Guru

    Messages:
    586
    Likes Received:
    8
    GPU:
    MSI 3070 Ventus 3X
    say, do you guys think I should add a Headphones Stereo mode switch ?

    as you probably know by now, switching to Headphones via SBCP always reset windows to 5.1 speakers (not full-range), obviously for SBX Pro virtual surround to be able to process 5.1 sources.
    with SBX Pro Surround OFF it will just merge all surround sources to "2.0" (windows remains at 5.1), which is a good thing, given the current situation.

    If there's any reason to manually setup windows to Stereo (2.0) After switching to Headphones, I can add such a feature in the OS side.
    I was thinking about a situation where you rather have the game handle downmixing (or skip upmix :) ), instead of the SB handling stuff, be it with or without SBX Pro S. does it make sense ?

    anyway, already added mute toggle & launch CL consoles menu items, for fun, plus some internal & cosmetic enhancements which will be released next...
     
    Last edited: Sep 15, 2013

  5. pace282

    pace282 Guest

    Messages:
    1
    Likes Received:
    0
    GPU:
    Asus GTX560 Ti 1024MB
    applejack you are a legend mate.
    You have no idea how much this has been pissing me off.

    Just a bit of a bug report.

    This tool does not work when Win7 is set to a "Basic or High Contrast" theme.
    It does not change properly and my ath-ad700's got a rude surprise :(

    Switched to a "Aero Theme" and all was good. Might want to add a warning or something for this.

    Top app i don't get why creative get these little things so wrong most of the time.
     
    Last edited: Sep 16, 2013
  6. applejack

    applejack Master Guru

    Messages:
    586
    Likes Received:
    8
    GPU:
    MSI 3070 Ventus 3X
    Glad you liked it. I surely had an idea how much this has been pissing you off, thus created this tool :)

    sorry for the missing "Basic or High Contrast" win7 theme compatibility.
    been spending some time on it - now fixed! and more...

    version 1.3
    -----------
    - Added Open/Close SBZ CP on Tray Icon Left click.
    - Added launch items (SBZ CP & SBSS Console).
    - Added Mute toggle.
    - Added Tray Icon color selection.
    - Fixed switch failing on Basic & High Contrast win7 themes.
    - Fixed switching when SBZ CP window is placed outside desktop area
    - Fixed SBZ.exe Path handling.
    - Moved specific switching to sub menu. Last switch check marked.
    - Various reliability & cosmetics improvements.

    download:
    http://www.mediafire.com/?6njxmwseu2zwvtx


    * notice available red coloured tray icon - yea, its time to ditch (hide) CL's tray for good. that useless open/exit junk :finger:
     
    Last edited: Sep 17, 2013
  7. ScArE2100

    ScArE2100 New Member

    Messages:
    1
    Likes Received:
    0
    GPU:
    BFG Geforece 7800GT OC
    Awesome work, definitely an improvement over Creative's built in way of switching. One thing that'd be sweet would be hotkey switching.

    In games, it's hard to get to the system tray sometimes. It'd be cool to do something like ctrl+alt+f1 and have it switch automatically for you.

    Also, how do I donate?

    Cheers!
     
  8. applejack

    applejack Master Guru

    Messages:
    586
    Likes Received:
    8
    GPU:
    MSI 3070 Ventus 3X
    actually, ATM it is using Creative's "built in way of switching", as it automates user interaction with the SBZ Control Panel for switching purpose.
    I could add a hotkey, but if used in fullscreen game, it will have to automate "alt+tab" back to desktop before switching, and return to game afterwards.

    in the meanwhile here's a new version 1.3.1:

    - fixed occasionally fails switching to headphones.
    - fixed occasionally fails switching if configured to not close SBZ afterwards.
    - fixed occasionally annoying volume spike on headphones when switching to speakers.
    - added "donate" item to Tray's right click menu. (hidden by default).

    http://www.mediafire.com/?lc55l1m3l624uh5


    * to donate you'll have to enable the option in ini. thanks!
     
    Last edited: Sep 20, 2013
  9. applejack

    applejack Master Guru

    Messages:
    586
    Likes Received:
    8
    GPU:
    MSI 3070 Ventus 3X
    hey, really appreciate your donation. here's something in return :)

    version 1.3.2 beta:

    - added Assign hotkey for Speakers/Headphones switch


    http://www.mediafire.com/?2y0dhm8dj54jfdd

    if required, it will minimize the active fullscreen application, switch, and maximize.
    note1: some games lose sound on switch. this is not my fault, but creative's.
    note2: some games might fail to return from desktop, sometime its their fault.
    note3: some might detect / block the hotkey. not sure about PB, but I'm not doing anything fancy in this regard, just basic hotkey functionality.
     
    Last edited: Sep 20, 2013
  10. applejack

    applejack Master Guru

    Messages:
    586
    Likes Received:
    8
    GPU:
    MSI 3070 Ventus 3X
    I'm currently researching switching stuff via registry.
    so far no real success. I was able to change SBZ Control Panel states "visually", but it wouldn't affect actual states, unless the user click on stuff.

    however, I can at least read the current state for each option, so to get synchronized with SBZ CP and handle procedures more efficiently / display correct info.

    before I get into it, I would really appreciate if someone exported this registry key:
    Code:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices
    and drop the .reg file here so I can compare stuff and make sure it would work for all.
    specifically, turn SVM (smart volume) ON, using "Night" mode before exporting. thanks!
     
    Last edited: Sep 24, 2013

  11. eclap

    eclap Banned

    Messages:
    31,468
    Likes Received:
    4
    GPU:
    Palit GR 1080 2000/11000
    Ah, nice one, just what I was waiting for! Very convenient!
     
  12. applejack

    applejack Master Guru

    Messages:
    586
    Likes Received:
    8
    GPU:
    MSI 3070 Ventus 3X
    guys, I already have a new version, synced with SBZ CP, added SVM switch and some nice improvements, but I still need someone to pull the trigger and send me his exported .reg file so we don't have to ping pong bugs after release.

    please, just run Regedit.exe, browse to "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices"
    right click on this key and export. as simple as that. I only need one for reference.
     
    Last edited: Sep 26, 2013
  13. applejack

    applejack Master Guru

    Messages:
    586
    Likes Received:
    8
    GPU:
    MSI 3070 Ventus 3X
    OK I get it, you can't keep up the pace.
    whatever. here goes another version:

    version 1.3.3:
    -------------

    - added sync with SBZ Control Panel via registry (displays current info and switch accordingly).
    - added Toggle SBX Surround / Smart Volume / Bass (headphones) to Tray right click menu.
    - removed "Switch to..." from Tray right click menu. Switch string now reflects the current mode.
    - updated TrayTip (lists current mode, volume, SBX features)
    - added Creative ALchemy to launch items.
    - added Tray Left Click behaviour control to settings GUI (3 modes).
    - added Tray Icon changes color to gray while switching.
    - updated SBZ CP launch mechanism for when SBZ Tray Icon is available / not hidden.
    - added Assign hotkey for Speakers/Headphones switch (fullscreen aware).
    - further internal improvements.

    download:
    http://www.mediafire.com/?qw1cm20ziat7z5k

    * this version will pop message on launch and terminate if SBZ device not found in registry.
    if this happens, follow my previous post so I can address more cases.
     
    Last edited: Sep 27, 2013
  14. applejack

    applejack Master Guru

    Messages:
    586
    Likes Received:
    8
    GPU:
    MSI 3070 Ventus 3X
    <deleted>
     
    Last edited: Sep 27, 2013
  15. chrislue

    chrislue Member

    Messages:
    11
    Likes Received:
    2
    GPU:
    GTX 3090
    Hi, I have some problem with it. Nothing happens after I click switch, and after I rebooted my computer, it says can not sync with SBZ Control Panel.

    I have uploaded my reg of MMDevices.

    http://www.mediafire.com/?0pktso4033fhtb6
     
    Last edited: Sep 27, 2013

  16. applejack

    applejack Master Guru

    Messages:
    586
    Likes Received:
    8
    GPU:
    MSI 3070 Ventus 3X
    does it work if you "run as administrator" ?
    what version of windows do you use ? also is it 64bit or 32bit ?

    in the meanwhile you can try previous version (1.3.2) which does not sync with SBZ CP

    edit: ok I'll look into your linked .reg file, thanks.
     
    Last edited: Sep 27, 2013
  17. chrislue

    chrislue Member

    Messages:
    11
    Likes Received:
    2
    GPU:
    GTX 3090
    It's the same to run as administrator.

    I'm using version 1.3.2 now, it works. Thanks!

    1.3.3 almost got everything I need if it works, hope you can work this out, cheers!
     
  18. applejack

    applejack Master Guru

    Messages:
    586
    Likes Received:
    8
    GPU:
    MSI 3070 Ventus 3X
    your .reg file seems to fit my code perfectly.
    I've found the bug regarding no sync (happened if all your SBX settings were turned off on launch).

    fixed it. re uploaded on top of last version 1.3.3. so just redownload that file and you are set.

    now lets see what gives with that "Nothing happens after I click switch"
    if it keep (not) happening, please refer to my previous 2 questions.
     
    Last edited: Sep 27, 2013
  19. chrislue

    chrislue Member

    Messages:
    11
    Likes Received:
    2
    GPU:
    GTX 3090
    Thank you for super fast reply.

    I'm using windows 7 64bit. "Run as administrator" seems do not have affects on the problem.

    I redownloaded it, and tried numerous times, I think I got the bug.

    You have to select the "SPEAKERS/HEADPHONES" tab in control panel to make it work.

    Click on "SBX bass (Headphones)" in right menu does not work, like the switch, have to select "SBX PRO STUDIO" tab in control panel first, and then it works. But after you do this, as I said above, switcher won't work anymore, have to select "SPEAKERS/HEADPHONES" tab again to make it work. And after switch back to headphones, it losts the bass setting, but keeps the surround setting, I guess it's because both speakers and headphones have this setting.

    And I also notice an effect after using the switcher, system cursor circle (work in background cursor animation) does not animated, have to reconfirm mouse pointer setting to make it animated again.
     
    Last edited: Sep 27, 2013
  20. applejack

    applejack Master Guru

    Messages:
    586
    Likes Received:
    8
    GPU:
    MSI 3070 Ventus 3X
    The switcher search for specific pixel color on tabs to understand if tab needs to be clicked. What you describe means to me that our sbz cp colors or size do not match. I use the Z, you use ZxR according to reg. are you using creative's latest driver ? If so, I'll have you send an uncompressed screenshot of control panel with both tabs gray (unselected), or maybe I'll search for an alternative solution.

    Strange, Headphones bass setting is remembered in my case, and have nothing to do with the switcher. Which again makes me wonder if we use the same driver. I could make it a feature but it seems creative already took care of it...

    About the cursor, interesting, I do hide cursor on switch so maybe I mess it somehow. Will look into it.

    Thanks for the feedback !
     

Share This Page