Menu

Changelog

applejack

version 1.9.6:

  • fixed Windows 10 comatibility 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 w/o DBPro card installed, while DDL/DTS software packs 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:
  • no checkmark - turn off feature
  • black checkmark - turn on feature
  • 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