In order to successfully use Kwave, you need:

  • a computer running Linux (Kwave might also run under some other operating system, but we have never tested this, please let us know if you get it working under some other platform / operating system)

  • working sound playback (not really required for using but what would you do with a sound editor if you can't hear the result of your work?)

  • KDE-4.5 or higher (at least the libraries, if you are a gnome fan, you can also run Kwave if the proper libs are installed).

  • Qt-4.7 or higher (normally comes with KDE4)

  • ALSA 1.0.14 or higher (for record/playback)

  • PulseAudio 4.0 or higher (for record/playback)

  • id3lib-3.8.1 or higher (for ID3 tags)

  • mad-0.15 or higher (optionally for MP3 import/export)

  • flac-1.2.0 or higher (for FLAC import/export)

  • libsamplerate-0.1.3 or higher (sample rate conversion)

For a more complete and up-to-date list, please consult the 'README' file that is included in the source distribution. This file also contains some special hints for getting Kwave running and/or building Kwave under some distributions.

If you intend to compile Kwave from the sources, you will need at least:

  • cmake-2.4.6 or newer

  • A recent C/C++ compiler. GCC-4.x works fine, some older and any newer version (like gcc-4.8 and newer) may work too.

  • The glibc2 (libc-6) development environment. On SuSE systems the package is called "libc", on other systems it might be called "libc-devel".

  • The KDE4 development environment: "kdelibs4-devel", "kdemultimedia4-devel", "kdesdk4".

  • The Qt4 development environment, the package is normally called "qt4-devel" or similar.

  • pulseaudio-4.0 or newer

  • id3lib-devel-3.8.1 or newer

  • fftw-3.0 or newer

  • mad-devel-0.15 or newer (if you have the permission to use MP3 code)

  • flac-devel-1.2.0 newer

  • If you intend to get the Kwave sources via GIT, you will also need a current git package.

  • ...many other packages, please take a look at the 'README' file included in the source package.