*** Ecawave - README ***
What is it?
Ecawave is a simple graphical audio file editor. The user-interface is based on Qt libraries, while almost all audio functionality is taken directly from ecasound libraries. As ecawave is designed for editing large audio files, all processing is done direct-to-disk. Simple waveform caching is used to speed-up file operations. Ecawave supports all audio file formats and effect algorithms provided by ecasound libraries. This includes OSS, ALSA, JACK, aRts, over 20 file formats, over 30 effect types, LADSPA plugins and multi-operator effect presets.
Installing
First of all, you should first try to use the binary-rpm release. It's probably the easiest and the most straigthforward way to install this software.
If you need to compile ecawave, the file 'INSTALL' contains detailed instructions.
Documentation
Ecawave should be pretty easy and intuitive to use. There is, however, some additional documentation: ecawave(1) man page and ecawave user's guide.
Requirements
To run ecawave, you need...:
- POSIX compliant UNIX system; tested with various Linux 2.2/2.4 and glibc 2.x combinations, FreeBSD 4.x
- POSIX threads support
- ecasound libraries
- qt 2.x/3.x runtime libraries
- for soundcard input/output: OSS, OSS/Lite or ALSA drivers
- for mp3 support, mpg123 (input) and lame (output) packages
- for tracker module support, mikmod package
- for .aiff and .au/.snd support, libaudiofile (SGI audio file) library
To compile ecawave, you also need...:
- ecasound development files
- qt 2.x/3.x development environment
- standard C++ build environment; tested with egcs 2.91.66, gcc 2.95.2, gcc 3.0, gcc 3.1 and gcc 3.2 (STL and exceptions need to be supported)
- GNU make, automake and autoconf packages
Web sites
Ecawave home site
- http://www.eca.cx/ecawave
Distribution packages
- http://ecasound.seul.org/download/
Ecasound home site
- http://www.eca.cx/ecasound
Eca projects page (links, apps based on ecasound, etc) - http://www.eca.cx
Author
Kai Vehmanen - mailto:kai.vehmanen@wakkanet.fi
Contributors / credits / thanks to
Anarcat - Autoconf check for BSD-style threading environment [anarcat] Bihlmeyer, Robert - Helped in tracking down tmpfile problems. [robbe]
all LAD members - always a great source of inspiration www.niccx.com - for eca.cx, ecasound.cx and ecawave.cx domains SEUL - for hosting ftp, http and CVS sites WakkaNet Oy - for hosting ecawave web site
Licensing/distribution policy
Copyright (C) 1999-2003 Kai Vehmanen
Ecawave is freely distributable according to the terms of the GNU General Public License (see the file 'COPYING').
This program is distributed without any warranty. See the file 'COPYING' for details.
