Hi :)
several times I got the reply that all settings of RME sound cards are
available by alsamixer, so seemingly I'm doing something wrong.
This isn't a request regarding to my RME sound card, just a question
about how to use alsamixer.
I'm missing how to set up the routing.
You for sure remember that using TotaMix on Windows I can access all 8
ADAT channels, but using TotalMix on Linux, aka hdspmixer, I only can
use ADAT channels 1 and 2, the others aren't available by jack.
hdspmixer shows a signal for all 8 ADAT channels, the signal only is
missing for jack.
So how can I use alsamixer to ensure that e.g. ADAT channel 3 is jack
capture_9? ADAT channel 1 is available by jack capture_7, channel 2 by
capture_8, but than it stops, the other captures don't get the audio
signal.
$ amixer scontents
Simple mixer control 'ADAT Frequency',0
Capabilities: enum
Items: 'No Lock' '32 kHz' '44.1 kHz' '48 kHz' '64
kHz' '88.2 kHz' '96 kHz' '128 kHz' '176.4 kHz'
'192 kHz'
Item0: 'No Lock'
Simple mixer control 'ADAT SyncCheck',0
Capabilities: enum
Items: 'No Lock' 'Lock' 'Sync' 'N/A'
Item0: 'No Lock'
Simple mixer control 'AES Frequency',0
Capabilities: enum
Items: 'No Lock' '32 kHz' '44.1 kHz' '48 kHz' '64
kHz' '88.2 kHz' '96 kHz' '128 kHz' '176.4 kHz'
'192 kHz'
Item0: 'No Lock'
Simple mixer control 'AES SyncCheck',0
Capabilities: enum
Items: 'No Lock' 'Lock' 'Sync' 'N/A'
Item0: 'No Lock'
Simple mixer control 'Chn',1
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 24 [38%]
Simple mixer control 'Chn',2
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 64 [100%]
Simple mixer control 'Chn',3
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 0 [0%]
Simple mixer control 'Chn',4
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 0 [0%]
Simple mixer control 'Chn',5
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 0 [0%]
Simple mixer control 'Chn',6
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 0 [0%]
Simple mixer control 'Chn',7
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 0 [0%]
Simple mixer control 'Chn',8
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 0 [0%]
Simple mixer control 'Chn',9
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 64 [100%]
Simple mixer control 'Chn',10
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 64 [100%]
Simple mixer control 'Chn',11
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 64 [100%]
Simple mixer control 'Chn',12
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 64 [100%]
Simple mixer control 'Chn',13
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 19 [30%]
Simple mixer control 'Chn',14
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 64 [100%]
Simple mixer control 'Chn',15
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 64 [100%]
Simple mixer control 'Chn',16
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 64
Mono: 64 [100%]
Simple mixer control 'External Rate',0
Capabilities: enum
Items: 'No Lock' '32 kHz' '44.1 kHz' '48 kHz' '64
kHz' '88.2 kHz' '96 kHz' '128 kHz' '176.4 kHz'
'192 kHz'
Item0: 'No Lock'
Simple mixer control 'Internal Clock',0
Capabilities: enum
Items: '32 kHz' '44.1 kHz' '48 kHz' '64 kHz' '88.2
kHz' '96 kHz' '128 kHz' '176.4 kHz' '192 kHz'
Item0: '48 kHz'
Simple mixer control 'Preferred Sync Reference',0
Capabilities: enum
Items: 'Word Clock' 'ADAT' 'AES' 'SPDIF' 'Sync
In'
Item0: 'Word Clock'
Simple mixer control 'SPDIF Frequency',0
Capabilities: enum
Items: 'No Lock' '32 kHz' '44.1 kHz' '48 kHz' '64
kHz' '88.2 kHz' '96 kHz' '128 kHz' '176.4 kHz'
'192 kHz'
Item0: 'No Lock'
Simple mixer control 'SPDIF SyncCheck',0
Capabilities: enum
Items: 'No Lock' 'Lock' 'Sync' 'N/A'
Item0: 'No Lock'
Simple mixer control 'SYNC IN Frequency',0
Capabilities: enum
Items: 'No Lock' '32 kHz' '44.1 kHz' '48 kHz' '64
kHz' '88.2 kHz' '96 kHz' '128 kHz' '176.4 kHz'
'192 kHz'
Item0: 'No Lock'
Simple mixer control 'SYNC IN SyncCheck',0
Capabilities: enum
Items: 'No Lock' 'Lock' 'Sync' 'N/A'
Item0: 'No Lock'
Simple mixer control 'System Clock Mode',0
Capabilities: enum
Items: 'Master' 'AutoSync'
Item0: 'Master'
Simple mixer control 'System Sample Rate',0
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 27000 - 207000
Mono: 48000 [12%]
Simple mixer control 'TCO Frequency',0
Capabilities: enum
Items: 'No Lock' '32 kHz' '44.1 kHz' '48 kHz' '64
kHz' '88.2 kHz' '96 kHz' '128 kHz' '176.4 kHz'
'192 kHz'
Item0: 'No Lock'
Simple mixer control 'TCO SyncCheck',0
Capabilities: enum
Items: 'No Lock' 'Lock' 'Sync' 'N/A'
Item0: 'N/A'
Simple mixer control 'WC Frequency',0
Capabilities: enum
Items: 'No Lock' '32 kHz' '44.1 kHz' '48 kHz' '64
kHz' '88.2 kHz' '96 kHz' '128 kHz' '176.4 kHz'
'192 kHz'
Item0: 'No Lock'
Simple mixer control 'WC SyncCheck',0
Capabilities: enum
Items: 'No Lock' 'Lock' 'Sync' 'N/A'
Item0: 'No Lock'
Regards,
Ralf
Show replies by date
Hello Ralf!
You say, that hdpsmixer is showing all channels and you can access them,
right? If so, this looks more like a problem of your card's configuration then
or of your JACK server, than a problem concerning the mixer application as
such.
If people say, that you can use alsamixer to setup your card, then you
probably can. You know how to start it. You can press f5 to see all items and
then slowly walk through the list. Left/right move between items and up/down
change values. Tehre's is help available directly from within the mixer. It's
not the best utility for such a complex card, since it will not map the
structure to the screen. I suppose, that hdspmixer shows you more of the real
structure of your card. In alsamixer routing is a one-dimensional thing. You
need to know, which item does what. Sometimes names can be terribly
unexplicative or at least unhelpful. Still, give it a try and see, how far you
get. You probably have a manual for your card, which might help you with some
questions.
But I really think, that you might have a closer look at your JACK setup. Does
JACK show all channels? Do you have ports uto capture_16 or whatever it should
be? Do you also have the correct number of playback ports as such? I'm not
talking about signals, I'm just asking for the existance.
Well, I'm probably the wrong person to ask, since I won't be able to discuss
this much further with you. I only know the systematic basics and I don't have
a lot of experience with internal routing of cards. I'm glad my two cards work
now. :-)
Warm regards
Julien
----------------------------------------
http://juliencoder.de/nama/music.html
On Mon, 2013-07-29 at 12:42 +0200, Julien Claassen wrote:
Do you also have the correct number of playback ports
as such? I'm not
talking about signals, I'm just asking for the existance.
capture 1 to 14
2 analog ins
2 SPDIF ins
2 AES ins
8 ADAT ins
------------
14
So they are all there.
playback 1 to 16
same as above + perhaps phones out
So they are there too.
On Windows it's possible to set up a matrix, e.g. if you have several
RME cards, you can readjust this matrix, this isn't available for _my_
Linux.
TotalMix and hdpmixer provides "submixes" and I can't see how to handle
this or how to set the matrix for the routing using alsamixer.
Thank you,
Ralf