2009年10月22日木曜日

(FreeBSD) 変換名人 USBアダプタ USB音源 5.1chサウンド USB-SHS

去年衝動買いしたML115 G5は、案の定、ほとんど使ってないのですが、それはさておき[E:coldsweats01]



ML115 G5にはサウンド機能がありません。サウンドカードを挿せばいいかというと、なかなかそう簡単な話でもなかったり。





もしも使えたらラッキー[E:heart] くらいの軽い気持ちで、こんなのを買ってみました。





200910211

変換名人 USBアダプタ
USB音源 5.1chサウンド
USB-SHS





値段は、570円でした。 大丈夫なのか・・・? [E:gawk]



裏を見ると、こんな注意書きがあります。

「当製品はプロ向けの製品です。そのため不良以外の交換、サポートは一切ございませんのでご了承ください。ドライバーが必要な製品は弊社サイトよりダウンロードください。」



http://www.henj.in/



というわけで、使う人を選ぶ製品。わかる人だけ使ってください。初心者お断り、みたいな?



もちろん、音楽関係に従事しているプロの人向け製品、っていうわけではありません [E:coldsweats01]



200910212







今月初旬ころのFreeBSD 7.2-STABLEで使ってみました。



USBオーディオはこれまで一度も使ったことがなかったのですが、



kldload snd_uaudio.ko というコマンドを実行してドライバをロードしておいてから、このUSB音源を挿すと、認識されました。



 



man snd_uaudio するとわかりますが、/boot/loader.conf に

snd_uaudio_load="YES"

と書いておけばよいようです。



デバイスが認識されたときの、カーネルのログメッセージはこんな感じ。



uaudio0: <vendor 0x0c76 USB Headphone Set, class 0/0, rev 1.10/1.00, addr 3> on uhub0



uaudio0: audio rev 1.00
pcm0: <USB Audio> on uaudio0
uhid0: <vendor 0x0c76 USB Headphone Set, class 0/0, rev 1.10/1.00, addr 3> on uhub0



最初、このUSB音源をさして、そのあとドライバをロードしたんですが、それだとダメでした。抜いて、もう一度さしたら、オーディオデバイスとして認識されました。



usbdevs -v ではこんな感じ(抜粋)

port 7 addr 3: full speed, power 100 mA, config 1, USB Headphone Set(0x1607), vendor 0x0c76(0x0c76), rev 1.00


cat /dev/sndstat するとこんな感じ。



FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386)
Installed devices:
pcm0: <USB Audio> at ? kld snd_uaudio [GIANT] (1p:1v/1r:1v channels duplex default)
        mode 1:(output) 2ch, 16/16bit, pcm, 48000Hz
        mode 1:(input) 1ch, 16/16bit, pcm, 48000Hz



mixer はこんな。
Mixer vol      is currently set to  75:75
Mixer pcm      is currently set to  75:75
Mixer speaker  is currently set to  75:75
Mixer mic      is currently set to   0:0
Recording source: mic


とりあえず、本当に音が鳴るか確認。



# wavplay /usr/local/share/sounds/startup3.wav
Pathname:       /usr/local/share/sounds/startup3.wav
Device:         /dev/audio
Sampling Rate:  44100 Hz
Mode:           Stereo
Samples:        221054
Bits:           16



再生できました [E:happy01]



とりあえず、たまたまあったMP3を再生してみたり。



# mpg321 bsqr20051111.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
Version 0.59q (2002/03/23). Written and copyrights by Joe Drew.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!



Playing MPEG stream from bsqr20051111.mp3 ...
MPEG 1.0 layer III, 192 kbit/s, 48000 Hz joint-stereo



大丈夫です。音質はあまりよくないだろうな、と思ってたんですが、まあそんなにひどいってわけでもないようです。



200910213



マイクの動作確認はしてません。使ったことないし・・・



 



0 件のコメント:

コメントを投稿