All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ed Wildgoose <lists@wildgooses.com>
To: alsa-devel@lists.sourceforge.net
Subject: Re: RME 9632 Mixer...
Date: Thu, 27 May 2004 14:30:45 +0100	[thread overview]
Message-ID: <40B5ED85.7010809@wildgooses.com> (raw)
In-Reply-To: <34947.217.81.127.171.1085593594.squirrel@www.undata.org>

Thomas Charbonnel wrote:

>>Ed Wildgoose wrote:
>>    
>>
>>>Can anyone suggest how to script the controls to default to some known
>>>values?
>>>      
>>>
>>
>This is not a standard mixer control, alsactl is of no use here.
>Ed, here's a script for 1:1 routing (hdspmixer preset 1)
>  
>

Aha, at last the penny drops... I had mucked around with this based on 
the alsa wiki instructions and hadn't got it working.  I (wrongly) seem 
to remember a post where it said this was not working anymore, and gave up.

The trick is clearly that the normal alsa sound channels start from 16, 
and outputs start from 0.

A couple of questions while I have your attention:

1) Is 32678 really 0dB?  Should it be 32767?  (I want to avoid any 
software rescaling of values where possible)
2) How can I set the output mixer values?
3) Is there any way to start hdspmixer and not load the defaults, ie so 
that I can experiment and reload hdspmixer in order to determine the 
current state of the mixer?
4) Why does the OSS emulation write to all (16)  channels when an app 
opens it in 2 channel mode?  It's very easy to do something really silly 
as a result (I got a rather nasty burning smell from my expensive 
speakers after inadvertently putting a lot of clipped signal through 
them at high power...)  Is this an OSS issue, or just the way this 
driver works?  (I don't have any other multichannel cards to compare 
against!)
5) Can you please point me to the relevant chunk of code which does the 
software mixing in the matrix mixer, also on the output channels.  I 
want to understand which if any levels can be set on the card rather 
than by dropping bits in the driver (or if you have the time, please 
feel free to enlighten me).  I'm trying to get highest quality signal, 
and wondering whether there is any kind of output based volume control 
on this card on the outside of the DAC, as opposed to just feeding it 
fewer bits.

Thanks Thomas, I really appreciate the work you have done making this 
all work.  I will try and add some notes on the alsa site for the RME 
9632 on the mixer settings

Ed W



-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click

  parent reply	other threads:[~2004-05-27 13:30 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-25 19:54 RME 9632 Mixer Ed Wildgoose
2004-05-26 13:13 ` Patrice Tisserand
2004-05-26 15:46 ` Clemens Ladisch
2004-05-26 17:46   ` Thomas Charbonnel
2004-05-26 18:28     ` Thomas Charbonnel
2004-05-27 13:30     ` Ed Wildgoose [this message]
2004-05-27 14:54       ` Thomas Charbonnel
2004-05-28  9:23         ` Takashi Iwai

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=40B5ED85.7010809@wildgooses.com \
    --to=lists@wildgooses.com \
    --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.