{"id":200,"date":"2011-05-27T23:36:41","date_gmt":"2011-05-27T21:36:41","guid":{"rendered":"http:\/\/wp.oktay.com\/?p=200"},"modified":"2015-12-18T04:16:52","modified_gmt":"2015-12-18T02:16:52","slug":"alsa-man-man-man","status":"publish","type":"post","link":"https:\/\/wp.oktay.com\/?p=200","title":{"rendered":"alsa&#8230;. man man man&#8230;"},"content":{"rendered":"<p>vi \/etc\/asound.conf<\/p>\n<p><code>pcm.!default {<br \/>\n  type plug<br \/>\n  slave {<br \/>\n    pcm \"hw:1,0\"<br \/>\n  }<br \/>\n}<br \/>\nctl.!default {<br \/>\n  type hw<br \/>\n  card 1<br \/>\n}<\/code><\/p>\n<p>cat \/proc\/asound\/cards<br \/>\n<code> 0 [Webcam         ]: USB-Audio - Philips SPC 1030NC Webcam<br \/>\n                      Philips CE Philips SPC 1030NC Webcam at usb-orion-ehci.0-1.2, high speed<br \/>\n 1 [Audio          ]: USB-Audio - USB Audio<br \/>\n                      USB Audio at usb-orion-ehci.0-1.5.7, full speed<br \/>\n<\/code><\/p>\n<p>sheeva[0][~]# aplay -l<br \/>\n<code>**** Liste der Hardware-Ger\u00e4te (PLAYBACK) ****<br \/>\nKarte 1: Audio [USB Audio], Ger\u00e4t 0: USB Audio [USB Audio]<br \/>\n  Sub-Ger\u00e4te: 1\/1<br \/>\n  Sub-Ger\u00e4t #0: subdevice #0<\/code><\/p>\n<p> aplay -L<br \/>\n<code>null<br \/>\n    Discard all samples (playback) or generate zero samples (capture)<br \/>\nsysdefault:CARD=Audio<br \/>\n    USB Audio, USB Audio<br \/>\n    Default Audio Device<br \/>\nfront:CARD=Audio,DEV=0<br \/>\n    USB Audio, USB Audio<br \/>\n    Front speakers<br \/>\nsurround40:CARD=Audio,DEV=0<br \/>\n    USB Audio, USB Audio<br \/>\n    4.0 Surround output to Front and Rear speakers<br \/>\nsurround41:CARD=Audio,DEV=0<br \/>\n    USB Audio, USB Audio<br \/>\n    4.1 Surround output to Front, Rear and Subwoofer speakers<br \/>\nsurround50:CARD=Audio,DEV=0<br \/>\n    USB Audio, USB Audio<br \/>\n    5.0 Surround output to Front, Center and Rear speakers<br \/>\nsurround51:CARD=Audio,DEV=0<br \/>\n    USB Audio, USB Audio<br \/>\n    5.1 Surround output to Front, Center, Rear and Subwoofer speakers<br \/>\nsurround71:CARD=Audio,DEV=0<br \/>\n    USB Audio, USB Audio<br \/>\n    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers<br \/>\niec958:CARD=Audio,DEV=0<br \/>\n    USB Audio, USB Audio<br \/>\n    IEC958 (S\/PDIF) Digital Audio Output<br \/>\n<\/code><\/p>\n<p>also, make sure the sample rate is set correctly in \/etc\/asound.conf, otherwise you will hear crackling sound like a bad CD:<br \/>\n<code><br \/>\n                period_time 0<br \/>\n                period_size 4096<br \/>\n                buffer_size 131072<br \/>\n                rate 22050<\/p>\n<p><\/code><br \/>\ndepending on the application you are using. In my case I am using espeak and aplay at 22050 hz.<\/p>\n<p>here you can see the default expected sample rate:<br \/>\n<code>sheeva[1][~]# cat \/proc\/asound\/Audio\/stream0<br \/>\nUSB Audio at usb-orion-ehci.0-1.5.7, full speed : USB Audio<\/p>\n<p>Playback:<br \/>\n  Status: Stop<br \/>\n  Interface 1<br \/>\n    Altset 1<br \/>\n    Format: S16_LE<br \/>\n    Channels: 2<br \/>\n    Endpoint: 1 OUT (ADAPTIVE)<br \/>\n   <strong> Rates: 48000<\/strong><br \/>\n  Interface 1<br \/>\n    Altset 2<br \/>\n    Format: S16_LE<br \/>\n    Channels: 6<br \/>\n    Endpoint: 1 OUT (ADAPTIVE)<br \/>\n   <strong> Rates: 48000<\/strong><\/p>\n<p>Capture:<br \/>\n  Status: Stop<br \/>\n  Interface 2<br \/>\n    Altset 1<br \/>\n    Format: S16_LE<br \/>\n    Channels: 2<br \/>\n    Endpoint: 2 IN (ASYNC)<br \/>\n  <strong>  Rates: 48000<\/strong><br \/>\n<\/code><\/p>\n<p>so overall my conf is looking like this now:<br \/>\n<code><br \/>\npcm.!default {<br \/>\n        type plug<br \/>\n        slave.pcm \"dmixer\"<br \/>\n}<\/p>\n<p>pcm.dmixer  {<br \/>\n        type dmix<br \/>\n        ipc_key 1024<br \/>\n        slave {<br \/>\n                pcm \"hw:1,0\"<br \/>\n                period_time 0<br \/>\n                period_size 4096<br \/>\n                buffer_size 131072<br \/>\n        #       period_size 1024<br \/>\n        #       buffer_size 4096<br \/>\n                rate 22050<br \/>\n        }<br \/>\n        bindings {<br \/>\n                0 0<br \/>\n                1 1<br \/>\n        }<br \/>\n}<\/p>\n<p>ctl.dmixer {<br \/>\n        type hw<br \/>\n        card 1<br \/>\n}<\/p>\n<p><\/code><\/p>\n<p>test mic:<br \/>\n<code>arecord  -f cd  -d 5 -D dsnoop:1,0 -c 1 | aplay -<\/code><br \/>\nor record:<br \/>\n<code>arecord  -f cd  -d 5 -D dsnoop:1,0 -c 1 test.wav<\/code><br \/>\n5 sec record, 1 channel, cd quality, device dsnoop:1,0 (can be found with  aplay -L)<\/p>\n<p>old &#8211; not working for me anymore:<br \/>\nasoundconf set-default-card Audio<\/p>\n<p>to set default f***ing card<\/p>\n<p>also worth to check the settings in:<br \/>\n\/etc\/modprobe.d\/alsa-base.conf<\/p>\n","protected":false},"excerpt":{"rendered":"<p>vi \/etc\/asound.conf pcm.!default { type plug slave { pcm &#8220;hw:1,0&#8221; } } ctl.!default { type hw card 1 } cat \/proc\/asound\/cards 0 [Webcam ]: USB-Audio &#8211; Philips SPC 1030NC Webcam Philips CE Philips SPC 1030NC Webcam at usb-orion-ehci.0-1.2, high speed 1 [Audio ]: USB-Audio &#8211; USB Audio USB Audio at usb-orion-ehci.0-1.5.7, full speed sheeva[0][~]# aplay&hellip; <a class=\"more-link\" href=\"https:\/\/wp.oktay.com\/?p=200\">Continue reading <span class=\"screen-reader-text\">alsa&#8230;. man man man&#8230;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-200","post","type-post","status-publish","format-standard","hentry","category-bash","entry"],"_links":{"self":[{"href":"https:\/\/wp.oktay.com\/index.php?rest_route=\/wp\/v2\/posts\/200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.oktay.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.oktay.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.oktay.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.oktay.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=200"}],"version-history":[{"count":13,"href":"https:\/\/wp.oktay.com\/index.php?rest_route=\/wp\/v2\/posts\/200\/revisions"}],"predecessor-version":[{"id":624,"href":"https:\/\/wp.oktay.com\/index.php?rest_route=\/wp\/v2\/posts\/200\/revisions\/624"}],"wp:attachment":[{"href":"https:\/\/wp.oktay.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.oktay.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.oktay.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}