Please note:

Normally I would *NEVER* publish a program which is not finished yet and
needs a lot of further development. But it may be that I will have no
further time to finish the programming in the next months so I am going to
publish it in it's current state. I will try to continue the development but
I don't know exactly when. The application itself is really not an example
of a good programming style!  

Andre Fuechsel

-----------------------------------------------------------------------------

PLAY / RECORD for Linux -- Release 0.21, November, 1993
======================================================= 

- Play plays wav-file through your sound card. It checks the header
  of the file to set the correct mode, speed, bit per sample...

- Record records sound data and saves the data in a wav-file. 

- Xplay is an X-Interface with editing facilities (not finished yet) 

Please note, there are no editing facilities in the moment on the X-interface.
The only thing you could do is to mark parts of the song, zoom in and play them. 
It is planned, to use this selection for a selective record (include one sample
into another) and a selective save.

The command line version is exactly the same like release 0.1. I only
changed the code to get it working with the X-interface too.  

I think most Linux users are using the new sound driver. Unfortunately I
don't because I am working with Linux 0.99pl6. You have to change the
ioctl-calls in recplay.c if you are using the new versions of the sound
driver. 

Installation:
=============

Cause this package contains a X-utility we are using an Imakefile now. Be
sure that the files in your /usr/lib/X11/config are correct especially the
site.def which contains site specific definitions. 

Edit the Imakefile to meet your needs: 

- location of your bin- and man-directories.

- whether you are using the Xaw3d-set rather than the original Xaw-set (If
you don't, I recommend you to install Xaw3d; it gives your applications a
look-and-feel like Motif-applications! You can link all Xaw-applications
with the Xaw3d-kit!) Please take care to change the include directives in
xplay.h from <Xaw3d/whatever.h> to <Xaw/whatever.h> if you don't want to 
use Xaw3d!

- whether you want to debug the application.

After editing the Imakefile build the application:

xmkmf -a
make install install.man

The application really needs it's application defaults file!


			Andre Fuechsel, af1@irz.inf.tu-dresden.de

Bug fixes:
==========

0.21:
-----
- expose action is called after load_file, so don't call update_display in 
  load_file
- XtDestroyApplicationCOntext in play process to prevent unpredictable 
  behavior of the program
- return to the main loop after a fail of header check instead exiting the
  application

0.2 (not announced)
-------------------
no bug fixes 

Copyright note: 
===============

some code comes from the recplay.c written by Liam Corner, 
posted in the "Audio Utilities for Linux 2.0" - Package.
