ようやく、Banana Pi / BananianにPd-extendedをインストールして
パッチが組めるようになりました。OSSとALSAからは無事に音も
出ました。なぜか、Jackを選択するとエラーになってJack経由では
音が出ません。これは継続調査。
というわけで、備忘録としてBananianへのPd-extendedのインスール
手順を書き残しておきます。
まずはPd-extendedをソースからビルドする前に必要なパッケージを
apt-getでインストール。
sudo apt-get install fakeroot ttf-dejavu libfftw3-dev libspeex-dev libvorbis-dev libflac-dev libsndfile1-dev libsamplerate0-dev libgavl-dev libmad0-dev dssi-dev liblo-dev flite1-dev libtk-img tcllib swig tcl8.5-dev tk8.5-dev liblua5.1-0-dev subversion git rsync automake libgsl0-dbg libgsl0-dev libgsl0ldbl gsl-bin libgsl-ruby libgsl-ruby libranlip-dev octave-gsl oggvideotools slang-gsl yorick-yeti-gsl xorg-dev libglu1-mesa-dev autoconf libfftw3-dev liblua5.1-0-dev swig libvorbis-dev ladspa-sdk libspeex-dev libmp3lame-dev lua5.1 tcl-dev dpkg-dev build-essential devscripts build-essential
そして、ソースを入手してどーん。
mkdir Downloads cd Downloads svn checkout svn://svn.code.sf.net/p/pure-data/svn/branches/pd-extended/0.43 pd-extended git clone git://pure-data.git.sourceforge.net/gitroot/pure-data/pd-extended.git pd-extended.git cd pd-extended mv pd pd-original ln -s ../pd-extended.git pd cd packages/linux_make make prefix=/usr install make package sudo dpkg -i Pd-0.44.0-extended.deb
svnで取得したソースだけだとALSAで音が出せませんでした。
なので、core部分だけgitで取得して置き換えてます。あとは
READMEどおり。make installで約1.5時間くらいかかったかな?
もし、make installでエラーが出たら、エラーを確認して足りない
パッケージをインストールして、make cleanしてから再度、
make installします。
で、make packageします。ここでwarningが出まくりますが気にしなくて
良いみたいです。終わると.debパッケージが出来てるのでそれをdpkgで
インストールします。
あとは、ターミナルから
pd-extended &
とすれば、pd-extendedが起動するはずです。で、このあとハマりました。
vanillaに無くてextendedにあるオブジェクト「gate」や「>~」、「dumpOSC」
を作ろうとすると「couldn't create」となってしまい、「なんでやねん!」と
色々調べてもなかなか原因を突き止められず・・・。
結局、原因はホームディレクトリの設定ファイル「.pdextended」の記述内容
でした。「/usr/lib/pd-extended/default.pdextended」のloadlib1からloadlib29まで
をごっそり、.pdextendedに追記してnloadlibの値をnoから29に変えたら無事に
使えるようになりました。先にvanillaを試しにインストールしたりしたから
こうなったのか・・・。このせいで何度ビルドし直したか・・・。
まぁ、無事に動くようになったので色々テストできる環境が出来ました。
Last 5 posts in Controller
- <!--:ja-->Chalkboard Electronicsのタッチスクリーンの輝度を強制的に最大値にする<!--:--><!--:en-->How to raise the brightness to max value of Chalkboard Electronics Touch Screen<!--:-->
- <!--:ja-->Banana Piでタッチスクリーンを使う<!--:--><!--:en-->How to use a touchscreen on Banana Pi<!--:-->
- <!--:ja-->Banana Piでのカーネル再構築<!--:--><!--:en-->Re-compile of Kernel on Banana Pi<!--:-->
- <!--:ja-->Banana Piで解像度1366x768のモニタを使う場合<!--:--><!--:en-->How to use the screen resolution 1366x768<!--:-->
- <!--:ja-->USB-Ethernetアダプタのお話<!--:--><!--:en-->About an USB-Ethernet Adapter<!--:-->
コメントをどうぞ