CrystalWave v2.11 Installation Guide 5/27/98 System Requirements ------------------- * A PC with a 133 MHz Pentium or greater processor is recommended. * Windows95 must be installed on the PC * Microsoft's Direct Sound 3.0 or greater must be already installed on the PC. The synthesizer will not work with earlier versions. If you don't have Direct Sound installed, and don't have a copy to install, you can download it from Internet. Refer to the section entitled "How To Download Direct Sound From Internet" to find out how. Files Included -------------- README.TXT (this file) or README.DOC (this file in Microsoft Word format) CSSYNTH.INF Windows95 installation information file CSSYNTH.CAB Compressed file featuring software wavetable components for installation SETUP.EXE Installation utility Installation Instructions ------------------------- 1. Click the START button on the Windows95 Task Bar and select RUN 2. Type A:\SETUP if you are installing from a floppy. Otherwise, type the path of the location of the CrystalWave files as a prefix to \SETUP 3. Click on the INSTALL CRYSTALWAVE SYNTHESIZER button NOTE: You can also install the CrystalWave synthesizer without showing the graphical user interface by adding a "/q" to the command line. For example, if you are installing from a floppy disk, type: A:\SETUP /q Selecting The Software Wavetable Synthesizer As Your Default MIDI Device ------------------------------------------------------------------------ 1. Start the "Multimedia" application located in Start->Settings->Control Panel menus. 2. Select the "MIDI" tab in the Multimedia Properties window. 3. In the "Single instrument" window, select and highlight "CrystalWave Synthesizer" in the list of devices. Click either "OK" or "Apply" button at the bottom of that same window. The Software Wavetable Synthesizer should now be your default MIDI device. Uninstalling the Software Wavetable Synthesizer ----------------------------------------------- 1. Click the START button on the Windows95 Task Bar and select RUN 2. Type A:\SETUP if you are installing from a floppy. Otherwise, type the path of the location of the CrystalWave files as a prefix to \SETUP 3. Click on the UNINSTALL CRYSTALWAVE SYNTHESIZER button Selecting the Synthesizer Source With the Mixer ----------------------------------------------- To select the CrystalWave Synthesizer as the source with the Windows audio mixer, select the mixer application located in the Start->Programs->Accessories->Multimedia->Volume Control menus. The application named "Master Out" will be shown. The "Wave" control is the one used by the CrystalWave Synthesizer (not the "Synth"). Be sure the Mute box for "Wave" does not have a checkmark. Also be sure the "Master Out" control does not have its "Mute all" box checked. If the "Wave" control is not displayed, use the Options->Properties menu, and select the Adjust Volume for Playback. Be sure to check the volume control check box for "Wave" and "Master Out". How To Run the CrystalWave Synthesizer --------------------------------------------- The software synthesizer is activated by using the Windows Media Player (Mplayer) application located in the Start->Programs->Accessories->Multimedia->Media Player menu. Use the Device->MIDI Sequencer menu of Media Player to select the software synthesizer. Select a MIDI file from the list, or provide a path to a to a different .MID file in another location to play. Once a file is selected, press the Play (>) button to play it. How To Download Direct Sound From Internet ------------------------------------------ You can download the Microsoft Direct Sound (also known as "DirectX") files from Internet using your web browser. The Microsoft web page address is: http://www.microsoft.com/directx/ Once you get to the web page, go to the area named "Resources". From the Resources area, go to the "End User Downloads" area. Choose the target "DirectX Software X.X", and get the latest numbered version available in the in the language you desire. The file you will download will be a Windows executable (.EXE) file. Once you have downloaded that file to your hard disk, you can install the files on your computer by double-clicking on this file using Windows Explorer. Note: The Microsoft Web Page is subject to periodic changes. The information contained here is accurate from when this document was created. Cirrus Logic is not responsible for any changes made by Microsoft to their web page. Windows Registry Values ----------------------- All registry variables are located in the following node: HKEY_LOCAL_MACHINE\SOFTWARE\Crystal\CrystalWave\0.0 Start the Windows REGEDIT.EXE program (found in the \WINDOWS directory) to edit any of the parameters in the node. The following Windows Registry Keys are read and/or written by the software synthesizer code stack. They will be written to the registry after the first usage of the software synthesizer. Note the parameters with active numerical values may be in hexadecimal, with their decimal integer values displayed in parentheses after the hexadecimal value. By double-clicking on a parameter name, the value can be changed in either hexadecimal or decimal. Chorus - If 0, chorusing effect is off. ChorusDepth - (0->100) default= 88, adjusts chorus effect. ChorusRate - (0->100) defaulted= 60, can be used to adjust chorus effect. Reverb - If 0, reverb is off (active is value 1). ReverbPreset - Can be 0 or 1 for the two reverb preset effects. VoiceCap - Default 32, the number of voices the synthesizer will drive. SampleSet - Path and file name of the file containing the synthesizer's sample set. CPUMetric - Determined on the first run, used to calculate synthesizer CPU usage. CPUUsageMode - 0, usage in voices; 1, usage in percent. FocusFix - If set, gives focus to the hidden DS application to force the output format to the one used by the synthesizer. Without this, the synthesizer can sound noisy. GlobalGain - Log scaled value, set on cssynth.exe panel. MMX - Set to 1 if MMX enabled processor (Pentium with MMX enabled) exists. OutFs - Output rate of the synthesizer. Always value of 22050 for now. The following registry entries are not written by the software, though they are checked during use. If they are added manually by hand, the performance of the synthesizer can be altered. Preset1RevGain0 - Floating point string coefficient for first tap delay. Preset1RevGain1 - Floating point string coefficient for second tap delay. Preset1RevGain2 - Floating point string coefficient for third tap delay. Preset1RevGain3 - Floating point string coefficient for fourth tap delay. Preset1RevDel0 - Floating point string in ms (milliseconds), delay of first tap. Preset1RevDel1 - Floating point string in ms (milliseconds), delay of second tap. Preset1RevDel2 - Floating point string in ms (milliseconds), delay of third tap. Preset1RevDel3 - Floating point string in ms (milliseconds), delay of fourth tap. Preset1RevFc - Floating point string, low pass filter coefficient. Preset1RevFwd - Floating point string, mix level coefficient of reverb effect. A second set of such entries determines the parameters for the second reverb preset. Preset2RevGain0 - Floating point string coefficient for first tap delay. Preset2RevGain1 - Floating point string coefficient for second tap delay. Preset2RevGain2 - Floating point string coefficient for third tap delay. Preset2RevGain3 - Floating point string coefficient for fourth tap delay. Preset2RevDel0 - Floating point string in ms (milliseconds), delay of first tap. Preset2RevDel1 - Floating point string in ms (milliseconds), delay of second tap. Preset2RevDel2 - Floating point string in ms (milliseconds), delay of third tap. Preset2RevDel3 - Floating point string in ms (milliseconds), delay of fourth tap. Preset2RevFc - Floating point string, low pass filter coefficient. Preset2RevFwd - Floating point string, mix level coefficient of reverb effect.