Chapter 1. Introduction

This is "Kwave", a simple sound editor built on KDE Frameworks5. Its features include:

  • a user interface that can be switched to SDI, MDI or Tab mode

  • simple cut, copy and paste functions

  • multi-level undo/redo

  • labeling of signals

  • Recording functionality, including pre-recording

  • Playback via Qt, PulseAudio, ALSA and OSS

  • Recording via PulseAudio, ALSA and OSS

  • MP3 import/export

  • Ogg/Vorbis and Opus import/export

  • FLAC import/export

  • some analysis functions such as Sonagram

  • internally uses 24 bit fixed precision for sample data

  • free selectable sample rates

  • support for editing of multi channel files

  • playback of multi channel audio files (audio output will be mixed down to mono or stereo if needed)

  • extendible through an easy-to-use plugin interface

  • import/export of other audio formats through audiofile

If you are interested what has been done and what has still to be done, then look at the files CHANGES and TODO included in the source package. Help and constructive critics are always welcome.

Kwave Resources

So if you want to get in contact with the developers, need some further help on using Kwave, submit patches, bug reports or other stuff, the following resources might be of interest for you:

  • Project Homepage

    For information about new up-to-date releases or some other information about this project, take a look at the Kwave homepage.

  • GIT Repository

    There also is a new GIT repository hosted on KDE servers, and a mirror repository hosted by SourceForge where you can get the sources of the latest development version. For instructions on how to get access to the repository, read in the chapter about building from GIT in the developer documentation. There also is a GIT web interface on KDE and on SourceForge that you can use to browse through the sources.