[alsa-devel] snd-hdsp & digiface

Takashi Iwai tiwai at suse.de
Wed Oct 10 11:02:55 CEST 2007

At Mon, 01 Oct 2007 15:19:08 -0700,
Fernando Lopez-Lezcano wrote:
> Hi... We are using both digiface and multiface interfaces here at ccrma
> and we have a (small) problem of consistency in the channel numbering
> because of the way they are connected. Both cards are connected
> digitally to digital mixers, but in the case of the multiface the
> digital channels (which would be the ones users use) are 9-16 while on
> the digiface the first eight are 1-8[*].
> Is there a way to change the ordering in the multiface so that the
> digital interface is presented as ports 1-8 instead of 9-16? (even a
> hack to the driver would be welcome) - and preferably one that does not
> need the default interface to be changed from hw:0 in jack...

The hdsp driver has a static "channel map" per model.  Look for
channel_map_* in hdsp.c.  Tweaking them may help.

Note that the channel_map assignment depends on the sample rate, too.
See hdsp_set_rate().


> -- Fernando
> [*] accounts are shared so any configuration you do on one machine for
> 1-8 will be wrong for the other where the real outputs are 9-16. 
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

More information about the Alsa-devel mailing list