1read 100read
2012年07月Linux112: 【ALSA】サウンドドライバ総合スレ 3【OSS】 (345) TOP カテ一覧 スレ一覧 2ch元 削除依頼
RAID総合スレッド No.5 (724)
Linuxプログラミング 2 (282)
Linuxerが好きなプログラミング言語教えれゴルァ (561)
LXDE (Lightweight X11 Desktop Environment) (518)
LinuxのJAVAチューニングスレ (325)
【視聴・録画】Linuxでテレビ総合7【デジタル/アナログ】 (678)

【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元 削除依頼
rpm作成スレッド (691)
おいお前ら! おちゅ〜しゃはどうですか? Ver.5 (744)
こんなソフト無いですか? in Linux板 (12th) (270)
【自作】ハードウェア総合スレッド【メーカー】 (513)
【ALSA】サウンドドライバ総合スレ 3【OSS】 (345)
【deb系】Ubuntu Linux 62【ディストリ】 (380)
--log9.info------------------
●いまさらDC版スポーン攻略スレ● (214)
真・三国無双4 こだわりを武器にするスレ3 (912)
【007】のスレッド チャラチャラ〜ン♪ (315)
バージルVSオセロット (887)
真・三国無双4 時刻法研究スレ (339)
真・三国無双4 玉研究スレ (703)
風来のシレン2 鬼襲来!シレン城! 攻略スレ75F (719)
【PS3】DARK SOULS ダークソウル 質問スレ 129 (795)
【PS3】Demon's Souls デモンズソウル 質問スレ99 (280)
アーシャのアトリエの質問に全力で答えるスレPart2 (535)
ミンサガのくだらない質問に答えてくださいLP227 (381)
アークザラッド総合 (276)
白騎士物語総合スレがついに700スレ到達へ! (582)
トルネコ3 不思議のダンジョン 165F (893)
白騎士素材祈願スレ (325)
白騎士物語の質問に全力で答えるスレ105(総合) (509)
--log55.com------------------
【音楽】日野皓正、旭日小綬章も「死ぬまで勉強です」
【野球】上原浩治に21年前エンゼルス交渉担当者は言った「巨人へ行きなよ」・・・
【アイドル】指原莉乃、48G運営幹部就任を否定「100人以上の人生預かれない」「来ても断る」
【芸能】のん、復帰待望論に水差す前代未聞の「裁判トラブル」
【芸能】 無名俳優と電撃格差婚で 川栄李奈にのしかかる “ミルク代”
【MLB】大谷が7戦連続スタメン 3番・指名打者 エンゼルス-ツインズ ※速報中
【プロ野球/NHK】2019年4度目の巨人戦ナイター(vsヤクルト)の視聴率は第1部6.1%、第2部7.8% 年間加重平均(ナイター)は計4試合で8.7%★2
【サッカー】本田圭佑、メルボルン・V退団をクラブが発表 22日の広島戦で「ホンダに別れを告げる」