******************************************************************************** SoundWorks 2.0 Beta #1 Copyright (c) 1994 - 1996, No Inspiration (r) All Rights Reserved ******************************************************************************** BETA WARNING SoundWorks 2.0 is NOT production quality software: you may experience problems while installing and using the software. This release is intended to assist the author in gathering information on the program's performance on various types of hardware. Use this software at your own risk; be sure to read the LICENSE and NO WARRANTY sections at the end of this document. If SoundWorks does or does not work for you, or you have a comment, please send e-mail to me, Mike, at: schumm@rpi.edu Be sure to include the version of OS/2 and Windows and the type of sound card you are using. Also include the Beta Number of SoundWorks. INTRODUCTION Please note that SoundWorks is NOT "fully virtualized" sound support. Rather, it allows Windows sessions to "time-share" your sound card. Your sound card is still limited to being controlled by one DOS, OS/2, or Windows session at a time; but SoundWorks lets Windows release the sound card when it is not in use. SoundWorks also keeps Windows sessions from accessing the sound card while it is in use by another Windows session (see the AUDIOVDD.SYS section, below). INSTALLATION 1. If Windows does not use the same sound card as OS/2 and DOS (for example, if you have a PAS-16 and OS/2 uses the PAS-16 side of your sound card and Windows uses the SB side, or if you have two sound card installed), then the following two instructions do not apply to you. 1a. Read the following section on AUDIOVDD.SYS before you decide to continue with the SoundWorks installation. 1b. Edit your CONFIG.SYS file to change the line: DEVICE=C:\MMOS2\AUDIOVDD.SYS x to read: REM DEVICE=C:\MMOS2\AUDIOVDD.SYS x where x is something that looks like the name of your sound card. 2. Create a directory called SNDWORKS below your WINDOWS\SYSTEM directory, such as: C:\WINDOWS\SYSTEM\SNDWORKS 3. Copy the following files to your WINDOWS\SYSTEM directory: SNDWORKS.DLL SNDWORKS.HLP SNDWRKCP.CPL VEJOMIDO.DLL 4. If you do not already have the following files, copy them to your WINDOWS\SYSTEM directory as well: BWCC.DLL CTL3DV2.DLL 5. Add "SNDWORKS.DLL" to the DRIVERS line in the [BOOT] section of SYSTEM.INI, located in your WINDOWS directory. Note that SNDWORKS.DLL must come first. [boot] drivers=sndworks.dll mmsystem.dll 6. Start Windows and run Control Panel (usually found in the MAIN program group). Double-click the SoundWorks icon and configure the program to your system (use the Help button for information on how to configure SoundWorks). Be sure to adjust the settings on all three notebook pages! 7. Exit all Windows sessions. 8. Reboot your computer. AUDIOVDD.SYS By removing the AUDIOVDD.SYS virtual device driver, you are compromising OS/2's ability to control access to the sound card. In effect, you are lessening OS/2's bullet-proofing. OS/2's system sounds will continue to be playable while Windows runs, and all of DOS, OS/2, and Windows can attempt to access the sound card at the same time. (Remember, SoundWorks only controls Windows' access to the sound card.) Usually this only means lost or "fuzzy" sounds for DOS or Windows (OS/2 tends to correct itself); but more serious results (GPFs, TRAPs, or hangs) could occur on your system. The best advice is to install SoundWorks, play around with it, see what it is and is not capable of, and then decide whether or not to keep SoundWorks on your system. LICENSE No Inspiration grants you a royalty-free right to use SoundWorks in its original, unaltered form. As this is a beta program, please do NOT redistribute the file. It should only be available for FTP at hobbes.nmsu.edu or HTTP at www.rpi.edu/~schumm/noinspir.html. If you do not accepts the terms of this license, immediately remove all copies of the program from your computer system(s). NO WARRANTY The program is distributed "as-is", without warranty, expressed or implied, as to the merchantability or fitness for a particular purpose. In no event shall the author be liable for any damages, including, but not limited to, consequential and incidental damages, without limitation, arising from the use or inability to use the program, even if the author has been advised of the possibility of such damages. All warranties are hereby disclaimed.