1read 100read
2012年07月Linux112: 【ALSA】サウンドドライバ総合スレ 3【OSS】 (345) TOP カテ一覧 スレ一覧 2ch元 削除依頼
あなたの pstree みせろやゴルァ (358)
Scientific Linux Part2 (916)
初心者に送る格言集 (375)
ディバイスドライバをハックしよう! (913)
Office Suite 統合スレ その2 (510)
CentOS Part 37【RHEL Clone】 (410)

【ALSA】サウンドドライバ総合スレ 3【OSS】


1 :2009/09/24 〜 最終レス :2012/10/29
サウンドドライバの話題、質問などをどうぞ。
過去スレ
【ALSA】サウンドドライバ総合スレ【OSS】
http://pc8.2ch.net/test/read.cgi/linux/1075209932/
【ALSA】サウンドドライバ総合スレ 2【OSS】
http://pc11.2ch.net/test/read.cgi/linux/1158234817/
ALSA
http://www.alsa-project.org/
http://alsa.linux.or.jp/
Open Sound System
http://www.opensound.com/oss.html
ALSA 設定ドキュメント(CVS)
http://cvs.sourceforge.net/viewcvs.py/alsa/alsa-kernel/Documentation/ALSA-Configuration.txt
ALSA OSS互換設定ドキュメント(CVS)
http://cvs.sourceforge.net/viewcvs.py/alsa/alsa-kernel/Documentation/OSS-Emulation.txt
(text) をクリックすると読むことができます。

2 :
前スレ落ちてたので立てました。
あとよろしく。

3 :
ubuntu 9.04を使っているんだがALSAが微妙に古いので誰か最新版を提供している
debianのAPT用リポジトリ知りませんか?
散々、ググったけど見つかりませんでした・・・よろしくです

4 :
>>3
alsaは既にカーネルの中。
Ubuntuのレポジトリにカーネルもalsa-utilsも無いとか言う気なら
自分でソースからコンパイルするなりなんなりしろや。

5 :
IEEE1394(firewire)接続のI/Fは何がオヌヌメ?
MIDI機器も扱えるやつで。

6 :
Linux板の即死判定ってどのくらいなんだろ

7 :
敢えてここで聞こう。
aRtsとesdとpulseとOSSとphononにgstreamerに・・
ALSAってどういう位置にあるのさ?

8 :
>>7
ALSAとOSSはサウンドカードを駆動して音を鳴らすためのドライバー。
その他はそのドライバーを使って音を鳴らすのに便利なラッパーみたいな物。
結局最終的にはALSAやOSSを使って音を鳴らしてる。
OSSは今ではほとんど死にかけてる感があるけど。
単純に使う側から見ると直接ALSAで鳴らしてくれるソフトが間に何も入らず一番シンプルで楽だね。

9 :
>>8 分かりやすい説明、ありがとう

10 :
ubuntu 9.04なんだけど、レイテンンシ長めに取られててGAMEとかの効果音が遅れて聞こえるのが気になる。
どこかで設定できないのかな・・・

11 :
jackシステムがよく分からん。ググっても関係無いものばかり引っ掛かる。
Linuxのjackの概念を(日本語で)説明してるURLを教えてたもれ。

12 :
ttp://www.mindgear.org/index.cgi/VineLinuxPlusLog?page=add_text_rosegarden

13 :
jackについてぐぐるとこうかな?
ttp://www.google.co.jp/search?hl=ja&q=%E5%88%87%E3%82%8A%E8%A3%82%E3%81%8D%E3%82%B8%E3%83%A3%E3%83%83%E3%82%AF+%E7%9C%9F%E7%9B%B8&lr=lang_ja

14 :
ttp://blogs.dion.ne.jp/terasan/archives/cat_10456-1.html#D1270517

15 :
jackのデフォルトの接続先を変えるのってどうすればいいのかな?
最初からエフェクタに繋ぐようにしたいんだけど。

16 :
>>15
今どういうコマンドラインになってるのよ?
あと、「エフェクタ」は何番目のデバイスに認識されてる?

