今月の写真

移動

サイト内検索

BGM



月別アーカイブ

Powered by

このページはコメント投稿用に一時的に作成された物です。リンクは固定リンクURLにお願いします。

2008年12月14日

LinkStationで音楽再生

先日、某ワークショップで計算可能性について議論がありました。自分はそっちの専門ではないので、良く分かりませんが、なんか入力をMに制限するとか、そういう方法で話が進められていました。

思うのですが、計算可能ってのは簡単に言ってしまうと、無限の入力に対して、その計算を行う有限長の手順(アルゴリズム)が存在することではないのかなぁ…と。もし、プログラムが無限長でも良いのであれば、こんなのが許されてしまいますからね…。


int f(int x) {
	switch(x) {
	case 1: return 1;
	case 2: return 4;
	case 3: return 9;
	//...略
	case 100: return 10000;
	//...無限に続く
}

さて、難しい話はこの辺にして、少し前に、HDDが壊れたので捨てられそうになったLinkStation(HD-HGLAN)を貰ってきたので、遊んでいます。CPUがPowerPC系の数百MHzなのですが、emacsなどのコンパイルなんかも問題なく(時間的な意味で)できます。

ところで、この機種にはUSBホスト機能が付いています。本来はプリンタを接続して、ネットワークプリンタとして使う用途らしいのですが、ここにUA-4FX(EDIROLのオーディオI/F)を接続すると、どうなるでしょうか?

まず、LinuxはBuffalo公式からFreeLink(Debian)に入れ替えました。カーネルもWebinstallerなるもので2.6.25.20にアップデート。

さて、WebinstallerにはALSAのモジュールもインストールされていたのですが、UA-4FXに対応前のバージョンだったので公式から1.0.18aをダウンロード。しかし、コンパイルにはカーネルのフルソースが必要です。

Webinstallerの提供元にはheaderはありますが、ソースがありません。headerのパッケージ内を眺めていると…「.svn」が…。リポジトリはSFのLinkstation Wikiでした。そのままなんですかね…。

後はこの辺を参考に
http://www.alsa-project.org/~tiwai/alsa-jp.html
http://alsa.opensrc.org/index.php/Edirol_UA-4FX

CUIに対応しているVLCで再生してみましたが、途中で途切れたりすることもありますが、OggVorbisもMP3もOKでした。

中身が同じだったりする玄箱でも、同様のことができると思います。

01:54

このエントリーの固定リンクURL:
http://www.functiont.info/diary/200812.html#000116

トラックバック

このエントリーのトラックバックURL:
http://www.functiont.info/mt/mt-tb.cgi/115

コメント


コメントしてください




保存しますか?

new moon

Lia*COLLECTION ALBUM Vol.1 「Diamond Days」

RICOH R10

電子水準器搭載。
広角レンズ+1cm接写&光学7.1倍ズームで近くも遠くも!!

openSUSE 10.3 ビギナーズバイブル
まえだ ひさこ
大津 真