Supports emu10kx, fm801, sb128, cmi8738, cs4281, Aureon 5.1 sky, M-Audio
Revolution 5.1, ess1938/solo-1 chips, sm502 (SAM460) and A1-XE on-board sound
(VIA686B) when you have the AC'97 codec on-board.
History
-------
** 29 December 2012 - Paul Sadlik
** 1.33 - Changed start up code to try to read any tooltypes settings and
** then override them with shell arguments, if supplied.
** - Changed start up code to find Images/ directory in Mixer's path if
** no other path is provided (with the IMAGEPATH tooltype).
** - Fixed ARexx code to return responses using the RESULT
** field/variable in accordance with ARexx standard practice.
**
** 12 June 2012 - Alex Carmona
** 1.32 - Added ARexx support for surround slider of Solo-1 card by adding a
** generic EFFECTUP/DOWN/MUTE/etc argument so that it can be re-used
** for other effects on other cards later.
**
** 25 April 2012 - Ross Vumbaca
** 1.31 - Added support for SM502 (SAM460 audio)
** Note: You must use at least version 6.3 of sm502.audio!
** Earlier versions of sm502.audio will lead to unstable behaviour.
**
** 18 May 2011 - Alex Carmona
** 1.30 - solo1_ctrl.c increased sliders to 64 steps so that each step falls
** on .0 or .5 as it wasn't possible to set the level to exactly 0 dB
** otherwise, and made 0 dB the default level when no prefs exist.
** - As the Solo uses a non-linear volume scale, Mixer now computes
** the scale transparently to set the register properly while still
** providing a linear scale on the slider.
** - Added a "Surround" control slider for the Solo card to control its
** built-in spatializer feature as the 6th slider was left unused and
** I thought it would be nice to have that effect too. The mute button
** disables/enables the spatializer circuit. I recommend keeping it
** muted when you don't use the effect, to save some post-processing.
**
** 04 December 2010 - Alex Carmona
** - Corrected solo-1 structure to use 6 sliders.
** - Added Solo-1 to arexx.c, now can be controlled via ARexx too.
** - Renamed solo1/SOLO_ONE to Solo-1
**
** 06 November 2010 - Alex Carmona
** 1.29 - Added missing CloseLibrary(IconBase) in main.c
** - Added closeifacelibs() function in main.c to keep the code simpler
** and prevent accidentally missing some close/drop calls.
** - Fixed crash on Classics without supported sound card where the
** CleanUpGUI() function was freeing unpopulated DriverNames[x] array
** elements which weren't allocated but the array pointer wasn't NULL.
** (Thanks Darren Eveland for all the testing!)
** - Updated the icon and images to the latest ones from OS4.1
**
** 02 November 2010 - Alex Carmona
** 1.28 - First Open Source version
** - Added support for saving/loading Mute state.
** - Added LastMute[] array to all the drivers.
** - Changed the Mixer.prefs format to accomodate the new Mute values.
** - Bumped prefs to 1_28 and clarified prefs version error message.
** - Updated the mute button images (renamed originals to _old).
** - Added missing Audigy conditional section in emu10kx_ctrl.c/mute().
** Now Mute works on Audigy cards.
** - Fixed issue with unmuting on volume changes, now volume can be
** changed silently while muted.
** - Fixed issue with loading Mixer while playing audio where the
** default volume was set first before loading the saved levels,
** potentially causing a volume spike (reported by zerohero).
**
See History.txt for earlier changes
See Mixer.ReadMe in the archive for more information.
| |