17 :
コマンドライン???
例えばmplayerとかで出力をjackとだけ指定すると、勝手にsystemのplaybackに繋がってしまって
マウス操作で繋ぎ直さなければエフェクト利かないのはプチ面倒だなあと。

18 :
>>17
あー、そういう意味ね。

19 :
jackd.confとかjackrcとか

20 :
所でPulseAudioについては
このスレで良いの?
調べごとがあってググると
削除する方法が腐るほど出てくるんだけどw

21 :
ALSAのラッパーみたいなもんだから、いいんじゃね?
最近はpulseは常用できる感じなのかな

22 :
ubuntu 9.10では,常用せざるを得ない状況になってきたような...
alsaconfig 無くなってしまいましたな。

23 :
Fedoraでも常用せざるを得ないな
まぁ初期の頃はうまく設定しないと音がぶつ切りになったり
再生開始直後につまるようになって音が切れる現象があったが
そういうのはなくなったな

24 :
pulseaudioはNetWalker(Ubuntu9.04,モノラルスピーカー搭載)で
Bluetoothヘッドフォンを使うためにいじってきたけど
一段落して…がっかりしているところです。
そもそも、NetWalkerではPulseaudio自体が重めだけど
pavucontrollを出しっぱなしだとさらに重い。音が跳ぶ。

/etc/pulse/default.paにモジュールロードの記述をしても
ロード時にBluetooth機器が待機状態じゃないとダメらしく…
pulseaudio自体が起動失敗する。はぁ?
pactl load-module module-alsa-sink device=fs530
で、後付けするしか無いみたい。
bluetoothに関わるdiscoverモジュールがあるようなんだけど
これ有効でも無効でも、挙動が同じような気がする。
無反応のデバイスに対して、落ちずに対処する仕組みが
実装されていないとも思えないんだけど、とにかくデバイス切り替えで落ちる。
というか、内蔵音源に戻すときに落ちるのが理不尽。GnomeでもXfceでも起きる。
再生ソフトも巻き込まれて落ちるから、検証がいいかげん面倒くさすぎる。
pulseaudio無しでBluetooth使う取り組みに断念した後だから、よけいにしんどい。
でもBluetoothヘッドフォンLBT-HS210C2と、スピーカー付きのFS530の二つがあるから
内蔵音源と、三つ自由に切り替えられると嬉しい。
さぁ、次は玄人放送局との組み合わせ行ってみようかぁ…

25 :
>>24
pulseaudioってまだ実用には程遠い?
24bit96khzの再生録音が出来ればメインをlinuxにするんだが。

26 :
FFADOで、IEEE1394サウンドI/Fなら、24bit,192kHz,8ch同時録音再生でも楽勝。

27 :
PulseAudioってデフォルトポート何番なんですか?

28 :
カーネル2.6系ではalsaが標準でossは使えないのでしょうか。
ossを使うためにはカーネルを再度ビルドしないといけないのですか。

29 :
>>28
ディストリによるんじゃないの
最近の見るとデフォだとoss切ってある感じするけど

30 :
Ubuntu Studioなら、色々な(ALSA,OSS,Pulse,FreeBoB,FFADO,...)
が同的に切替えられたような…

31 :
ずっと pulseaudio 使ってきたけどおれには mplayer -softvol で充分だということが今日わかった。

32 :
>>26
これって Linux 上で RME Fireface 400 がばりばり使えるってこと?
ホント?

33 :
RMEって対応してるんだっけ?
Presonus FirePod 8chは対応してた。
早くも廃盤に成って、今はFireStudio(+Project)
というのにモデルチェンジしてるけど。

34 :

アプリA->ALSA->アプリB
アプリA<-ALSA<-アプリB
ってな感じで入出力を入れ替えた仮想デバイス作りたいんだが、教えてくれないだろうか?
教えて君ですまぬ。俺には限界だ。

35 :
>>34
もうちょっと具体的に何をしたいのかお願い

36 :
>>35
言葉変えるだけになってしまうが…
AというアプリのPCM出力をBというアプリのマイク入力に使いたい。
BというアプリのPCM出力をAというアプリのマイク入力に使いたい。
具体的なアプリ名は、Skypeと自分で作ったアプリです。

