diff --git a/ja_JP.eucJP/books/handbook/multimedia/chapter.sgml b/ja_JP.eucJP/books/handbook/multimedia/chapter.sgml
index 7f28fa7578..991d5a72f4 100644
--- a/ja_JP.eucJP/books/handbook/multimedia/chapter.sgml
+++ b/ja_JP.eucJP/books/handbook/multimedia/chapter.sgml
@@ -1,397 +1,397 @@
Moses
Moore
寄稿
サウンド
この章では
FreeBSD はあなたのコンピュータから原音に忠実な再生を楽しむための,
数多くの種類のサウンドカードをサポートしています.
これにより, MPEG Audio Layer 3 (MP3) や WAV, Ogg Vorbis などの
音楽を録音したり再生したりできるようになります.
加えて FreeBSD Ports コレクションには, あなたが録音した音楽を
編集したり, 音響効果を加えたり, 接続された MIDI 機器を制御したり
するためのアプリケーションが含まれています.
この章を読めば, 以下のことを知ることができます:
サウンドカードをインストールする方法.
システムを設定してサウンドカードを認識させる方法.
サンプルアプリケーションを利用してサウンドカードが
うまく動いているかどうかをテストする方法.
サウンド関連の設定のトラブルシュート方法.
- この章を読む前に, 以下のことを理解しておく必要があります:
+ この章を読む前に, 以下のことを理解しておく必要があります:
新しいカーネルを設定してインストールする方法 ()
+ linkend="kernelconfig">).
正しいデバイスの確認
PCI
ISA
サウンドカード
設定をはじめる前に, あなたが持っているカードのモデル,
そのカードが使用しているチップ, そして PCI, ISA
どちらのカードなのかを確認する必要があります.
FreeBSD は, さまざまな PCI および ISA のカードをサポートしています.
もしあなたのカードが次のリストに無い場合は,
&man.pcm.4; のマニュアルページを確認してください.
これは完全なリストではありませんが,
良く使われているカードがだいたい含まれています.
Crystal 4237, 4236, 4232, 4231
ヤマハ OPL-SAx
OPTi931
Ensoniq AudioPCI 1370/1371
ESS Solo-1/1E
NeoMagic 256AV/ZX
Sound Blaster Pro, 16, 32, AWE64, AWE128, Live
Creative ViBRA16
Advanced Asound 100, 110, および Logic ALS120
ES 1868, 1869, 1879, 1888
Gravis UltraSound
Aureal Vortex 1 および 2
カーネル
コンフィグレーション
カーネル内で使用するドライバは,
使用するカードの種類によって異なります.
この節では, それらの詳しい情報と,
カーネルコンフィグレーションファイルに
何を追加すれば良いのかについて説明します.
Creative, Advance, および ESS 社製サウンドカード
これらのカードを使用する場合は,
カーネルコンフィグレーションファイルに以下の設定を追加します.
device pcm
PnP の ISA カードを使用する場合は, さらに
device sbc
も加えてください.
PnP ではない ISA のカードを使用する場合は,
device pcm
と
device sbc0 at isa? port0x220 irq 5 drq 1 flags 0x15
を加えます.
これらは標準の設定にあわせたものですので,
IRQ などの設定は必要に応じて変更する必要があります.
また, 設定の詳細については, &man.sbc.4;
のマニュアルページを参照してください.
パッチを適用していない FreeBSD 4.0 は
Sound Blaster Live に対応していません.
また, この文書ではその設定方法については扱いません.
このカードを使用する前に, 最新の -STABLE
にアップデートするようにしてください.
Gravis 社製 UltraSound カード
PnP の ISA カードを使用するには,
カーネルコンフィグレーションファイルに次の
2 つの設定を追加します.
device pcm
device gusc
PnP ではない ISA カードの場合には,
device pcm
と
device gus0 at isa? port 0x220 irq 5 drq 1 flags 0x13
を加えます.
IRQ などの設定は必要に応じて変更する必要があります.
また, 設定の詳細については, &man.gusc.4;
のマニュアルページを参照してください.
Crystal 社製サウンドカード
Crystal 社製のカードを使用する場合は,
カーネルコンフィグレーションファイルに
device pcm
と
device csa
の両方が必要です.
一般的なカードのサポート
PnP ISA カードや PCI カードを使用する場合は,
device pcm
をカーネルコンフィグレーションファイルに追加します.
ブリッジドライバを持たない, PnP 非対応の ISA
カードの場合は,
device pcm0 at isa? irq 10 drq 1 flags 0x0
を加えます.
IRQ などの設定は,
ハードウェアの設定に合うように必要に応じて変更してください.
カーネルの再構築
必要な設定をカーネルコンフィグレーションファイルに追加したら,
カーネルを再構築します.
詳細についてはハンドブックのを参照してください.
デバイスノードの作成とテスト
デバイスノード
再起動した後, ログインして cat /dev/sndstat
を実行します. すると, 以下のように出力されるはずです.
FreeBSD Audio Driver (newpcm) Sep 21 2000 18:29:53
Installed devices:
pcm0: <Aureal Vortex 8830> at memory 0xfeb40000 irq 5 (4p/1r +channels duplex)
エラーメッセージが出力される場合は,
今までの手順のどこかが間違っています.
カーネルコンフィグレーションファイルをもう一度見直して,
正しいデバイスを選択しているかどうか確認してください.
エラーが出力されずに pcm0
が出力された場合は,
su コマンドで
root になり,
次のように実行します.
&prompt.root; cd /dev
&prompt.root; sh MAKEDEV snd0
エラーが出力されずに pcm1
が出力された場合は,
su コマンドで
root になり,
次のように実行します.
&prompt.root; cd /dev
&prompt.root; sh MAKEDEV snd1
上のコマンドはどちらも,
/dev/snd という
デバイスを作成するものではないという点に注意してください!
これらは代わりに,
次のような複数のデバイスノードを作成します.
デバイス
説明
/dev/audio
SPARC 互換オーディオデバイス
/dev/dsp
(訳注: 8 ビットで) サンプリングする音声デバイス
/dev/dspW
/dev/dspと同様.
ただしサンプリングは 16 ビット.
/dev/midi
Raw MIDI アクセスデバイス
/dev/mixer
コントロールポートミキサーデバイス
/dev/music
レベル 2 シーケンサインタフェース
/dev/sequencer
シーケンサデバイス
/dev/pss
プログラム可能なデバイスインタフェース
すべてうまく行けば,
サウンドカードの機能を使用することができます.
うまく行かない場合は, 次の節をご覧ください.
よくある問題
デバイスノード
unsupported subdevice XX error が出ました!
いくつかのデバイスノードが正しく作成されていません.
前節の手順をもう一度やってみてください.
I/O ポート
sb_dspwr(XX) timed out error が出ました!
I/O ポートが正しく設定されていません.
IRQ
bad irq XX error が出ました!
IRQ が正しく設定されていません.
カーネルコンフィグレーションファイル中の
IRQ の設定と,
サウンドカードの IRQ の設定が同じであるか確認してください.
xxx: gus pcm not attached, out of memory というエラーが出ます.
何が起きたのでしょうか?
これは,
デバイスを使用するために必要なメモリが確保できない時に表示されます.
diff --git a/ja_JP.eucJP/books/handbook/sound/chapter.sgml b/ja_JP.eucJP/books/handbook/sound/chapter.sgml
index 7f28fa7578..991d5a72f4 100644
--- a/ja_JP.eucJP/books/handbook/sound/chapter.sgml
+++ b/ja_JP.eucJP/books/handbook/sound/chapter.sgml
@@ -1,397 +1,397 @@
Moses
Moore
寄稿
サウンド
この章では
FreeBSD はあなたのコンピュータから原音に忠実な再生を楽しむための,
数多くの種類のサウンドカードをサポートしています.
これにより, MPEG Audio Layer 3 (MP3) や WAV, Ogg Vorbis などの
音楽を録音したり再生したりできるようになります.
加えて FreeBSD Ports コレクションには, あなたが録音した音楽を
編集したり, 音響効果を加えたり, 接続された MIDI 機器を制御したり
するためのアプリケーションが含まれています.
この章を読めば, 以下のことを知ることができます:
サウンドカードをインストールする方法.
システムを設定してサウンドカードを認識させる方法.
サンプルアプリケーションを利用してサウンドカードが
うまく動いているかどうかをテストする方法.
サウンド関連の設定のトラブルシュート方法.
- この章を読む前に, 以下のことを理解しておく必要があります:
+ この章を読む前に, 以下のことを理解しておく必要があります:
新しいカーネルを設定してインストールする方法 ()
+ linkend="kernelconfig">).
正しいデバイスの確認
PCI
ISA
サウンドカード
設定をはじめる前に, あなたが持っているカードのモデル,
そのカードが使用しているチップ, そして PCI, ISA
どちらのカードなのかを確認する必要があります.
FreeBSD は, さまざまな PCI および ISA のカードをサポートしています.
もしあなたのカードが次のリストに無い場合は,
&man.pcm.4; のマニュアルページを確認してください.
これは完全なリストではありませんが,
良く使われているカードがだいたい含まれています.
Crystal 4237, 4236, 4232, 4231
ヤマハ OPL-SAx
OPTi931
Ensoniq AudioPCI 1370/1371
ESS Solo-1/1E
NeoMagic 256AV/ZX
Sound Blaster Pro, 16, 32, AWE64, AWE128, Live
Creative ViBRA16
Advanced Asound 100, 110, および Logic ALS120
ES 1868, 1869, 1879, 1888
Gravis UltraSound
Aureal Vortex 1 および 2
カーネル
コンフィグレーション
カーネル内で使用するドライバは,
使用するカードの種類によって異なります.
この節では, それらの詳しい情報と,
カーネルコンフィグレーションファイルに
何を追加すれば良いのかについて説明します.
Creative, Advance, および ESS 社製サウンドカード
これらのカードを使用する場合は,
カーネルコンフィグレーションファイルに以下の設定を追加します.
device pcm
PnP の ISA カードを使用する場合は, さらに
device sbc
も加えてください.
PnP ではない ISA のカードを使用する場合は,
device pcm
と
device sbc0 at isa? port0x220 irq 5 drq 1 flags 0x15
を加えます.
これらは標準の設定にあわせたものですので,
IRQ などの設定は必要に応じて変更する必要があります.
また, 設定の詳細については, &man.sbc.4;
のマニュアルページを参照してください.
パッチを適用していない FreeBSD 4.0 は
Sound Blaster Live に対応していません.
また, この文書ではその設定方法については扱いません.
このカードを使用する前に, 最新の -STABLE
にアップデートするようにしてください.
Gravis 社製 UltraSound カード
PnP の ISA カードを使用するには,
カーネルコンフィグレーションファイルに次の
2 つの設定を追加します.
device pcm
device gusc
PnP ではない ISA カードの場合には,
device pcm
と
device gus0 at isa? port 0x220 irq 5 drq 1 flags 0x13
を加えます.
IRQ などの設定は必要に応じて変更する必要があります.
また, 設定の詳細については, &man.gusc.4;
のマニュアルページを参照してください.
Crystal 社製サウンドカード
Crystal 社製のカードを使用する場合は,
カーネルコンフィグレーションファイルに
device pcm
と
device csa
の両方が必要です.
一般的なカードのサポート
PnP ISA カードや PCI カードを使用する場合は,
device pcm
をカーネルコンフィグレーションファイルに追加します.
ブリッジドライバを持たない, PnP 非対応の ISA
カードの場合は,
device pcm0 at isa? irq 10 drq 1 flags 0x0
を加えます.
IRQ などの設定は,
ハードウェアの設定に合うように必要に応じて変更してください.
カーネルの再構築
必要な設定をカーネルコンフィグレーションファイルに追加したら,
カーネルを再構築します.
詳細についてはハンドブックのを参照してください.
デバイスノードの作成とテスト
デバイスノード
再起動した後, ログインして cat /dev/sndstat
を実行します. すると, 以下のように出力されるはずです.
FreeBSD Audio Driver (newpcm) Sep 21 2000 18:29:53
Installed devices:
pcm0: <Aureal Vortex 8830> at memory 0xfeb40000 irq 5 (4p/1r +channels duplex)
エラーメッセージが出力される場合は,
今までの手順のどこかが間違っています.
カーネルコンフィグレーションファイルをもう一度見直して,
正しいデバイスを選択しているかどうか確認してください.
エラーが出力されずに pcm0
が出力された場合は,
su コマンドで
root になり,
次のように実行します.
&prompt.root; cd /dev
&prompt.root; sh MAKEDEV snd0
エラーが出力されずに pcm1
が出力された場合は,
su コマンドで
root になり,
次のように実行します.
&prompt.root; cd /dev
&prompt.root; sh MAKEDEV snd1
上のコマンドはどちらも,
/dev/snd という
デバイスを作成するものではないという点に注意してください!
これらは代わりに,
次のような複数のデバイスノードを作成します.
デバイス
説明
/dev/audio
SPARC 互換オーディオデバイス
/dev/dsp
(訳注: 8 ビットで) サンプリングする音声デバイス
/dev/dspW
/dev/dspと同様.
ただしサンプリングは 16 ビット.
/dev/midi
Raw MIDI アクセスデバイス
/dev/mixer
コントロールポートミキサーデバイス
/dev/music
レベル 2 シーケンサインタフェース
/dev/sequencer
シーケンサデバイス
/dev/pss
プログラム可能なデバイスインタフェース
すべてうまく行けば,
サウンドカードの機能を使用することができます.
うまく行かない場合は, 次の節をご覧ください.
よくある問題
デバイスノード
unsupported subdevice XX error が出ました!
いくつかのデバイスノードが正しく作成されていません.
前節の手順をもう一度やってみてください.
I/O ポート
sb_dspwr(XX) timed out error が出ました!
I/O ポートが正しく設定されていません.
IRQ
bad irq XX error が出ました!
IRQ が正しく設定されていません.
カーネルコンフィグレーションファイル中の
IRQ の設定と,
サウンドカードの IRQ の設定が同じであるか確認してください.
xxx: gus pcm not attached, out of memory というエラーが出ます.
何が起きたのでしょうか?
これは,
デバイスを使用するために必要なメモリが確保できない時に表示されます.