kamix

Audio Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5 .0
Description:

A KDE mixer application for KDE 3 and ALSA, that was born to provide some support for what official kmix lacked.

I've been asked if kamix is still worth development... I just don't know!!!

This 0.6.6 will be the last release of kamix. Since now, I'll start a new project named kalsamix, which will be a copy of kamix, to avoid name clash with SuSE's kamix and kamix linux distro. Stay tuned on kalsamix
Last changelog:

13 years ago

Changes since 0.6.5:
* Fixed a bad check for item enums, that could lead kamix to crash at startup
* Correctly show dB values both on item and on OSD
* Support enumerated values on each channel
* In DCOP interface, accept a increment/decrement value
* Better tray icon update
* Added presets to systray menu
* Better channel detection
* Removed Debian subdir

NOTE: precompiled binaries have VU-meter built in, thus aRts is required (and launched). If you don't want so, please recompile from sources configuring with --disable-vumeter

Tormented

15 years ago

In 0.59 you could have it start in the systray without the window showing.
0.60 always starts with the window open regardless of how your preferences are set.

Report

C

steunix

15 years ago

Yes, definitely a bug... sorry, will be fixed in next release.

Report

teddylinuxmania

15 years ago

Hi,

I got the error in mandrake 10.1, but in Kamix version 0.5.9 look ok. just version 0.6 failed to compile in mandrake 10.1.

Thank you

Teddy

Report

C

steunix

15 years ago

Could you send me the error gcc gives?

Report

davinissim

15 years ago

Thanks...

Report

vdboor

15 years ago

Just curious: why didn't you try improving kmix instead?

Report

C

steunix

15 years ago

KMix is fine _now_, but it wasn't when I started this project; kmix was based on aRts, while kamix is purely base on ALSA since the beginning, and this is not a little difference. Then things evolved, gaps was filled and so on. There are a few, little things that kmix still doesn't handle (e.g. enumerated elements), a few differences, this is why I keep this project alive :)

Report

deprecat

15 years ago

alsa based? So why launching kamix makes artsd wakeup ?it's the only application in my system that do that, and that's bad because I don't want it running.
kmix instead don't launch artsd...
bye

Report

C

steunix

15 years ago

VUMeter is the only piece needing aRts. You should recompile kamix configuring with --disable-vumeter to avoid this dependency, and to avoid kamix to launch aRts.

Report

deprecat

15 years ago

ok , thanks for the hint. I'll left artsd sleeping...
bye
mangus

Report

Superstoned

15 years ago

the thing I miss in kmix is an equalizer (and maybe some other effects). I heard you can use arts for that, I tried, but its not easy... not at all...

Report

C

steunix

15 years ago

Well, for an equalizer, you have to grab the sound out of your soundcard, that is dealing with the underlaying sound server; that's exactly what I want to avoid, letting this piece of software completely sound server independent (you see, the vumeter is based on aRts, and many people asked me to rip it out because they don't use it, this is just an example).

Report

wsippel

15 years ago

Some soundcards support vumeters in hardware (eg ice1712, ice1724) - would it be possible to rip out the current vumeter and only add it for cards that do support it directly (using it the way it's supported, ice1712 based cards support hardware metering independent for every i/o)?

Check, for example, envy24control, the official ALSA control panel for ice17xx cards, to see how this is done...

Report

MMax

15 years ago

What do you think about redesigning kamix. Stereo and surround outputs could be seperated. Something similar to "Creative Surround Mixer".

I think that "Creative Surround Mixer" is simple to use, and it would be a big improvement for kamix.

Report

C

steunix

15 years ago

If you're referring to "grouping" elements together, well ALSA does not handle informations about "logical" groups, also because they are pretty hardware-dependant.

I'm planning anyway to implement a free grouping, so that you can decide which elements to see "together" and possibily show/hide them on the fly. This requires a not-so-little bit of work, so it will take some time... but stay tuned...

Report

alexrait1

15 years ago

does not work. I tried to install it on my debian unstable. But when kamix shows up, it crashed almost on every button click, and it doesn't show any sliders, just an empty form with a black line at the left.

Report

C

steunix

15 years ago

I personally use debian unstable on my boxes, so it sounds weird. Could you try to launch it from a konsole and see if it says something useful?

Report

lkcl

16 years ago

1) kamix shows the names of channels.

2) kamix shows the difference between certain kinds of channels (buttons, menus)

3) on a USB audio device, kamix gets the input and output devices correct!

4) on a USB audio device, kmix things that the microphone is an output device!!!

if you fix that multiple-instances bug it'll be a useable program.

Report

Superstoned

16 years ago

but it whould still be nice if the author of kamix would be able to add these things to kmix (or if kmix is replaced by kamix) so there isnt that much duplication of efforts. he, or the author of kmix, could start working on some other app ;-)

Report

C

steunix

16 years ago

This is an old question... kamix and kmix LOOK similar, but they are built upon completely different basis. They can hardly share something, beside the basic ideas.
Kamix is based on ALSA directly, and gets rid of mid-layer as aRts, and it can be useful for those for which kmix is not completely functional (for example, kmix does not handle - so far - enumerated items).
After all, it's a matter of choice :)

Report

eean

15 years ago

That, and once something is in KDE it stays there. Witness Kuickshow vs. Gwenview and showimg.

Report

C

steunix

16 years ago

Thank you! :) Ahem, what "multiple-instance bug" are you referring to?

Report

lkcl

16 years ago

unlike kmix, running this program more than once results in more than one instance... and therefore more than one kamix in the systray.

oops.

Report

lkcl

16 years ago

please, if you don't like the fact that suse doesn't deal with dependencies for package installations then please use debian instead.

apt-get install and it will grab all the packages - and all dependencies - and all subdependencies - ad infinitum until the last squeezed drop of dependententness has been wrung out!

anyway: i feel sure that the issue you describe can be answered with a search on google, giving your OS and the error messages.

Report

pchaffey

16 years ago

I have just been around the same problem with dependences (also using SUSE with what is left of v9.0). Firstly I didn't realise either that SUSEs kamix was not the same as the kamix here. I came across this as I thought my version (being 0.07) seemed a triffle too close to Alpha for my liking !!

I am using KDE 3.14, ALSA 1.0.3-37.

Looks like a SUSE DEB difference, just guessing, but isn't libaudio and libexpat well underneath KDE.

Report

13 years ago

Changes since 0.6.5:
* Fixed a bad check for item enums, that could lead kamix to crash at startup
* Correctly show dB values both on item and on OSD
* Support enumerated values on each channel
* In DCOP interface, accept a increment/decrement value
* Better tray icon update
* Added presets to systray menu
* Better channel detection
* Removed Debian subdir

NOTE: precompiled binaries have VU-meter built in, thus aRts is required (and launched). If you don't want so, please recompile from sources configuring with --disable-vumeter

12345678910
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.6.6
updated Apr 19 2007
added Feb 10 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1