Home
Name Modified Size InfoDownloads / Week
Source Code 2022-04-05
Manuals 2022-04-05
Devices 2021-07-23
Mega_Switcher.zip 2022-04-05 13.6 MB
Latest_Version.txt 2022-04-05 6 Bytes
ReadMe.txt 2022-04-05 5.6 kB
Totals: 6 Items   13.6 MB 106
MEGA SWITCHER CHANGELOG :
=========================

1.3 version
-----------
- [1-user only] Now we can define a default device and a default mode, to be selected on startup
  => This is defined via the new DefaultDevNum and DefaultModeNum variables in Settings.ini
- Fixed a bug with the "About Mega Switcher" tray menu option
- Fixed a bug when setting UseSliderEQ to 0
- Changed #MaxThreadsPerHotkey to 6 instead of 3

1.23 version
------------
- Fixed a glitch in CheckErrors() occurring only when UseHeSuVi = 0 and Users = 1
- Updated the three hotkeys .ini files (some shortcuts may have changed)
- First 32 & 64-bit compatible version (Unicode 32-bit compiler)

1.22 version
------------
- Deleted a remaining message box in 2-user mode that was there for debugging purposes

1.21 version
------------
- Fixed a small bug within the Tray Menu, when clicking alternatively with left and right buttons

1.2 version
-----------
- Major EQ Database update with all 600+ original Oratory1990 presets
  => Such presets replace all corresponding AutoEQ "Oratory" presets (named "Harman 1.txt")
  => This update also includes 3 new target curves for some headphones : Oratory, Diffuse Field, Crinacle
- Number of Sound Modes (targes curves) has been increased from 6 to 10
- Full "Devices" images folder isn't included anymore, to greatly save on download size
  => Only relevant device image files are automatically downloaded on startup (only if missing)
  => This behaviour can be disabled via the new CheckPngFiles variable in Settings.ini
- Fixed a bug where hotkeys for User 2 were enabled even if Users = 1
- Better handling of very long device names (> 40 characters excl. brackets)
- Replaced "Sound" by "Target" in modes 2 and up (e.g. "Harman Target" instead of "Harman Sound")
  => Mode 1 remains "Original Sound"
- Added a link to the ChangeLog when there's a new update available
- Added some device pictures to the online database (e.g. Apple AirPods Max)

1.1 version
-----------
- New "Check for Updates" feature on startup (can be disabled)
- New "MSWDevice" setting to enable Mega Switcher for either all devices in config.txt or only one of them
- Added two new EQ bands : "Punch" and "Hiss". "Air" has been renamed as "Airiness".
- If there's only one declared device in Devices.ini, it will be automatically activated on startup
- Fixed a bug related to text color in message GUIs
- Fixed a bug in ToggleGui function (now properly displays text GUI if required)
- Fixed a small non-bothering bug in Devices.ini file itself, for peace of mind
- Deactivated Up/Down and PgUp/PgDn keys when mouse is directly over the Slider GUI

1.0 version
-----------
- Beta 12z7 was officially renamed 1.0

RC version
----------
- Beta 12x was the first Release Candidate

Beta 12 version
---------------
- New tray menu, dynamically updated
- Different tray menu for each user (left click = left user, right click = right user)
- New hotkey files format
- New configuration file management method (the previous method wasn't good enough)
- New file locations (MSW_Enhancers, MSW_LR...) within Mega Switcher folder for convenience
- New Toggle Enhancers function with two enhancer sets per listener
- Imagen function integration for better picture rendering and scaling (credits to SKAN)
- Fixed auto-scaling when Windows DPI Scaling is enabled
- Fixed a bug in EQ paths (relative vs. absolute)
- Fixed a bug in CleanFiles function for people disabling HeSuVi via Settings.ini
- Better cleanup of files on startup and quit
- Auto-save of config.txt as config.bak
- Lots of small fixes and improvements

Beta 11 version
---------------
- New 7-band EQ for fine-tuning (its settings are remembered on startup)
- Multiple keyboard layout support
- Improved error handling on startup
- New dynamically-generated configuration file
- Improved text display of original Optimum HiFi presets, as opposed to derived ones
- Fixed display of custom jpg images
- Windows DPI scaling factor management (experimental)
- Some code optimizations


Beta 9 version
--------------
- 3 config files instead of 2 : Devices.ini, Settings.ini and Hotkeys.ini.
- The whole AutoEQ preset database is now included (more then 3.000 headphones)
- Derived Optimum HiFi presets for all the headphones
  (total number of included headphone presets is now 14.567 !)
- Added 20 gradient backgrounds
- Now there are 50 hi-res headphone pictures, plus generic pictures
- Lots of changes to the User Manual


Beta 4 version
--------------
- First version customizable by other people than the developer
- Worked around an unexpected compiler behaviour, where the settings and hotkeys .txt files were
  automatically being included into the .exe, which prevented users from customizing anything.
  That's why it worked perfectly at my place, but it didn't work for the first Beta-testers.
  I now went to a more traditional .ini files approach, which prevents this from happening.
- Corrected a bug where the stub HP image wouldn't display when hovering over the GUI
- Corrected a bug where only one GUI would display with the EverythingOff function
- Properly reset EQ and HeSuVi parameters on startup
- Improved User Manual (completed install process, added target curve images)


Beta 1 version
--------------
- First test release distributed privately to a number of Beta-testers
- Worked as expected, but unfortunately customizations were impossible (see above)
Source: ReadMe.txt, updated 2022-04-05