(2007/03/22)
2007年3月22日現在、最新版は 0.4.0、安定版は 0.3.3。Linux が主なターゲットだが、一応 OS X にも公式に対応していることになっていて、配布されているソースに Xcode プロジェクトファイルが含まれている。ただ、このファイルはあまりこまめには動作確認されていないようで、そのまま使ってもうまくいかない。一応 10.4.8/Xcode 2.4 という環境で 0.3.3 のインストールに成功した(みたい)なので、経過をメモしておく。
libsndfile と JackOSX が必要。libsndfile は普通に ./configure && make && sudo make install
でインストールする。JackOSX はインストーラが用意されている。/usr/local
以下にいろいろ書き込むのでちょっと感心しないのだが、しかたがない。
LinuxSampler 自体はいくつかのサブプログラムから成るが、音を鳴らすのに最低限必要なのは libgig と LinuxSampler 本体。そこで、まずこれらのビルドを試みた。
まず、配布されているプロジェクトファイルは拡張子が .xcode
なので、これを Xcode 2.4 で読み込むと .xcodeproj
にアップグレードするか、と聞いてくる。これは素直にアップグレードする。プロジェクトを開いてみると、ファイル名やディレクトリ名が赤字のものがいくつかある。これは対応するファイルが見つけられなかったものなので、次のように対処する。
src
は ../src
に、libgig
は ../../libgig-2.0.2
にする。(「情報」→「パス」で変更)
libstdc++.a
は libstdc++.6.dylib
に変える。さらに、次の修正を加える。
version.h
にする。version.h
に次の1行を加える。他にも修正点があったような気がするな。あとで確かめておきます。
なお、このままでは Test ターゲットはビルドできない。Cppunit をインストールすればよいようだが未確認。