Thanks! It appears to be working. I also find another solution, using plughw:
pcm.multiES8 { type multi slaves.a.pcm hw:USB slaves.a.channels 2 slaves.b.pcm plughw:ES8 slaves.b.channels 16 #Use the highest value (in this case, the output value which is 16). 4 inputs (12 to 15) will not be used at all. ... bindings ... } This would basically create (as far as I understand) additional 4 inputs channels (since the ES-8 inputs count is 12) which will not be used. Which of the two solutions will perform better, in your opinion? Also, I noticed the existence of a "master" parameter for the multi type. What is its utility? Is it to define which of the sound cards used will hold the master clock? Does this mean that the other cards will perform drift correction according to the master one? Thanks Francesco Il giorno gio 7 nov 2019 alle ore 14:32 Clemens Ladisch via Alsa-user < alsa-user@lists.sourceforge.net> ha scritto: > Francesco Cameli wrote: > > Is there a way to create a multi device using a different input and > output channels number? > > Only by creating two devices, one for each direction: > > pcm.multiES8 { > type asym > playback.pcm { > type multi > ... > } > capture.pcm { > type multi > ... > } > } > > > Regards, > Clemens > > > _______________________________________________ > Alsa-user mailing list > Alsa-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/alsa-user >
_______________________________________________ Alsa-user mailing list Alsa-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/alsa-user