fons@xxxxxxxxxxxxxxx wrote: > On Tue, Nov 03, 2009 at 08:12:04PM +0100, Giso Grimm wrote: > >> Not with the hdsp mixer (I mean the matrix mixer in the hdsp based RME >> sound cards, not the software); it's state is not saved by ALSA, and I >> even doubt that it can be read at all. > > If it can't be read you can't use 'alsactl store'. > But AFAIK 'alsactl restore' uses the equivalent of > amixer's sset and/or cset commands, so provided you > can somehow create the required file, 'alsactl restore' > should work ? alsactl store/restore works for most parameters (e.g., clock rate, clock source, SPDIF-flags etc), but not for the matrix mixer of the hdsp cards. The reason is probably that the mixer element "numid=5" is a complex mixer with three arguments, where the first two define the address of the mixer element in the hardware mixer, and the third one its value. Thus, all hardware mixer elements are accessed through a single ALSA mixer element (the hdsp cards have up to 2*26^2=1352 mixer elements). The read command of numid=5 always returns the triplet 0,0,0. -- Giso _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user