Eduard Bloch wrote:
...
> 
> Honnestly, the current set of mixer controls is cumbersome. $user can
> hardly understand what all the controls are good for, and mixer software
> is not user-friendly either. The Live! mixer from Creative gives you a
> "joystick" control where you can move the marker around until you feel
> beeing in the middle of the room.
> 
> And ALSA controls, ie. using alsamixer or even worse, alsamixergui? Lots
> of settings, some with discrete values, some with analog, with
> foo/foo-LFE/foo-Center/foo-Surround mixer per input source and lots of
> other things that are either not sufficiently described trough, or that
> I would hardly use, or which are just not working (showing no effects),
> all mixed together in one GUI without good visible structure, etc.
> 
> Yes, I talk about useability which just sucks. I imagine a more clear
> frontend/backend infrastructure, an ultimate solution:
> 
>  - access to all backend settings is exported with consistent, fixed names
>    (keywords)
>  - a wrapper in the library has a database of sound cards and of
>    applicability of particular controls to it
>  - an UI control layer would have a database of possible
>    "end-user-to-control-setting" wrapper. There may be different schemes
>    of such kind, where compatibility with drivers is documented as well.
>  - HMI related issues like the grouping hints for the particular
>    controls in the schemes, the kind of control (binary/discrete/
>    stepless)
> 
> This way, a "new style" ALSA mixer could simply offer different user
> models: "simple", "advanced", "full control". Depending on the mode and
> on the soundcard (to be controlled), the UI would select a control
> scheme. Eg. a set of the most common controls and the "joystick"
> mentioned above for "simple" user. A similar things with "advanced" but
> more controls, eg. extra joystick per input source attacheable, and
> "full control" would be similar to the current chaos.
> 
> So far from my imagination...
> 
> Eduard.

I have a SoundBlaster Live! 5.1 digital model SB0220 card.

Tonight I finally solved a problem with my CD-RW drive (had to *disable* 
DMA with hdparm to get it to work), and was playing back the result and 
similar thoughts hit me. I had digital audio extraction enabled for 
playback, input volume was on "line" (logical enough but it would have 
been good to be able to add a label of CD digital out), output volume 
was on "PCM", and "PCM" had to be adjusted down to prevent clipping.

I've resorted to having a "cheat sheet" of handwritten notes for what 
inputs and outputs, switches and levels are needed for playing CD's, 
recording from Microphone, recording from line-in, playing from hard 
disk, and playing MIDI using the built-in synthesiser.

Being able to record these details attached to kmix would help reduce 
the confusion and inadvertently wrong settings for a given recording 
and/or playback task.

So I filed a wishlist bug report against kmix suggesting user defined 
labels/notes for mixer controls (Bug#380211: kmix: wish to be able to 
attach documentation to controls).

Arthur.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to