I would really like to do hardware mixing since my card should support it. I have been hacking away trying to google and decypher the plugin docs and have created the following asoundrc. However, when I try to run a second instance of fluidsynth on 44_2 I get the following error: ALSA lib pcm_dshare.c:800:(snd_pcm_dshare_open) destination channel specified in bindings is alread used. I'm not sure what I'm doing wrong. Is alsa simply not capable of taking advantage of the ice1712 hardware mixer? Here is the asoundrc I have so far. pcm.44_dshare { type dshare ipc_key 42892323 ipc_key_add_uid yes slave { pcm "hw:0,0" period_time 0 period_size 70 periods 24 buffer_size 1024 channels 10 } bindings { 0 0 1 1 2 2 3 3 } } pcm.44_1 { type plug ttable.0.0 1 ttable.0.1 1 slave.pcm 44_dshare } pcm.44_2 { type plug ttable.0.2 1 ttable.0.3 1 slave.pcm 44_dshare }