37 :
skypeでネットセッションしたのを録音したい、ってことか?<エスパー

38 :
>>37
それなら、Bの出力をSkypeへ渡す必要無いです。
B2BUAでSkypeGW作りたかったのが本音。

39 :
alsa単体だとskype録音すら難しいんじゃないの?
古い録音ソフトは見たことあるけど
録音できるなら教えて

40 :
Skypeの通話を録音するSkype Call Recorderと言うのはあるね。
ttp://atdot.ch/scr/index.html
>>36の探しているものとは違うと思うが。

41 :
つ qjackctl

42 :
>>41 thx
まだ動かせていないけど頑張る。
サウンドデバイスが無い環境なので、snd_dummyをmodprobeしているのだが、
うまくALSAがデバイスとして認識してくれてないっぽい。
>>40
ソース読んだが、SkypeAPI自体にファイルに保存する機能あるみたい。
今回の目的とは違うかな。
みんなありがとう
仮想のLoopbackデバイス2つ作れればそれで解決なんだがなぁ。
ALSAでは無理なんだろうか。
うーむ。。。

43 :
>>42
なるほど、つまりサウンドデバイスがないから
Skypeの入出力を別なアプリケーションに渡したいってことだね!?

44 :
今時そんな特殊な環境なら、そうと書けよ。
ML115やSC440でも使ってるのか?

