Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.84 KB | None | 0 0
  1. pcm.!default {
  2. type hw
  3. card 0
  4. }
  5.  
  6. ctl.!default {
  7. type hw
  8. card 0
  9. }
  10.  
  11. pcm.one {
  12. type hw # Kernel PCM
  13. card "TESTONE" # Card name or number
  14. device 0 # Card name or number
  15. }
  16.  
  17. pcm.two {
  18. type hw # Kernel PCM
  19. card "TESTTWO" # Card name or number
  20. device 0
  21. }
  22.  
  23. pcm.three {
  24. type hw # Kernel PCM
  25. card "THREE" # Card name or number
  26. device 0
  27. }
  28.  
  29. pcm.four {
  30. type hw # Kernel PCM
  31. card "FOUR" # Card name or number
  32. device 0
  33. }
  34.  
  35. pcm.five {
  36. type hw # Kernel PCM
  37. card "FIVE" # Card name or number
  38. device 0
  39. }
  40.  
  41. pcm.six {
  42. type hw # Kernel PCM
  43. card "SIX" # Card name or number
  44. device 0
  45. }
  46.  
  47. pcm.seven {
  48. type hw # Kernel PCM
  49. card "SEVEN" # Card name or number
  50. device 0
  51. }
  52.  
  53. pcm.eight {
  54. type hw # Kernel PCM
  55. card "EIGHT" # Card name or number
  56. device 0
  57. }
  58.  
  59. pcm.nine {
  60. type hw # Kernel PCM
  61. card "NINE" # Card name or number
  62. device 0
  63. }
  64.  
  65. pcm.ten {
  66. type hw # Kernel PCM
  67. card "TEN" # Card name or number
  68. device 0
  69. }
  70.  
  71. # slaves.a { pcm hw:TESTONE; channels 10 } <possibly simpler?
  72.  
  73. pcm.merge {
  74. type multi;
  75. slaves.a.pcm "one"
  76. slaves.b.pcm "two"
  77. slaves.a.channels 10;
  78. slaves.b.channels 10;
  79. bindings.0.slave a;
  80. bindings.0.channel 0;
  81. bindings.1.slave a;
  82. bindings.1.channel 1;
  83. bindings.2.slave a;
  84. bindings.2.channel 2;
  85. bindings.3.slave a;
  86. bindings.3.channel 3;
  87. bindings.4.slave a;
  88. bindings.4.channel 4;
  89. bindings.5.slave a;
  90. bindings.5.channel 5;
  91. bindings.6.slave a;
  92. bindings.6.channel 6;
  93. bindings.7.slave a;
  94. bindings.7.channel 7;
  95. bindings.8.slave a;
  96. bindings.8.channel 8;
  97. bindings.9.slave a;
  98. bindings.9.channel 9;
  99. bindings.10.slave b;
  100. bindings.10.channel 0;
  101. bindings.11.slave b;
  102. bindings.11.channel 1;
  103. bindings.12.slave b;
  104. bindings.12.channel 2;
  105. bindings.13.slave b;
  106. bindings.13.channel 3;
  107. bindings.14.slave b;
  108. bindings.14.channel 4;
  109. bindings.15.slave b;
  110. bindings.15.channel 5;
  111. bindings.16.slave b;
  112. bindings.16.channel 6;
  113. bindings.17.slave b;
  114. bindings.17.channel 7;
  115. bindings.18.slave b;
  116. bindings.18.channel 8;
  117. bindings.19.slave b;
  118. bindings.19.channel 9;
  119. }
  120.  
  121. #unsure if its ok for this to be card 0
  122. #see https://www.alsa-project.org/main/index.php/Asoundrc
  123.  
  124. ctl.merge {
  125. type hw
  126. card 0
  127. }
  128.  
  129. #this is the first channels of ten devices
  130.  
  131. pcm.onechan {
  132. type multi;
  133. slaves.a.pcm "one"
  134. slaves.b.pcm "two"
  135. slaves.c.pcm "three"
  136. slaves.d.pcm "four"
  137. slaves.e.pcm "five"
  138. slaves.f.pcm "six"
  139. slaves.g.pcm "seven"
  140. slaves.h.pcm "eight"
  141. slaves.i.pcm "nine"
  142. slaves.j.pcm "ten"
  143. slaves.a.channels 10;
  144. slaves.b.channels 10;
  145. slaves.c.channels 10;
  146. slaves.d.channels 10;
  147. slaves.e.channels 10;
  148. slaves.f.channels 10;
  149. slaves.g.channels 10;
  150. slaves.h.channels 10;
  151. slaves.i.channels 10;
  152. slaves.j.channels 10;
  153. bindings.0.slave a;
  154. bindings.0.channel 0;
  155. bindings.1.slave b;
  156. bindings.1.channel 0;
  157. bindings.2.slave c;
  158. bindings.2.channel 0;
  159. bindings.3.slave d;
  160. bindings.3.channel 0;
  161. bindings.4.slave e;
  162. bindings.4.channel 0;
  163. bindings.5.slave f;
  164. bindings.5.channel 0;
  165. bindings.6.slave g;
  166. bindings.6.channel 0;
  167. bindings.7.slave h;
  168. bindings.7.channel 0;
  169. bindings.8.slave i;
  170. bindings.8.channel 0;
  171. bindings.9.slave j;
  172. bindings.9.channel 0;
  173. }
  174.  
  175. ctl.onechan {
  176. type hw
  177. card 0
  178. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement