======================================================================= *** 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 http://www.wakkanet.fi/kv ----------------------------------------------------------------------- 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. =======================================================================