Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

6
Become a Fan
6.7

Available as/for:
Description:
Kwave is a sound editor built on KDE Frameworks 5.

With Kwave you can edit many sorts of audio files including multi-channel files. Kwave also includes many plugins to transform the audio data in several ways and presents a graphical view with a complete zoom- and scroll capability.
Supports many sound formats, playback and recording via PulseAudio, ALSA and OSS.
Last changelog:

0.9.1 [2016-02-21]

* ported to KDE Frameworks 5 (KF5) / Qt5
* playback via Qt Multimedia
* bugfix: saved plugin parameter lists with escaped characters were not
unescaped when loading again
* compile fix for armv7l
* codec_mp3: added missing "help" button to encoder setup dialog
* fixed invocation of file dialog, as suggested by EBN
* support for cmake > 3.3, fix for policy CMP0063
* cmdline option "--nofork" no longer exists
* bugfix: multiple issues in context of switching the GUI type in scripts
* bugfix: fixed issues in saveblocks plugin with special characters in
filenames and patterns, format strings of second and later invocations
of patterns were ignored
* saveblocks: allow path separators in filename patterns to make it possible
to create subdirectories
* saveblocks: added patterns to include file info (file meta data) or the
title of the current block
* workaround for bug in KDE #345320 (missing translators in help/about dialog)
* about plugin: added info about translation team
* added screenshot of the edit_label dialog
* bugfix: tooltips of the fileinfo dialog were not translated
* new make target: "make msgstats" to show the progress of translations
* compile fix for armv7l
* playback: dropped Phonon support (was broken and no longer supported by KF5)
* bugfix: hourglass cursor was not taken back in playback setup dialog
* RPM: format of changelog has changed
* changed plugin install directory and prefix/suffix
* curve widget: use same colors as in frequency response widget, for better
readability on bright color themes


Ratings & Comments

58 Comments

nickyexp

10 10 the best

EdenMar

I notice a Debian package for 0.9.0, the latest version, is missing from the list. I'm running Linux Mint Qiana. Much appreciated if it could be added ...

dovidhalevi

Looking for xml2pot Don't smoke

dg6nee

I would like to help you, but without knowing some circumstances this is quite hard. In most cases the package you need for poxml tools is named kde4-l10n-devel or similar. Which distribution do you use?

dovidhalevi

Those kde-110n packages are all localizations for specific languages. No -dev on Debian, probably part of another kde...-dev. The cmake was, in fact, checking for the correct package poxml. The error text should have said so. I found the needed rsvg stuff and am compiling right now. If it had only mentioned "convert" (ImageMagik), would not have found the rsvg package so quickly.

dg6nee

ok, that means you are building for Debian. Did you then read the corresponding section in the manual? Or did you have difficulties with these instructions: http://kwave.sourceforge.net/doc/en/building_deb_from_src.html ? (normally "apt-get build-dep kwave" should be able to install all necessary packages for you.

dovidhalevi

Ok. But, if cmake does not find a specific package, flag that package. Maybe the problem is in cmake.

dovidhalevi

and ... it missed one :-) In file included from /home/david/kwave-0.8.99/plugins/codec_flac/FlacCodecPlugin.cpp:25:0: /home/david/kwave-0.8.99/plugins/codec_flac/FlacEncoder.h:27:28: fatal error: FLAC++/encoder.h: No such file or directory #include <FLAC++/encoder.h>

dg6nee

once again: => did you read http://kwave.sourceforge.net/doc/en/building_deb_from_src.html ? => did you do call "apt-get build-dep kwave" ?

rthomsen

Thanks for creating this great app and good to finally have the MP3 export functionality. I can't figure out how to specify options for lame though. In the MP3 encoder settings dialog, typing "--abr 192" in the bitrate avg field seems to have no effect. I still get MP3s at 32 kbps.

rthomsen

The app crashes no matter what I try to do...

bas89

This app is just so great that it should belong to KDE! :)

acidrums4

I agree, but the integration with it it's not good... for example, toolbars are not customizable :(

acidrums4

I'm happy that this project is still alive. Keep working! PD.: There is support for translations? I have my system in spanish, but Kwave works in english. There's no option in the menu to 'translate this application'...

joth666

