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 to 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.