Powered by SmartDoc

1 とりあえず今使えるデバイスを見る

  1. dmesgでpcm*を調べる

    【例】

    # dmesg | tail -47
    ugen0.5: <GenesysLogic USB2.1 Hub> at usbus0
    uhub3 numa-domain 0 on uhub2
    uhub3: <GenesysLogic USB2.1 Hub, class 9/0, rev 2.10/6.54, addr \
        26> on usbus0
    uhub3: 4 ports with 4 removable, self powered
    ugen0.6: <PFU Limited HHKB-Hybrid> at usbus0
    ukbd1 numa-domain 0 on uhub3
    ukbd1: <keyboard> on usbus0
    kbd3 at ukbd1
    ukbd2 numa-domain 0 on uhub3
    ukbd2: <Multi-Media> on usbus0
    kbd4 at ukbd2
    uhid0 numa-domain 0 on uhub3
    uhid0: <PFU Limited HHKB-Hybrid, class 0/0, rev 1.10/0.01, addr \
        46> on usbus0
    ugen0.7: <Logitech Wireless Receiver> at usbus0
    ums1 numa-domain 0 on uhub3
    ums1: <Logitech Wireless Receiver, class 0/0, rev 1.10/3.02, addr \
        35> on usbus0
    ums1: 5 buttons and [XYZ] coordinates ID=1
    ugen0.8: <Sonix Technology Co., Ltd. USB  Live camera> at usbus0
    uaudio0 numa-domain 0 on uhub3
    uaudio0: <USB Live Camera audio> on usbus0
    uaudio0: No playback.
    uaudio0: Record[0]: 48000 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms \
        buffer.
    uaudio0: Record[0]: 44100 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms \
        buffer.
    uaudio0: Record[0]: 11025 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms \
        buffer.
    uaudio0: No MIDI sequencer.
    pcm3: <USB audio> numa-domain 0 on uaudio0 ← Sonix の USB Live \
        camera 付属のマイク
    uaudio0: No HID volume keys found.  ← pcm3 はボリュームコントロールできない
    ugen0.9: <GenesysLogic USB2.1 Hub> at usbus0
    uhub4 numa-domain 0 on uhub3
    uhub4: <GenesysLogic USB2.1 Hub, class 9/0, rev 2.10/6.54, addr \
        34> on usbus0
    uhub4: 4 ports with 4 removable, self powered
    ugen0.10: <Solid State System Co.,Ltd. TKGOU PnP USB Microphone> \
        at usbus0
    uaudio1 numa-domain 0 on uhub4
    uaudio1: <Solid State System Co.,Ltd. TKGOU PnP USB Microphone, \
        class 0/0, rev 1.10/1.00, addr 32> on usbus0
    uaudio1: No playback.
    uaudio1: Record[0]: 48000 Hz, 1 ch, 16-bit S-LE PCM format, 2x8ms \
        buffer.
    uaudio1: No MIDI sequencer.
    pcm4: <USB audio> numa-domain 0 on uaudio1  ← TKGOU のマイク
    uaudio1: HID volume keys found.  ← pcm4 はボリュームコントロールできる
    ugen0.11: <Harman Multimedia JBL Pebbles> at usbus0
    uaudio2 numa-domain 0 on uhub4
    uaudio2: <Harman Multimedia JBL Pebbles, class 0/0, rev \
        1.10/1.00, addr 11> on usbus0
    uaudio2: Play[0]: 48000 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms \
        buffer.
    uaudio2: No recording.
    uaudio2: No MIDI sequencer.
    pcm5: <USB audio> numa-domain 0 on uaudio2  ← JBL Pebbles のスピーカー
    uaudio2: HID volume keys found.  ← pcm5 はボリュームコントロールできる
    # 
    

  2. 実際に確認されたものは/dev/sndstatに書き込まれる