kalsamix
Audio
Score 75%
Description:

kalsamix is a fullfeatured mixer for ALSA sound system based on KDE.

It derives from my kamix, which I decided to rename because of a longstanding name clash with other opensource projects.

For those who were using kamix already, don't forget to rename $HOME/.kde/share/config/kamixrc to kalsamixrc in the same directory.
Last changelog:

10 years ago

Changed since kalsamix 1.0.0beta1

- fix: removed an explicit reference
to libkdeui (KDE4)
- fix: items font was always bold
- fix: in config window, mid-button action is now selectable by a combo box

aspo

9 years ago



I'm using kalsamix in my zenwalk kde desktop coz I don't want to install kde's default multimedia package with kmix..

Kalsamix is really good alternative to kmix :)

Thank you for this really helpfull application for kde..

Report

aegars

9 years ago

how to make it to work in 5.1 surround sound?

Report

kefiroth

10 years ago

When compiling kalsamix-1.0.0beta2 I have the following error:

/bin/sh ../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -o kalsamix kalsamix.all_cpp.o -lartskde -lasound -lasound
/usr/bin/ld: cannot find -lartskde
collect2: ld returned 1 exit status


OS: LFS 6.3
gcc: 4.1.2
Qt: 3.3.8
KDE: 3.5.7 (with arts)

Report

kish

9 years ago

try this:
# LD_LIBRARY_PATH=/opt/kde/lib make

Report

kefiroth

9 years ago

thnx, it helped a bit, but now it fails to find laudio:

/usr/bin/ld: cannot find -laudio

Report

Cimmo

10 years ago

Anyone that has packaged it? I found package for debian but it didn't work in ubuntu.

thanx

Report

gzu

10 years ago

I've created a simple rpm for fedora, you are welcome to the rpm/src.rpm if you want to get it working on Ubuntu. The spec file is below, there are no guarantees that this will be OK for Ubuntu.

Cheers GZU.

Distribution: Fedora 7
Packager: George Seaton <george.seaton@inbox.com>

Summary: An ALSA mixer for KDE
Name: kalsamix
Version: 1.0.0beta2
Release: 1
License: GNU/GPL
URL: http://kalsamix.sourceforge.net
Group: Sound
Source0: %{name}-%{version}.tar.bz2
Source1: kalsamix.desktop
BuildRoot: %{_tmppath}/%{name}-buildroot
BuildRequires: arts-devel
BuildRequires: kdelibs-devel
BuildRequires: alsa-lib-devel
Obsoletes: kamix
Conflicts: kamix

%description
A KDE mixer application for KDE 3 and ALSA, just to provide
some support for what official kmix lacks.
kalsamix is the renamed version of kamix

%prep
%setup -n %{name}-%{version}


%build
./configure
make

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -exec /usr/bin/strip --strip-debug '{}' ';'

%files
%defattr(-,root,root)
/usr/bin/kalsamix
/usr/share/applnk/Utilities/kalsamix.desktop

/usr/share/apps/kalsamix/kalsamix_splash.png
/usr/share/apps/kalsamix/kalsamixui.rc
/usr/share/doc/HTML/en/kamix/common
/usr/share/doc/HTML/en/kamix/index.cache.bz2
/usr/share/doc/HTML/en/kamix/index.docbook

/usr/share/icons/hicolor/128x128/apps/kalsamix.png
/usr/share/icons/hicolor/128x128/apps/kalsamix_muted.png
/usr/share/icons/hicolor/16x16/actions/green_off.png
/usr/share/icons/hicolor/16x16/actions/green_on.png
/usr/share/icons/hicolor/16x16/actions/partial.png
/usr/share/icons/hicolor/16x16/actions/red_off.png
/usr/share/icons/hicolor/16x16/actions/red_on.png
/usr/share/icons/hicolor/16x16/actions/yellow_off.png
/usr/share/icons/hicolor/16x16/actions/yellow_on.png
/usr/share/icons/hicolor/16x16/apps/kalsamix.png
/usr/share/icons/hicolor/16x16/apps/kalsamix_muted.png
/usr/share/icons/hicolor/22x22/apps/kalsamix.png
/usr/share/icons/hicolor/22x22/apps/kalsamix_muted.png
/usr/share/icons/hicolor/32x32/apps/kalsamix.png
/usr/share/icons/hicolor/32x32/apps/kalsamix_muted.png
/usr/share/icons/hicolor/48x48/apps/kalsamix.png
/usr/share/icons/hicolor/48x48/apps/kalsamix_muted.png
/usr/share/icons/hicolor/64x64/apps/kalsamix.png
/usr/share/icons/hicolor/64x64/apps/kalsamix_muted.png
/usr/share/locale/de/LC_MESSAGES/kalsamix.mo
/usr/share/locale/hu/LC_MESSAGES/kalsamix.mo
/usr/share/locale/it/LC_MESSAGES/kalsamix.mo
/usr/share/locale/sk/LC_MESSAGES/kalsamix.mo
/usr/share/locale/tr/LC_MESSAGES/kalsamix.mo


%clean
rm -rf $RPM_BUILD_ROOT

