# Orange Pi Lite ALSA設定

**URL:** https://forum.ficusonline.com/t/orange-pi-lite-alsa/105
**Category:** Orange Pi
**Created:** [2017 年 5 月 26 日午前 7:43 UTC](https://forum.ficusonline.com/t/orange-pi-lite-alsa/105 "2017-05-26T07:43:06Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![tk-fuse](https://forum.ficusonline.com/user_avatar/forum.ficusonline.com/tk-fuse/32/255_2.png) [@tk-fuse](https://forum.ficusonline.com/u/tk-fuse)
#### Post date: [2017 年 5 月 26 日午前 7:43 UTC](https://forum.ficusonline.com/t/orange-pi-lite-alsa/105/1 "2017-05-26T07:43:06Z")

</div>

＜環境＞  
Linux orangepilite 3.4.113-sun8i #10 SMP PREEMPT Thu Feb 23 19:55:00 CET 2017 armv7l armv7l armv7l GNU/Linux

USB-オーディオジャック変換器を利用する場合は、

> $ aplay -l

```
****List of PLAYBACK Hardware Devices****
card 0: audiocodec [audiocodec], device 0: SUNXI-CODEC sndcodec-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sndhdmi [sndhdmi], device 0: SUNXI-HDMIAUDIO sndhdmi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

```

ALSA設定ファイルにcard 2: Device [USB PnP Sound Device]を指定します。

> $ sudo pico /etc/asound.conf

```
 pcm.!default {
   type plug
   slave.pcm "softvol"
 }
 pcm.dmixer {
      type dmix
      ipc_key 1024
      slave {
          pcm "hw:2"
          period_time 0
          period_size 4096
          buffer_size 131072
          rate 50000
      }
      bindings {
          0 0
          1 1
      }
 }
 pcm.dsnooper {
      type dsnoop
      ipc_key 1024
      slave {
          pcm "hw:0"
          channels 2
          period_time 0
          period_size 4096
          buffer_size 131072
          rate 50000
      }
      bindings {
          0 0
          1 1
      }
 }
 pcm.softvol {
      type softvol
      slave { pcm "dmixer" }
      control {
          name "Master"
          card 2
      }
 }
 ctl.!default {
   type hw
   card 2
 }
 ctl.softvol {
   type hw
   card 2
 }
 ctl.dmixer {
   type hw
   card 2
 }

```
