1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
|
xwave - an audio player, recorder, editor for the XWindow System
Copyright (C) 1996 Kai Kollmorgen
(kkollmor@informatik.uni-rostock.de)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
This is an alpha release, so be patient.
Many of the features i wanted to include are not there at this time.
I have not heavy tested the installation and xwave on different systems,
so it is possible that xwave will not compile or run on your system.
I have used some libs from other authors, the copyrights and notes are in
the different directories.
The Userinterface of xwave is based on the Athena Widget Set and some
Widgets from FWF. The application defaults are optimized for work with
Xaw3d (replaces the Xaw for 3d look),
so if you don't use Xaw3d you will probably modify the resources.
Features:
- multiple files
- overview window
- zoom window
- mark, cut, copy, paste, merge
- echo, reverse, swap, resample, volume (absolute, dynamic
compressor)
- stop record on demand
- raw, wav, au, aiff, aifc (PCM,ALAW,ULAW,ADPCM <- not all
implementations)
- files of every length
INSTALL:
- in the xwave directory do a "xmkmf -a" and "make"
- if you have problems:
- most problems occur while compiling FWF
- goto directory "FWF"
- edit Makefile
- search for 2nd "all::"
- before 1st "for" is a "@", this is OK
- if before 2nd "for" is also a "@" remove it
- if it fails again
- on sunsite (and mirrors) are precompiled versions
of FWF (i believe in Incomming), get one and install
- if its succesfull the executable "xwave" is in "./src"
- you have to load the application resource file with the following
commands: "cd ./src; xrdb -merge XWave"
(or copy "XWave" to "/usr/lib/X11/app-defaults")
- then you can start xwave
To do:
- Documentation
- most "Effects" work only with samples in RAM
(look at XWave: XWave*maxmem)
- Progress report (while cut,copy,paste,echo etc.)
- undo
- different language support (half done, only have to write some
different resource files)
- SUN, SGI port (partial done)
BUGS:
- marking (in Zoom-Window, and in Main-Window with repeater)
doesn't work correct in any cases
Have fun,
Kai.
|