Just wondering, is the pulseaudio playback (in version 0.8.5) a must-have? That is, will the program run without pulseaudio if compiled properly? The reason I wonder is that the suse-packages require pulseaudio to be installed, and I'd rather avoid that if possible. So, if it's possible to get it to run without pulseaudio I'll try to compile it myself. Otherwise, could you please consider making the pulseaudio capability optional?

dg6nee

Hi Jonas, don't worry, it is both: a compile option and a runtime configuration. If you don't like PulseAudio, then just don't use it for playback. Kwave does not *require* a running pulse audio server, it just offers the possibility to make use of it if one wishes. You can still play back via OSS or ALSA, just select the method you want in the "Settings"/"Playback" dialog ;-) kind regards, Thomas

jetpeach

Don't mean to waste space here, but thanks for this wonderful application. I just appreciate having a great native kde4 sound recording program that "just worked" for me! (on Kubuntu 8.10).

dovidhalevi

For latest and greatest for kde4 0.8, dies with: inking CXX shared library libkwave.so CMakeFiles/libkwave.dir/KwavePlugin.o: In function `KwavePlugin::yield()': /home/david/kwave-0.8.0/libkwave/KwavePlugin.cpp:326: undefined reference to `pthread_testcancel' CMakeFiles/libkwave.dir/PluginManager.o: In function `PluginManager::sync()': /home/david/kwave-0.8.0/libkwave/PluginManager.cpp:370: undefined reference to `pthread_yield' CMakeFiles/libkwave.dir/PluginWorkerThread.o: In function `Kwave::PluginWorkerThread::stop(unsigned int)': /home/david/kwave-0.8.0/libkwave/PluginWorkerThread.cpp:94: undefined reference to `pthread_kill' /home/david/kwave-0.8.0/libkwave/PluginWorkerThread.cpp:110: undefined reference to `pthread_kill' collect2: ld returned 1 exit status make[2]: *** [libkwave/libkwave.so.0.8.0] Error 1 make[1]: *** [libkwave/CMakeFiles/libkwave.dir/all] Error 2 make: *** [all] Error 2

dg6nee

that's already a known problem on Debian. See sourceforge tracker id 2122433 or http://sourceforge.net/tracker/index.php?func=detail&aid=2122433&group_id=6478&atid=356478 Things work fine on openSUSE and Gentoo. So which distribution do you use?

dg6nee

a short update: can you please try the patch attached to sourceforge tracker ID 2144215 and tell me if it works then? http://sourceforge.net/tracker/index.php?func=detail&aid=2144215&group_id=6478&atid=106478

BeteNoire

Why does it still pulls ARTS to compile on Gentoo?

dg6nee

Hello, Kwave v0.7.11 only pulls in aRts if you have the "arts" USE flag set. So which version are you talking about? If you refer to the current version 0.7.11, please use the bug reporting system at SourceForge (http://sourceforge.net/tracker/?group_id=6478&atid=106478) and file a bug there... kind regards, Thomas

BeteNoire

I have Arts globally disabled, thou installing via ebuild pulls Arts in. Another question is why Kwave complains about nonexistent /dev/dsp, thou it exist.

BeteNoire

Of course I was installing 0.7.11.

dg6nee

sorry, that's a bug in the ebuild. The line with RDEPEND="kde-base/arts should be changed like this: RDEPEND="arts? ( kde-base/arts ) And, to be sure that linking also works, the patch #1900201 should also be applied, see http://sourceforge.net/tracker/index.php?func=detail&aid=1900201&group_id=6478&atid=306478 . However, if you can live with the fact that the aRts libs are still installed in your system without being used, then you shouldn't need to care about that. Kwave v0.7.11 without patches still - unintentionally - is linked against aRts libs, but it does not use them if the arts USE flag is not set. Are you interested in something like a "kwave-0.7.11-r1.ebuild" ?

Pling
0 Affiliates
Details
license
version 0.9.1
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 2

Other Music Production:

rosegarden
glaurent
last update date: 19 years ago

Score 5.0

Qsynth
rncbc
last update date: 6 months ago

Score 6.6

MuseScore
wschweer
last update date: 10 years ago

Score 7.6

QjackCtl
rncbc
last update date: 5 months ago

Score 7.2

Qtractor
rncbc
last update date: 1 month ago

Score 8.3

Jackbeat
ojai
last update date: 15 years ago

Score 5.0