LinuxSampler のインストール

(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 のインストールに成功した(みたい)なので、経過をメモしておく。

1. 準備

 libsndfileJackOSX が必要。libsndfile は普通に ./configure && make && sudo make install でインストールする。JackOSX はインストーラが用意されている。/usr/local 以下にいろいろ書き込むのでちょっと感心しないのだが、しかたがない。

 LinuxSampler 自体はいくつかのサブプログラムから成るが、音を鳴らすのに最低限必要なのは libgig と LinuxSampler 本体。そこで、まずこれらのビルドを試みた。

2. Xcode プロジェクト

 まず、配布されているプロジェクトファイルは拡張子が .xcode なので、これを Xcode 2.4 で読み込むと .xcodeproj にアップグレードするか、と聞いてくる。これは素直にアップグレードする。プロジェクトを開いてみると、ファイル名やディレクトリ名が赤字のものがいくつかある。これは対応するファイルが見つけられなかったものなので、次のように対処する。

 さらに、次の修正を加える。

#define PACKAGE "libgig"

 他にも修正点があったような気がするな。あとで確かめておきます。

 なお、このままでは Test ターゲットはビルドできない。Cppunit をインストールすればよいようだが未確認。