README.TXT

(9 KB) Pobierz
              Software Wavetable Synthesizer Installation Guide

                                 2/23/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)


Installation Instructions
-------------------------

1. Start the "Add New Hardware" application located in Start->Settings->Control
   Panel menus.

2. Click "Next" in the Add New Hardware Wizard.

3. Select "No" when asked "Do you want Windows to search for your new
   hardware?", then click "Next".

4. Click and highlight the "Sound, video and game controllers" selection in
   the "Hardware Types" list.  Click "Next".

5. Click "Have Disk" and enter or Browse to the disk drive and/or directory
   the software wavetable synthesizer files are located.

6. When the Select Device window comes up, there should now be "Crystal Soft
   Synthesizer" in the list of Models.  Click "OK".  Note: It may take more
   than one set of clicking "OK" to get to the Select Device window, depending
   on how you select the path to the install files.

7. When the window stating "Windows can continue installing your hardware now",
   click "Finish".  The Software Wavetable Synthesizer is now installed after
   the files are finished being copied.

Note: It is possible for more than one entry of "Crystal Soft Synthesizer"
under the Device Manager type "Sound, video and game controllers".  This is in
error.  To remove the excess entries, follow the procedure of "Uninstalling
the Software Wavetable Synthesizer" to remove each extra one, leaving only one
entry.


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 "Crystal Soft
   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. Start the "System" application located in Start->Settings->Control Panel
   menus.

2. Select the "Device Manager" tab in the System Properties window.

3. Expand the "Sound, video and game controllers" node by clicking on mouse on
   the "+" to its left.

4. Select/highlight the "Crystal Soft Synthesizer" entry.

5. Click the "Remove" button and then when the Confirm Device Removal warning
   box comes up, click the "OK" button to remove the device.


Selecting the Synthesizer Source With the Mixer
-----------------------------------------------

To select the Software Wavetable 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 Software Wavetable 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 Software Wavetable 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\SoftSynth\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.

Zgłoś jeśli naruszono regulamin