パスワードを忘れた? アカウント作成
401667 journal

Maxの日記: HDインストール環境のknoppixでALSAを有効に

日記 by Max

最近サボってたのだが(苦笑

Knoppix3.3日本語版をHDインストールする。リハビリかねて。

で、SBLive!を1000円で手に入れたのもあり、OSSではなく
ALSAで鳴らす。Klaus Knopper氏は「ALSAはカーネルをハング
させるケースがあった」とか言う理由でALSAは積極的じゃなかった
と思ったのだが、今はCD起動の際

knoppix alsa

としておけばOSSではなくALSAのデバイスドライバを仕込んでくれる。
これをHDインストール環境でもやらせるわけだ。
それにはknoppix-autoconfigを起動時に実行するようにすればいい。

knoppix-autoconfigは本家版HDインストールでは起動除外されている
ので、こいつのsymlinkをrc.Sに01knoppix-autoconfigなどと
いう名前で作っておき、中でコマンドラインをチェックしてALSAを
有効にしている部分をもげもげしてUSE_ALSA="YES"と常になるように
しておけばOK。

しかしOSSはオンボードのサウンドなどで音が悪いのが多いので、
個人的にはこっちをデフォルトにして欲しいんだが・・・

それから、これも他のknoppixの独自パッケージのように、
knx-alsaなんていうパッケージにまとめられてしまっていて、
なんかトリッキーだ。通常のalsa関係のパッケージを入れたりすると
干渉するので要注意。

SB Live!をはじめ、AWE64なども使っているのならば、awe用の
ALSAパッケージを入れるのがイイ。SoundFont機能を有効にして
SB Live!のインストールCDに入っているGeneral MIDI用のサウンド
フォントを組み込むわけだ。

詳しくは、ここ:
http://www.mars.sannet.ne.jp/sci10/on_SBLIVE.html

とか、日本での本家のここ:
http://www.alsa-project.org/%7Eiwai/alsa-jp.html
http://www.alsa-project.org/%7Eiwai/awedrv.html

awesfxのdebパッケージを探してインストール。
sfxloadでGM用のサウンドフォントを入れる。
これは起動時に毎度実行するようにしておけばいいだろうと思う。

で、テストとなるわけだが、rosegardenは旧版しか入っていない。
新しいKDE対応のrosegarden4が欲しいし、なぜかKDE用の
artsビルダーも入っていない。KDE自身もアップデートかかって
いるので、Knoppix用にもげったsources.listを元に、KDEの更新と
rosegarden4のインストール、artsbuilderも入れる。

# なおtimidityも入っちゃうんだが、まともに動かない

Rosegarden:
http://www.all-day-breakfast.com/rosegarden/

もちろん、debパッケージにもなっている。

しかしKMidiの添付MIDIファイルの一件以来、どうもMIDI関係は
冷遇されている感じ。ソフトウェアシンセシスってこういうCD
起動にはふさわしくないってのは判らないではないが、arts周り
を落とすのはなぁ・・・・

で、rosegarden4の画面に酔いながら手元のSMFをインポートして
演奏・・・・なんかしょぼいけどとりあえずは音が出ている。
あ、これXG音源用だった・・・けどGMでももうちょっとまともな
音だったと思うのだが。

あとは、外部MIDI INにMaster KBをつないで入力ができるか、
Pass ThroughしてSB Live!の内部音源を鳴らせるか、という
あたりの検証が残っている。

一通りはできているみたいなので、次はAll In Wonder Pro 128
のTVチューナとキャプチャを動かすようにするかな。bttvな奴は
デフォルトでサポートされてるんだが。

Radeonのユーザも含めてATI Theaterのユーザも多いはずなので、
できればこれを入れた奴を試作してみたいとも思うが・・・・
今はまだ思うだけだ(わ

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

開いた括弧は必ず閉じる -- あるプログラマー

読み込み中...