Advertisement
Guest User

.asoundrc

a guest
Mar 9th, 2010
875
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.41 KB | None | 0 0
  1. pcm.!default { #замена дефолтного устройства вывода
  2. type plug
  3. slave.pcm upmix_20to31
  4. slave.rate 48000
  5. slave.channels 8
  6. hint {
  7. show on #видим в панели управления звуком KDE
  8. description "Default stereo device"
  9. }
  10. }
  11.  
  12. pcm.upmix_20to31 {
  13. type plug
  14. slave.pcm lowpass_21
  15. slave.channels 8
  16. slave.rate 48000
  17. ttable { #разложение стерео на 6 каналов
  18. 0.0 1 # front left channel
  19. 1.1 1 # front right channel
  20. 0.2 0.5 # half left ...
  21. 1.2 0.5 # and half right to center
  22. 0.3 0.5 # half left
  23. 1.3 0.5 # and half right to subwoofer
  24. 0.4 1 # rear left
  25. 1.5 1 # rear right
  26. }
  27. hint {
  28. show on
  29. description "My Soundcard with extra Volume Control"
  30. }
  31. }
  32.  
  33. pcm.lowpass_21 { #фильтры для саба и тылов
  34. type ladspa
  35. slave.pcm outdev
  36. path "/usr/lib/ladspa"
  37. channels 8
  38. plugins {
  39. 0 { # front left
  40. id 1908 # identity
  41. policy none
  42. input.bindings.0 0
  43. output.bindings.0 0
  44. input.controls [ 2 150 ]
  45. }
  46. 1 { # front right
  47. id 1908 # identity
  48. policy none
  49. input.bindings.1 0
  50. output.bindings.1 0
  51. input.controls [ 2 150 ]
  52. }
  53. 2 { #subwoofer - режем все выше 500
  54. id 1672 # lowpass filter
  55. policy none
  56. input.bindings.3 0
  57. output.bindings.3 0
  58. input.controls [ 500 2 ]
  59. }
  60. 3 { # center
  61. id 1098 # identity
  62. policy none
  63. input.bindings.2 0
  64. output.bindings.2 0
  65. # input.controls [ 2 150 ]
  66. }
  67. 4 { # rear left - отставание на 0,01 сек
  68. id 1054 # identity
  69. policy none
  70. input.bindings.4 0
  71. output.bindings.4 0
  72. input.controls [ 0.010 1 ]
  73. }
  74. 5 { # rear right
  75. id 1054 # identity
  76. policy none
  77. input.bindings.5 0
  78. output.bindings.5 0
  79. input.controls [ 0.010 1 ]
  80. }
  81. }
  82. }
  83.  
  84.  
  85. pcm.outdev {
  86. type plug
  87. slave {
  88. pcm uuu
  89. channels 8
  90. }
  91. }
  92.  
  93. pcm.uuu { # общий регулятор громкости для всех каналов, им можно рулить через kmix
  94. type softvol
  95. slave.pcm dmix6
  96. control {
  97. card 0
  98. name "Phonon"
  99. }
  100.  
  101. }
  102.  
  103.  
  104. pcm.dmix6 { # микшер, для одновременного использования 20->51 звука несколькими программами
  105. type dmix
  106. ipc_key 1024
  107. ipc_key_add_uid false # let multiple users share
  108. ipc_perm 0660 # IPC permissions (octal, default 0600)
  109. slave {
  110. pcm "hw:0,0" # see below
  111. rate 48000
  112. channels 8
  113. period_time 0
  114. period_size 1024 # try 2048 against skipping
  115. buffer_time 0
  116. buffer_size 5120 # in case of problems reduce this
  117. # in case of skipping, try increasing
  118. }
  119. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement