スピノル
スピノル

マイルーム

スピノルのマイルーム
スピノルのマイルーム
持ち家(マンション) / リビング兼用 / オーディオ・シアター兼用ルーム / 16畳~ / 防音なし / スクリーン~100型 / ~4ch
元自作派
所有製品

レビュー/コメント

レビュー/コメントはありません

カレンダー

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

お気に入り製品

お気に入りユーザー

お気に入りユーザーはありません

日記

FFADO で、Orpheus (ffado と、jackd を make するの巻)

このエントリーをはてなブックマークに追加
2010年01月31日

> 現状、やるとすれば、libffado-2.0.0.tar.gz と、jackd とを、(依存関係を解決して!)、
> 自分で compile して install する、あるいは、kernel 2.6.32.5 を入れてみるのかな、、

前者をやってみました。
 ← source から make するというのは、オーディオとは無縁の世界なので、
   よほど、{暇である|理由がある}以外、やるようなことではありません。
   これは、
   > 1)どうなっても良いから、ガツンとやる。
   の範疇なので、ヘタするとヘタします。

現状;

% ls -l
-rwxr-xr-x 1 root root 27872 2009-09-18 05:07 /usr/bin/ffado-bridgeco-downloader
-rwxr-xr-x 1 root root 394992 2009-09-18 05:07 /usr/bin/ffado-dbus-server
-rwxr-xr-x 1 root root 8950 2009-09-18 05:06 /usr/bin/ffado-diag
-rwxr-xr-x 1 root root 40240 2009-09-18 05:07 /usr/bin/ffado-fireworks-downloader
-rwxr-xr-x 1 root root 6449 2009-09-18 05:06 /usr/bin/ffado-mixer
-rwxr-xr-x 1 root root 36328 2009-09-18 05:07 /usr/bin/ffado-test
-rwxr-xr-x 1 root root 15248 2009-09-18 05:07 /usr/bin/ffado-test-isorecv
-rwxr-xr-x 1 root root 15376 2009-09-18 05:07 /usr/bin/ffado-test-isoxmit
-rwxr-xr-x 1 root root 19536 2009-09-18 05:07 /usr/bin/ffado-test-streaming

% jackd --version
jackd version 0.116.1 tmpdir /dev/shm protocol 24

インストールするもの;

% ls -l
-rw-r--r-- 1 spinor spinor 778733 2010-01-30 21:28 libffado-2.0.0.tar.gz

やること;

・依存関係を満たすように、必要なものを、全てインストールする。
 (意外にすんなりと行きました。通常は、ここが結構面倒だったりするのですが、、。
  出発点として、完全すっぴん状態ではなくて、既に、libffado も、jackd も動いている
  現状から始めたからでしょうね。それでも、10個以上は追加したかな。)

・バイナリ配布では、OPTIMIZATIONS: False なので、
  % scons ENABLE_OPTIMIZATIONS=True
  としてやる。

(寿限無、寿限無、・・・
 パイポパイポ パイポのシューリンガン、
 シューリンガンのグーリンダイ、
 グーリンダイのポンポコピーのポンポコナー
 ・・・でけた!)

% ls -l
-rwxr-xr-x 1 root root 32858 2010-01-30 22:19 ffado-bridgeco-downloader
-rwxr-xr-x 1 root root 384151 2010-01-30 22:19 ffado-dbus-server
-rwxr-xr-x 1 root root 6332 2010-01-30 22:11 ffado-diag
-rwxr-xr-x 1 root root 46393 2010-01-30 22:19 ffado-fireworks-downloader
-rwxr-xr-x 1 root root 36729 2010-01-30 22:19 ffado-test
-rwxr-xr-x 1 root root 16610 2010-01-30 22:19 ffado-test-isorecv
-rwxr-xr-x 1 root root 21211 2010-01-30 22:19 ffado-test-isoxmit
-rwxr-xr-x 1 root root 25568 2010-01-30 22:19 ffado-test-streaming

・次に、jackd も新しいのを拾ってきて、作り直す。

% ./configure --with-default-tmpdir=/dev/shm

jack-audio-connection-kit 0.118.3 :
| Build with old FireWire (FreeBob) support............. : false
| Build with new FireWire (FFADO) support............... : true
| Default driver backend................................ : "firewire"
| Default tmp dir....................................... : /dev/shm

(寿限無、寿限無、・・・
 パイポパイポ パイポのシューリンガン、
 シューリンガンのグーリンダイ、
 グーリンダイのポンポコピーのポンポコナー
 ・・・でけた!)

% jackd --version
jackd version 0.118.3 tmpdir /dev/shm protocol 24

***

さて、音がでるか、それとも、金輪際、出なくなったか??

----------------------------------
23:06:58.491 JACK is starting...
23:06:58.492 /usr/bin/jackd -R -P70 -dfirewire -r96000 -p1024 -n3
23:06:58.495 JACK was started with PID=14872.
jackd 0.118.3  ← バージョンが、上がっている。
loading driver ..
libffado 2.0.0 built Jan 30 2010 22:28:27  ← バージョンが、上がっている。
----------------------------------


出た
出たぁ
出たぁぁ
出たぁぁぁ
出たぁぁぁぁ
出たぁぁぁぁ!
出たぁぁぁぁ!!
# 音が良くなったかどうかは(例によって)知りません。

次回の日記→

←前回の日記

レス一覧

  1. 私も、使うことはなくなってしまっていたのですが、
    まさか、オーディオで復活するとは、、。

    けど、Xcode で「Build」のトンカチ・アイコンをクリックするよりは、
    % make install と打つ方が、数段気持ち良いですね。

    10本の指を全部ぐちゅぐちゅ動かす方が、左右対称なので、
    体のバランスとして、片手の人差し指だけよりも、健康に良いし。

    中村紘子も、ピアニストの寿命が長いのは、演奏姿勢が左右対称
    だからと言ってます。(確か、『ピアニストという蛮族がいる』で。)

    byスピノル at2010-01-31 19:46

レスを書く

レスを書くにはログインする必要があります
ログインする