                         README for sfxclient
                            version 0.02
                           by Terry Evans


Copyright:
----------

  sfxclient

  Copyright by Terry Evans 1994
  tevans@cs.utah.edu, tevans@slc.unisys.com

  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions are
  met: 1. Redistributions of source code must retain the above copyright
  notice, this list of conditions and the following disclaimer. 2.
  Redistributions in binary form must reproduce the above copyright notice,
  this list of conditions and the following disclaimer in the documentation
  and/or other materials provided with the distribution.
  
  THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY
  EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR
  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  SUCH DAMAGE.

  
Introduction:
-------------

  sfxclient is an example program designed to show how a program can
interface with the sfxserver program.  In order for sfxclient to run on your
system you must have the sound drivers compiled into your kernel and
configured correctly for your sound card.  You also need the sfxserver-0.02
package installed.


Program Use:
------------

  When executed, sfxclient will fork of a child process that executes
sfxserver.  The sfxserver program must be in your path for sfxclient to
find it.  The sfxclient program will then load in the 3 example sound
files that are located in the ../sfxserver/sounds directory.  Once they
are loaded in, you can you any of the commands that sfxserver allows.
The commands are explained in the README file that comes with sfxserver.


Limitations:
------------

  The client currently has the number of samples and the path to the
samples hard coded into the source files.  However, since this is just
an example program on how to use the sfxserver, it really doesn't matter.


Other:
------

  The sound effects that are located in this tar file are not mine.  They
are from the soundIt toolkit by Brad ?? (pitzel@cs.sfu.ca).  They are 
included without his permission in this tar file and are not covered by
my Copyright notice. 


Terry Evans
tevans@cs.utah.edu
