[LAU] Problem using 2 RME Raydat [SOLVED]

Raphael BOLLEN rapha at movingav.eu
Tue Jan 6 10:48:03 UTC 2015


On 01/06/2015 11:32 AM, F. Silvain wrote:
> Raphael BOLLEN, Jan 6 2015:
> ...
>> Thanks for the pointers. I could understand that you need to define ctl and pcm for both capture
>> and playback and use the number of channels of the card (36) and not the number of channels really
>> used (32)
> Does it work now?

yes, sorry if it was not clear.

>>
>> --
>> Raphaël
>>
>> For reference working .asoundrc:
>>
>> ~$ cat .asoundrc
>> ctl.DualRays_rec {
>>     type hw;
>>     card 0;
>> }
>>
>> pcm.DualRays_rec {
>>     type multi;
>>        slaves.a.pcm hw:0;
>>        slaves.a.channels 36;
>>        slaves.b.pcm hw:1;
>>        slaves.b.channels 36;
>>        bindings.0.slave a;
>>        bindings.0.channel 0;
>>        bindings.1.slave a;
>>        bindings.1.channel 1;
>>        bindings.2.slave a;
>>        bindings.2.channel 2;
>>        bindings.3.slave a;
>>        bindings.3.channel 3;
>>        bindings.4.slave a;
>>        bindings.4.channel 4;
>>        bindings.5.slave a;
>>        bindings.5.channel 5;
>>        bindings.6.slave a;
>>        bindings.6.channel 6;
>>        bindings.7.slave a;
>>        bindings.7.channel 7;
>>        bindings.8.slave a;
>>        bindings.8.channel 8;
>>        bindings.9.slave a;
>>        bindings.9.channel 9;
>>        bindings.10.slave a;
>>        bindings.10.channel 10;
>>        bindings.11.slave a;
>>        bindings.11.channel 11;
>>        bindings.12.slave a;
>>        bindings.12.channel 12;
>>        bindings.13.slave a;
>>        bindings.13.channel 13;
>>        bindings.14.slave a;
>>        bindings.14.channel 14;
>>        bindings.15.slave a;
>>        bindings.15.channel 15;
>>        bindings.16.slave a;
>>        bindings.16.channel 16;
>>        bindings.17.slave a;
>>        bindings.17.channel 17;
>>        bindings.18.slave a;
>>        bindings.18.channel 18;
>>        bindings.19.slave a;
>>        bindings.19.channel 19;
>>        bindings.20.slave a;
>>        bindings.20.channel 20;
>>        bindings.21.slave a;
>>        bindings.21.channel 21;
>>        bindings.22.slave a;
>>        bindings.22.channel 22;
>>        bindings.23.slave a;
>>        bindings.23.channel 23;
>>        bindings.24.slave a;
>>        bindings.24.channel 24;
>>        bindings.25.slave a;
>>        bindings.25.channel 25;
>>        bindings.26.slave a;
>>        bindings.26.channel 26;
>>        bindings.27.slave a;
>>        bindings.27.channel 27;
>>        bindings.28.slave a;
>>        bindings.28.channel 28;
>>        bindings.29.slave a;
>>        bindings.29.channel 29;
>>        bindings.30.slave a;
>>        bindings.30.channel 30;
>>        bindings.31.slave a;
>>        bindings.31.channel 31;
>>        bindings.32.slave b;
>>        bindings.32.channel 0;
>>        bindings.33.slave b;
>>        bindings.33.channel 1;
>>        bindings.34.slave b;
>>        bindings.34.channel 2;
>>        bindings.35.slave b;
>>        bindings.35.channel 3;
>>        bindings.36.slave b;
>>        bindings.36.channel 4;
>>        bindings.37.slave b;
>>        bindings.37.channel 5;
>>        bindings.38.slave b;
>>        bindings.38.channel 6;
>>        bindings.39.slave b;
>>        bindings.39.channel 7;
>>        bindings.40.slave b;
>>        bindings.40.channel 8;
>>        bindings.41.slave b;
>>        bindings.41.channel 9;
>>        bindings.42.slave b;
>>        bindings.42.channel 10;
>>        bindings.43.slave b;
>>        bindings.43.channel 11;
>>        bindings.44.slave b;
>>        bindings.44.channel 12;
>>        bindings.45.slave b;
>>        bindings.45.channel 13;
>>        bindings.46.slave b;
>>        bindings.46.channel 14;
>>        bindings.47.slave b;
>>        bindings.47.channel 15;
>>        bindings.48.slave b;
>>        bindings.48.channel 16;
>>        bindings.49.slave b;
>>        bindings.49.channel 17;
>>        bindings.50.slave b;
>>        bindings.50.channel 18;
>>        bindings.51.slave b;
>>        bindings.51.channel 19;
>>        bindings.52.slave b;
>>        bindings.52.channel 20;
>>        bindings.53.slave b;
>>        bindings.53.channel 21;
>>        bindings.54.slave b;
>>        bindings.54.channel 22;
>>        bindings.55.slave b;
>>        bindings.55.channel 23;
>>        bindings.56.slave b;
>>        bindings.56.channel 24;
>>        bindings.57.slave b;
>>        bindings.57.channel 25;
>>        bindings.58.slave b;
>>        bindings.58.channel 26;
>>        bindings.59.slave b;
>>        bindings.59.channel 27;
>>        bindings.60.slave b;
>>        bindings.60.channel 28;
>>        bindings.61.slave b;
>>        bindings.61.channel 29;
>>        bindings.62.slave b;
>>        bindings.62.channel 30;
>>        bindings.63.slave b;
>>        bindings.63.channel 31;
>> }
>>
>> ctl.DualRays_play {
>>     type hw;
>>     card 0;
>> }
>>
>> pcm.DualRays_play {
>>     type multi;
>>        slaves.a.pcm hw:0;
>>        slaves.a.channels 36;
>>        slaves.b.pcm hw:1;
>>        slaves.b.channels 36;
>>        bindings.0.slave a;
>>        bindings.0.channel 0;
>>        bindings.1.slave a;
>>        bindings.1.channel 1;
>>        bindings.2.slave a;
>>        bindings.2.channel 2;
>>        bindings.3.slave a;
>>        bindings.3.channel 3;
>>        bindings.4.slave a;
>>        bindings.4.channel 4;
>>        bindings.5.slave a;
>>        bindings.5.channel 5;
>>        bindings.6.slave a;
>>        bindings.6.channel 6;
>>        bindings.7.slave a;
>>        bindings.7.channel 7;
>>        bindings.8.slave a;
>>        bindings.8.channel 8;
>>        bindings.9.slave a;
>>        bindings.9.channel 9;
>>        bindings.10.slave a;
>>        bindings.10.channel 10;
>>        bindings.11.slave a;
>>        bindings.11.channel 11;
>>        bindings.12.slave a;
>>        bindings.12.channel 12;
>>        bindings.13.slave a;
>>        bindings.13.channel 13;
>>        bindings.14.slave a;
>>        bindings.14.channel 14;
>>        bindings.15.slave a;
>>        bindings.15.channel 15;
>>        bindings.16.slave a;
>>        bindings.16.channel 16;
>>        bindings.17.slave a;
>>        bindings.17.channel 17;
>>        bindings.18.slave a;
>>        bindings.18.channel 18;
>>        bindings.19.slave a;
>>        bindings.19.channel 19;
>>        bindings.20.slave a;
>>        bindings.20.channel 20;
>>        bindings.21.slave a;
>>        bindings.21.channel 21;
>>        bindings.22.slave a;
>>        bindings.22.channel 22;
>>        bindings.23.slave a;
>>        bindings.23.channel 23;
>>        bindings.24.slave a;
>>        bindings.24.channel 24;
>>        bindings.25.slave a;
>>        bindings.25.channel 25;
>>        bindings.26.slave a;
>>        bindings.26.channel 26;
>>        bindings.27.slave a;
>>        bindings.27.channel 27;
>>        bindings.28.slave a;
>>        bindings.28.channel 28;
>>        bindings.29.slave a;
>>        bindings.29.channel 29;
>>        bindings.30.slave a;
>>        bindings.30.channel 30;
>>        bindings.31.slave a;
>>        bindings.31.channel 31;
>>        bindings.32.slave b;
>>        bindings.32.channel 0;
>>        bindings.33.slave b;
>>        bindings.33.channel 1;
>>        bindings.34.slave b;
>>        bindings.34.channel 2;
>>        bindings.35.slave b;
>>        bindings.35.channel 3;
>>        bindings.36.slave b;
>>        bindings.36.channel 4;
>>        bindings.37.slave b;
>>        bindings.37.channel 5;
>>        bindings.38.slave b;
>>        bindings.38.channel 6;
>>        bindings.39.slave b;
>>        bindings.39.channel 7;
>>        bindings.40.slave b;
>>        bindings.40.channel 8;
>>        bindings.41.slave b;
>>        bindings.41.channel 9;
>>        bindings.42.slave b;
>>        bindings.42.channel 10;
>>        bindings.43.slave b;
>>        bindings.43.channel 11;
>>        bindings.44.slave b;
>>        bindings.44.channel 12;
>>        bindings.45.slave b;
>>        bindings.45.channel 13;
>>        bindings.46.slave b;
>>        bindings.46.channel 14;
>>        bindings.47.slave b;
>>        bindings.47.channel 15;
>>        bindings.48.slave b;
>>        bindings.48.channel 16;
>>        bindings.49.slave b;
>>        bindings.49.channel 17;
>>        bindings.50.slave b;
>>        bindings.50.channel 18;
>>        bindings.51.slave b;
>>        bindings.51.channel 19;
>>        bindings.52.slave b;
>>        bindings.52.channel 20;
>>        bindings.53.slave b;
>>        bindings.53.channel 21;
>>        bindings.54.slave b;
>>        bindings.54.channel 22;
>>        bindings.55.slave b;
>>        bindings.55.channel 23;
>>        bindings.56.slave b;
>>        bindings.56.channel 24;
>>        bindings.57.slave b;
>>        bindings.57.channel 25;
>>        bindings.58.slave b;
>>        bindings.58.channel 26;
>>        bindings.59.slave b;
>>        bindings.59.channel 27;
>>        bindings.60.slave b;
>>        bindings.60.channel 28;
>>        bindings.61.slave b;
>>        bindings.61.channel 29;
>>        bindings.62.slave b;
>>        bindings.62.channel 30;
>>        bindings.63.slave b;
>>        bindings.63.channel 31;
>> }
>>
>>
>>
>> _______________________________________________
>> Linux-audio-user mailing list
>> Linux-audio-user at lists.linuxaudio.org
>> http://lists.linuxaudio.org/listinfo/linux-audio-user
>>
>
> Ta-ta
> ----
> Ffanci
> * Internet: https://freeshell.de/~silvain
> Twitter: http://twitter.com/ffanci_silvain


-- 
Raphaël


More information about the Linux-audio-user mailing list