45 :
>>43
いぁ。必要ないから入れてないっていうだけ。
単にSkypeとあるアプリのGW役として置いておきたいだけで、目的はプロトコル変換。
あるアプリの状況をskypeでどこでも通信出来るぜ!としたい。
なぜそのアプリでやらないか?は一般公衆回線も対象にしたいから。
SIPだと通話代高いし、置き場所にも困るだろ?
Skypeならネットにさえつながって入れば、月額固定でかけ放題だしな。
VPSでも十分だし。
>>44
すまぬ。もっとぶっ飛んだ特殊な環境だ(^^;。
Xenの仮想環境内でUbuntu8.10 Serverのamd64版
XはVNCで飛ばしてる。
今のVNCって結構優秀なのな。久しぶりに使ってみたがサクサクで不満ないよ。
進捗報告としては、snd_dummyのALSA及びSkypeの認識はできた。
Optionの設定が必要だったらしい。
JACKも動かすことは出来た。
が、ノイズがひどくて目的は達成できてない。
もう少し頑張る。

46 :
アナデバのsoundmaxってfirmwareどこかにないですか?
カニとローランドのusbは問題なく音出てるんですけど。
vine5です。

47 :
snd_dummyの設定は、纏まったのがあれば一度見て参考にしたいんだよなあ。
ubuntu、 8.10ではjackからesdで飛ばすのに頭ひねったんだけど、
9.10はpulseaudioがそれなりに動いてくれるのでppaのjack対応版使うと結構面白い繋ぎ方が出来るな。
例えばwineをesdドライバで出力するとpulseで受けられるからそれをjackプラグインに入れると、直接jackだと落ちるアプリもjackで使えたりする。
使ったこと無いけど確かskypeもpulse版があるらしいから一度試してみたら?

48 :
45です。
>>47 情報ありがとです。
snd_dummyの設定は
http://www.alsa-project.org/main/index.php/Matrix:Module-dummy
にまとまってます。
にしても、alsaのドキュメントは探しにくいよね。
また、たった今こんなん見つけました。
http://crysol.org/es/node/1063
これ!これ!って感じなので、先にこっち試します。

49 :
Ubuntu 8.04をインストールしたのですが、音が出ません。
端末でaplay -lをしたところ、
「サウンドカードが見つかりません…。」といわれます。
サウンドカードを認識させ、ドライバを入れるのはどういう
操作をすればよいのでしょうか?
サウンドカードはISAのサウンドブラスター64です。
割り込みなどのリソース関係には問題ないはずです。
(同じ構成でWindows98時にはきちんと音が出たのを
確認しています。)


50 :
>>49の補足です。
先週土曜日にUbuntu初心者スレに同様のカキコ
をしましたが、今でもISAのサウンドカードを使っている
ことに驚かれたのみで、解決につながりそうなレス
はもらえなかったので、こちらにお邪魔しました。
よろしくお願いします。

51 :
http://ubuntuforums.org/archive/index.php/t-16285.html

52 :
>>50
ISAのSB64って懐かしいですね。
http://www.alsa-project.org/main/index.php/Matrix:Vendor-Creative_Labs
みると、
http://www.alsa-project.org/main/index.php/Matrix:Module-sbawe
に対応するドライバの詳細が書いてあって
snd-card-sbawe
がドライバ名らしいです。
ubuntuでは私が調べた範囲では見つからなかったので、alsa-sourceから自分でbuildするしか無いかと。
dpkg-reconfigure alsa-source
でbuildできるみたいです。

53 :
ISAバスって懐かしいなぁ
モジュールをロードするときに
I/Oポート、IRQ、DMAをわざわざ設定しないと動かなかったような〜
もしくは、それらを指定してカーネルを再構築したんだったっけかな
新しくisa pnp config みたいなことが出来て楽になった気もするけど
PCIバスのサウンドカードにしたらあっさり認識して驚いた覚えはある

54 :
昔のPC
http://gimpo.2ch.net/i4004/

55 :
>>51-53
情報ありがとうございます。
SBは業界標準のサウンドカードだから、linuxでも普通に使えると思っていた私
が甘かったようです。よく考えてみると、SBが標準だったのは、Linuxが今のように
素人にも簡単にインストールできるようになる前、カーネルの再構築を自分でするの
が常識だった時代のことだったわけですし。
皆さんのレスで、何をどうすればよいかわかってきました。GUIに頼りっぱなしの自分
には正直ハードルがかなり高そうですが、よい勉強だと思ってトライしてみます。

56 :
デバイスAでキャプチャした音声を
デバイスBで再生したいって目的があって、
デバイスBはJackdで使ってるから
ALSAかなんかでデバイスAからキャプチャして
Jackに出力できたら良いなーって思ってるんですけど、
そういうプログラムってあったりします?

57 :
jackの使い方

58 :
え、jackでできるの?

59 :
JACKって実デバイスを複数持つ方法や、デフォルトのそれを差し替える方法がよくわからないなあ。
その辺はpulseaudioの方が簡単だったりするんだけど、どうせなら両者の統合って出来ないものだろうか?

60 :
前スレも散々見た上でUA-1EXがちっともつかえなくて途方にくれているんですが
DIPの設定で48kにしろとか言われたり情報が錯綜してちっとも分からねぇ…

61 :
http://jackeq.sourceforge.net/

62 :
起きてもうちょっと冷静にやってみたけどやっぱ分からん
Ubuntu 9.04 Jauntyで素でインストール。
OSSだと鳴るんだけどALSAでチェックしようとすると
audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink:
再生用にオーティオデバイスを開くことができませんでした
とか言われてチェックできん

63 :
ごめんsage忘れた

64 :
>>56
ecasoundでできないかな?

65 :
alsaドライバ対応してなかったー
あきらめるか自分でやるしかないか

66 :
ALSA対応してないってうちの古VAIOじゃあるまいし、今時あるの?

67 :
クリエイティブの安いサウンドカードが・・・

68 :
ATi RadeonHDとか、nVidia 210/220とかの
HDMI音ってALSA対応してるの? OSSとか
PulseAudioでも構わないけど。

69 :
>>68
オンボの RadeonHD 3200 (GA-MA78GPM-DS2H) だけど試したらできたよ
snd_hda_codec_atihdmi がドライバっぽい
aplay -L で以下がでる
hdmi:CARD=HDMI
HDA ATI HDMI, ATI HDMI
HDMI Audio Output
pulseaudio の sink でも問題ない
ビデオドライバは radeonhd のgitでの最新使ってる
Option "Audio" "true" が必要だった
HDMIの音声ってIEC958で流してるだけだから(snd_hda_codec_atihdmiのコード読んだ限りでは)対応は難しくなさそう
nvidiaとかでもできる可能性は高いと思うよ
保証はしないけど

70 :
jack→audaciousで再生すると音が1秒間隔くらいで飛び飛びになる
Ardourやaqualungだとまったく問題ないんだけどなぜだろう?
audaciousのバッファは大きく設定しても改善されないから
たぶんべつの理由だと思うんですが

71 :
スレ違いかもしれませんが、totemやminitubeでバックエンドをgstreamer、サウンドをpulseオーディオ?の組合せで
使用すると、音が雑音だらけの様になるのですが、バックエンドをxine、サウンドをesound?の組合せに変えると、まとも
になります。
これは、ALSAドライバーの相性とか関係しているのでしょうか?なんだか良くわかりません。

72 :
>>71
昔試しにpulseaudio入れてみたら雑音乗ったことあるけど3年も前の話だしなんともいえないな
俺が試したときのI/FはICE1724だったけど使用ハードと環境によるのかも。
まあ自分の用途においてdmixやESDで間に合ってるならpulseaudioは入れるもんじゃない

73 :
pulseaudio でリサンプリングが追い付いてないとか
ソースと default-sample-rate が違っていて resample-method に重いの使った場合だけど

74 :
うちのは32ビット指定しないとノイズが乗った
$ cat ~/.pulse/daemon.conf
default-sample-format = s32le
default-sample-rate = 48000

75 :
daemon.conf って作成しなきゃいけないのでしょうか?

76 :
hosyu

77 :
チラ裏スマソ
kernel付属のalsaだと出力がsampling 48KHzに固定されてる模様
昔の様にalsa-driverをモジュール化してみよう

78 :
コマンドラインで音を出すことは可能でしょうか?

79 :
可能です。

80 :
echo ^G

81 :
複数デバイスが存在する際に、利用するデバイスを選択する方法として
コマンドラインから指定する方法があれば教えてください。
アプリがデバイスを複数選択できない場合のことです。今までは
.asoundrcを切り替えて対応していました。

82 :
JACKを使わずにIEEE1394音I/Fって使えないの?
・オンボやUSBのZOOM G2.1uから入力した音を、IEEE1394から出したり、あるいはその逆
・単純にplayやmpg123、あるいはFirefoxで見るようつべの音をIEEE1394から出す
って、どうやるの? 音質的にも、遅延問題も、IEEE1394音I/Fが一番力入った製品が多いのに。

83 :
>>82
素直にjack使っとけよ
>音質的にも、遅延問題も、IEEE1394音I/Fが一番力入った製品が多い
そうだっけ?盛り上がる前に終了した規格ってイメージなんだけど

84 :
1.0.23が出てたからそれをインストールしてみたら音が出ない^^;
lsmodではモジュールはちゃんと読み込んでるんだけどなんなんだろう・・・
とりあえずまた1.0.22に戻した

85 :
jack使っても>>82はできない。IEEE1394音I/Fを選ぶと、入力も出力も
IEEE1394音I/Fしか選べない(現状)。また、
>・単純にplayやmpg123、あるいはFirefoxで見るようつべの音
これらのソフトはjack非対応。
>そうだっけ?盛り上がる前に終了した規格ってイメージなんだけど
業務用の19inchラックマウントのサウンドI/Fとか、ことごとくIEEE1394
接続なんだが。

86 :
ttp://www.ffado.org/

87 :
>>85
全部できるだろ。入力も出力もIEEE1394しか選べないなんて事ないぞ。
Flashみたいなalsa専用アプリにはjack-alsaが用意されてるし、
oss専用アプリも一応jackに繋ぐ方法はある。ossは経験上うまくいかない場合が多いけど。
そりゃ採用してる所はことごとくIEEE1394で統一してるだろうが、PCIカードの
ところもまだまだ多いし、業務でも個人でもIEEE1394でUSBとで半々くらいじゃね?

88 :
おおっ、これは良いことを聞いた!って思ったが、jack-alsaなんて無いし、
ググっても厳格なマッチだと、このスレ以外何もヒットしない。
ウチも>>85さんと同じく、IEEE1394音I/Fを選ぶにはjackが必要で、
しかも入出力共にIEEE1394しか選べなくなる。
ってか業務用とかラックマウント音I/Fって、IEEE1394しか見たこと
無いのだが。ってかPCIは有り得ないだろ、JK。どんなヘボな甘チュア
でも、そんな奴見たこと無い。自宅の宅録用のギターエフェクタが
USB接続なのだが、この入力を、IEEE1394に繋がったモニタから
出力できなくて不便。
>>87さんが使ってるIEEE1394音I/Fは何?

89 :
>>88
alsa-jackでぐぐれ。
というかjack-alsaでぐぐったものをよく見ていけば、
alsa-jackからalsa-pluginに辿り着くはず。

90 :
alsa-jack?
alsa-pluginsのソースを落としてきて./configure,make,make installすればjackのライブラリ(libjack-dev)が
ちゃんと揃ってれば自動的にインストールされるけどjackのプラグインの事?
要するに普通にALSAをインストール出来てれば大抵はそのプラグインは入ってる奴だよね?
利用するには
http://www.alsa-project.org/main/index.php/Asoundrc
の「JACK plugin」って所に書いてある奴でしょ。
$HOME/.asoundrcに記述しておけばFirefoxのFlashみたいに直接ALSA叩いてるやつだろうがなんだろうが
全部JACK経由になるんだっけ。

91 :
>>88-89
スマヌ、alsa-jackのまちがいだった
>>90
そうそれ

92 :
>>81-82
gstreamer使って中継したらどうだろ?

93 :
PulseAudio+ALSAで使ってます。
PulseとALSAで音量の倍率が違うらしく、Pulseで音量80にした時点でALSAがミュートになってしまいます。
何か解決方法が分かる方いないでしょうか?
PulseAudioのバージョン0.9.15
ALSAのバージョン1.0.20
サウンドカードHDA Intel

94 :
Pulseaudioを削除する

95 :
PulseAudioを削除しました。
分かってはいたんだけど無理か。

96 :
JACKはどうなの?

97 :
入れてない。
音楽作る人の物って印象があるし、これだけのために入れると別のところでめんどそう。

98 :
別にダミーにしとけばどうということはないよ。そうじゃなくて音量はちゃんとしているかって話。
入出力の量子化ビット数とかは合ってる?

99 :
合ってた…はず…アンインスコしちゃったから確認できないけれど。
ごめんなさい。
少ししてもう一度試すつもりだから、そうしたら報告しますね。
アドバイス有難うございました。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
ATI Part2 (772)
kubuntu (565)
【視聴・録画】Linuxでテレビ総合7【デジタル/アナログ】 (678)
おまえらのLINUXマシンのスペック教えて (615)
なにはともあれSLAX (690)
nVIDIAってどうよ Part4 (923)
--log9.info------------------
【厚生・基礎】障害年金 128 (824)
【1SSRI】Lexapro/レクサプロ 8錠目 (313)
★自己愛性パーソナリティ障害の特徴 36人目★ (839)
ドグマチール38 (222)
栃木県の精神科・心療内科Vol6 (682)
ドグマチール38 (359)
【声が】失声症スレ【出ない】 (296)
対人恐怖症の治し方 14 (815)
いつも過去に戻りたいと思ってる人 5 (375)
眠れない雑談 その442 (290)
【抗鬱剤】プロザック Part29【個人輸入】 (214)
パニック障害(恐慌性障害)@マターリ85 (886)
境界性パーソナリティ障害を考察するスレ Part2 (853)
10年以上のひきこもりは社会に出られないのか?5 (702)
40越えて鬱病・無職の人-これからどうする 27 (441)
当事者から見た精神保健福祉士 (600)
--log55.com------------------
年甲斐もなく若い女性を好きになってしまう孤男
男が嫌いな男2
孤男が一人でのんびりできる場所3
結婚のために活動している孤男パート3
女の子がウンコするのが信じられない孤男
いじめに遭ったトラウマが消えない弧男3
日本の女の糞っぷりに心底失望している孤男2
親の教育が悪かったから以外にどんな原因があるというのだ