Maxの日記: HDインストール環境のknoppixでALSAを有効に
最近サボってたのだが(苦笑
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のユーザも多いはずなので、
できればこれを入れた奴を試作してみたいとも思うが・・・・
今はまだ思うだけだ(わ
HDインストール環境のknoppixでALSAを有効に More ログイン