As part of my experimenting to get both of my cards playing the same stream, I defined a configuration in asoundrc using the multi plugin, per the docs here <a href="http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html">
http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html</a><br><br>The complete asoundrc follows. Testing using aplay -vD XXX myfile.wav, where XXX is the pcm name, usb, desktop and default work fine; however, multi and ttable both give an error:
<br><br>aplay: set_params:906: Channels count non available<br><br>What does this mean and how can I fix it? <br><br>Thanks<br>Reuben<br><br>----<br><br>pcm.usb {<br>        type hw<br>        card 1<br>        device 0<br>
        channels 2<br>}<br><br>pcm.desktop {<br>        type hw<br>        card 0<br>        device 0<br>        channels 2<br>}<br><br>pcm.both {<br>        type multi<br>        slaves {<br>                a {<br>                        pcm "desktop"
<br>                        channels 2<br>                }<br>                b {<br>                        pcm "usb"<br>                        channels 2<br>                }<br>        }<br>        bindings {
<br>                0 {<br>                        slave a<br>                        channel 0<br>                }<br>                1 {<br>                        slave a<br>                        channel 1<br>               
  }
<br>                2 {<br>                        slave b<br>                        channel 0<br>                }<br>                3 {<br>                        slave b<br>                        channel 1<br>               
  }
<br>        }<br>}<br><br>pcm.ttable {<br>  type route<br>  slave.pcm "both"<br>  ttable.0.0 1<br>  ttable.1.1 1<br>  ttable.0.2 1<br>  ttable.1.3 1<br>}<br><br>pcm.!default {<br>    type plug <br>    slave.pcm "usb"
<br>}<br><br><br><br>