All of lore.kernel.org
 help / color / mirror / Atom feed
From: James Courtier-Dutton <James@superbug.demon.co.uk>
To: alsa-devel <alsa-devel@lists.sourceforge.net>
Subject: mixer: multi-channel volume controls.
Date: Sat, 13 Sep 2003 03:50:19 +0100	[thread overview]
Message-ID: <3F6285EB.1080907@superbug.demon.co.uk> (raw)

If one is outputing 5.1 audio, and one wishes the adjust the volume, one 
currently has to adjust 4 sliders. (Front stereo or Master/PCM, Surround 
stereo, Center, Lfe.).
I think that is would be really good if the Master volume control was 
abstracted. So, for example, mixer controls changed to: -
front (instead of master, to match the current PCM device name front)
rear (instead of surround, to match the current PCM device name rear)
center_lfe (to match the current PCM device name center_lfe)

And then in alsa.conf, be able to configure a "master" volume control, 
that would change front,rear,center_lfe together.
Moving the "master" volume control should not adjust the values of the 
front,read,center_lfe mixer levels visable to the user, but instead do 
calculations behind the scenes to set the hardware registers to output 
sound as the user would expect it to appear by viewing the sliders.

Without this abstraction, if the user changed the "master" to minimum 
position, and then adjusted back to max, the relative positions of 
front,read,center_lfe mixers would get forgotten.

Cheers
James




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

                 reply	other threads:[~2003-09-13  2:50 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3F6285EB.1080907@superbug.demon.co.uk \
    --to=james@superbug.demon.co.uk \
    --cc=alsa-devel@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.