%changelog
* Wed Jul 11 2007 George Seaton 1.0.0beta2-1
* Mon Jun 04 2007 Karsten Brockmann <arcam@ccux-linux.de> 1.0.0beta1-1
- Initial Release

Report

joth666

10 years ago

Certainly a lot easier to change the volume of all my speakers with this than with Kmix :)

Just a question...is it possible to get rid of the splash-screen?

Report

C

steunix

10 years ago

Sure, I'll add this in next round.

Report

jaywalker

10 years ago

Hello,

very nice application. I compiled from the sources of the debian package for etch, no compilation error and the mixer is working. The VU-Meter however shows nothing. Does it only work for apps playing through arts?
An alsa-only solution would be to simply capture sound to drive the vu-meter. With the dsnooper-plugin on alsa level, this would not disturb recording apps and one could simply monitor the "Mix"-Capture device that most soundcards have. Would be very nice to have!

Another small bug: If the font for the mixer names is changed, kalsamix always selects a bold face, even when I select a regular one.

Regards
Heiner

Report

C

steunix

10 years ago

Hi.

About the vu-meter, I've found a method to do it, but I don't like it very much because it must use an external ALSA plugin (.so) and a asoundrc modification. Will study further.

About the little bug, fixed in beta2 (about to be released).

Report

fdservices

10 years ago

I have "ticked" the two options "Save levels on exit" and "Mid button on systray toggles mute", but neither of these seem to do anything. When I exit, I presume that my settings should be saved in asound.state, and I do not know what the "mid button" refers to. Can someone enlighten me?

Thanks

Report

C

steunix

10 years ago

Hi.

kalsamix stores and loads volumes in its own configuration file, not in any ALSA-wide config file.

About the option, I've clarified it in beta 2, which is about to be released.

Bye.

Report

fdservices

10 years ago

I looked in the kalsamixrc files and could not find any levels saved there, even though I have save and load set as true. I ask because my third sound device occasionally loads with random settings which means I have to check it every time I use it.

Report

C

steunix

10 years ago

Weird. Can you send me your kalsamixrc?

Report

Djnx

10 years ago

/bin/sh ../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -o kalsamix alsacb.o kalsa.o kalsamix.o kamconfig.o kamdcopiface.o kamsystemtray.o kamuapp.o kcard.o kchannel.o kconfigwin.o kgroupwidget.o kitemsgroup.o kledex.o kmasterview.o kmixconst.o kmixer.o kmixeritem.o kmixerslider.o kmixerview.o kmutewidget.o kosd.o kpreset.o ksliderex.o kvertlabel.o kvumeter.o main.o kamdcopiface_skel.o kalsamix.moc.o kamuapp.moc.o kamsystemtray.moc.o -lkdeui -lartskde -lasound -lasound
/usr/lib/gcc/i586-suse-linux/4.1.2/../../../../i586-suse-linux/bin/ld: cannot find -lkdeui
collect2: ld returned 1 exit status
make[2]: *** [kalsamix] Error 1
make[2]: Leaving directory `/djnx/bin/software/kalsamix/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/djnx/bin/software/kalsamix'
make: *** [all] Error 2

Report

C

steunix

10 years ago

libkdeui.so is part of KDE4, try to install kdelibs4-dev (what in I have in Debian), o the like for your distro.

Probably a mangled configure.in, will fix in 1.0.0.

Bye.

Report

JohnB316

10 years ago

If you're saying that KDE 4.0 is needed for the ability to link to -lkdeui, then why does the page for this program say it depends on KDE 3.0.x?? Please fix whatever needs fixing so that kalsamix compiles under KDE 3.5.x. Thank you.

Report

C

steunix

10 years ago

Ok, explicit dependance on libkdeui has been removed in beta2.

Bye.

Report

fdservices

10 years ago

# uname -a
Linux ezcool 2.6.17-11mdvcustom #1 Fri Mar 30 14:41:06 CEST 2007 x86_64 AMD Athlon(tm) 64 Processor 4000+ GNU/Linux

Kalsamix compiled with only a few Warnings on my 64bit Mandriva system, but when I run it I get:

ERROR: Communication problem with kalsamix, it probably crashed.

Any ideas? There do not seem to be any debug options.

Report

C

steunix

10 years ago

Does KDE show a crash report? What version of ALSA are you running?

Report

brand80

10 years ago

I have created a debian packages for kalsamix.

download:
http://www5.autistici.org/debian-xgl/

Report

C

steunix

10 years ago

Thanks!

Report

squall38

10 years ago

I love the new kalsamix, good work. But is there or will there ever be a way for the vumeter to recognize output from applications not using arts?

Report

C

steunix

10 years ago

The answer is... I don't know. ALSA documentation is very shallow and doesn't cover functionalities in depth. And no one I've asked to seem to know if/how that can be done... Maybe one day... :)

Report

10 years ago

Changed since kalsamix 1.0.0beta1

- fix: removed an explicit reference
to libkdeui (KDE4)
- fix: items font was always bold
- fix: in config window, mid-button action is now selectable by a combo box

product-maker 8 36

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.0.0beta2
updated Jul 03 2007
added Apr 23 2007
downloads today
0
page views today 0