まずはカーネル、Fedora7+PlanetCCRMA
WindowsXP、嫌いではないのだけれどLatencyが気に喰わない。「いっそLinuxで音楽!」を思い立ったのはUSBでKnoppixがきっかけだった。「USBにLinux入れて、USBを挿したマシンでどこでも作曲環境作れたら、最近のだめだめなワタシがいくらか改善されるかも」
しかし、あまりうまくない。USBという数Gの制約もいやになった。毎回、Knoppixのリマスタリングをするのにも二回やって飽きが来た。
ということで仕事を1日休み(いいのか?)WindowsMEマシンをつぶしてFedora7をインストール。結局データのバックアップが面倒で時間がかかった。(6時間)
入れるソフトはいろいろ考えて、取り合えず、
Planet CCRMA(http://ccrma.stanford.edu/planetccrma/software/)
のあたりをみて、FedoraCore6のインストールを見つつ想像しつつ、
[A9A9 ~] su -
してから
[root ~] rpm --import http://ccrma.stanford.edu/planetccrma/RPM-GPG-KEY.planetccrma.txt [root ~] rpm -Uvh http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/7/i386/planetccrma-repo-1.0-3.fc7.ccrma.noarch.rpm
yumの設定ファイルを書き換える
[root ~] cat /etc/yum/pluginconf.d/installonlyn.conf [main] enabled=0 # enabled=1 modified @ 2007/7/20 # this sets the number of pakage versions which are kept tokeep=4 #tokeep=2
になるように変更。Planet CCRMAはLinuxのカーネルそのものなので、
yumコマンドでカーネルが最新にならないようにenabledを0にしてdisableに。取っておくカーネルの版数を4つにしてみた。そして
[root ~] yum install planetccrma-core
あとは運を天に任せてリブート!(At this point you can cross your fingers and reboot the machine)
[root ~] reboot
最初の画面で「PressAnyKeyToMenu」のような指示があるので、ここで、あえてGRUBのメニューを見てデフォルトである一番上のカーネルが、Planet CCRMAであれば成功。というか、一回でうまく行った。
またうまくいくことを祈っています。
しかし、はてな記法って、嫌いだ
Fedora 8の場合
- Planet CCRMAのパッケージシグネチャを加えて
- Planet CCRMAのレポジトリを加えて
- yumの設定を変えて
- カーネルをインストール
- grubを書き換えてデフォルト起動ブートカーネルを変更
- アプリをインストール
の流れは基本的に同じ
[root ~] rpm --import http://ccrma.stanford.edu/planetccrma/RPM-GPG-KEY.planetccrma.txt [root ~] rpm -Uvh http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/8/i386/planetccrma-repo-1.0-3.fc8.ccrma.noarch.rpm [root ~] cat /etc/yum.conf [main] cachedir=/var/cache/yum keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsolates=1 gpgcheck=1 plugins=1 metadata_expire=1800 #modified for planet ccrma #installonly_limit=2 installonly_limit=0 [root ~] yum install planetccrma-core [root ~] reboot [root ~] cat /boot/grub/grub.conf (中略) # hiddenmenu (後略) [root ~] cat /boot/grub/grub.conf *1184913545*[linux audio]次はアプリ オーディオ関係以外では、emacsを入れておかないと指が絡むので。一応Wiresharkも yum -y install emacs wireshark オーディオ関係ではJACK/ALSAを入れないと意味がないし、csoundやPDとその拡張なども入れておきたいなー。csoundにpuredataにjack、ladspa、rosegarden4、ardour2、audacity、あとzynaddsubfxと qsynthと、museと、、、 とかあるのだが、なんと >|| [root ~] yum install planetccrma-apps
と打つと、http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/7/i386/repodata/
にあるようなものたちがが自動でインストールされる。こりゃいい。
下手な考え休むに似たりとは、このことだ(せっかく調べたのに悲しいが)
planetccrma-apps i386 2007.06.08-1.fc7.ccrma planetccrma 3.7 k Installing for dependencies: SDL_gfx i386 2.0.13-8.fc7 fedora 52 k SDL_image i386 1.2.5-4.fc7 fedora 43 k SDL_ttf i386 2.0.8-2.fc6 fedora 25 k aeolus i386 0.6.6.2-1.fc7.ccrma planetccrma 169 k ambdec i386 0.0.1-1.fc7.ccrma planetccrma 206 k ams i386 1.8.8-0.1.rc2.fc7.ccrma planetccrma 445 k amsynth i386 1:1.2.0-1.fc7.ccrma planetccrma 269 k ardour2 i386 2.0.3-1.fc7.ccrma planetccrma 5.1 bitmeter i386 1.2-2.fc7.ccrma planetccrma 19 k bristol i386 0.10.5-1.fc7.ccrma planetccrma 2.0 M bristol-arp2600 i386 0.10.5-1.fc7.ccrma planetccrma 3.2 k bristol-mini i386 0.10.5-1.fc7.ccrma planetccrma 3.2 k cheesetracker i386 0.9.9-3.fc7.ccrma planetccrma 531 k clalsadrv i386 1.2.2-1.fc7.ccrma planetccrma 20 k clm i386 2007.06.07-1.fc7.ccrma planetccrma 1.2 M clm-sbcl i386 2007.06.07-1.fc7.ccrma planetccrma 1.2 M clthreads i386 2.2.1-1.fc7.ccrma planetccrma 14 k cltl2 noarch 1.0-4.fc7.ccrma planetccrma 1.7 M clxclient i386 3.3.2-1.fc7.ccrma planetccrma 44 k cm i386 2.11.0-0.2.20070607.cvs.fc7.ccrma planetccrma 1.9 M cm-clm-sbcl i386 2.11.0-0.2.20070607.cvs.fc7.ccrma planetccrma 13 k cm-fomus i386 2.11.0-0.2.20070607.cvs.fc7.ccrma planetccrma 2.0 M cm-fomus-sbcl i386 2.11.0-0.2.20070607.cvs.fc7.ccrma planetccrma 720 k cm-sbcl i386 2.11.0-0.2.20070607.cvs.fc7.ccrma planetccrma 2.6 M cmn i386 2007.05.28-1.fc7.ccrma planetccrma 582 k cmn-sbcl i386 2007.05.28-1.fc7.ccrma planetccrma 1.1 M compat-wxGTK-common i386 2.4.2-21.fc6 fedora 516 k compat-wxGTK2 i386 2.4.2-21.fc6 fedora 1.7 M dssi-examples i386 0.9.1-10.fc6 fedora 61 k dvdauthor i386 0.6.14-1.fc7 fedora 178 k ecasound i386 1:2.4.5-1.fc7.ccrma planetccrma 1.1 M fluidsynth-dssi i386 0.9.1-7.fc6 fedora 52 k freqtweak i386 0.6.1-5.fc7.ccrma planetccrma 306 k fribidi i386 0.10.7-6.fc7 fedora 52 k fweelin i386 0.5.5-1.fc7.ccrma planetccrma 341 k gdk-pixbuf i386 1:0.22.0-34.fc7 fedora 227 k glib i386 1:1.2.10-26.fc7 fedora 138 k gmorgan i386 0.25-2.fc7.ccrma planetccrma 2.5 M gsl i386 1.8-3.fc7 fedora 761 k gtk+ i386 1:1.2.10-57.fc7 fedora 923 k hexter-dssi i386 0.6.1-1.fc7 fedora 175 k hydrogen i386 0.9.3-1.fc7.ccrma planetccrma 3.2 M hydrogen-drumkits i386 2006.03.03-2.fc7.ccrma planetccrma 12 M hyperspec noarch 6.0-2.fc7.ccrma planetccrma 2.2 M jaaa i386 0.4.2-1.fc7.ccrma planetccrma 41 k jace i386 0.1.0-1.fc7.ccrma planetccrma 747 k jack-audio-connection-kit-example-clients i386 0.103.0-2.1.1015.svn.fc7.ccrma planetccrma 40 k jack-rack i386 1.4.5-1.fc7.ccrma planetccrma 89 k jackmix i386 0.3.1-1.fc7.ccrma planetccrma 99 k jamin i386 0.95.0-3.fc7.ccrma planetccrma 565 k japa i386 0.2.1-1.fc7.ccrma planetccrma 41 k jdelay i386 0.0-2.fc7.ccrma planetccrma 15 k jnoise i386 0.0-2.fc7.ccrma planetccrma 14 k kmidimon i386 0.4.1-2.fc7.ccrma planetccrma 109 k ladspa-amb-plugins i386 0.1.0-1.fc7.ccrma planetccrma 23 k ladspa-blop-plugins i386 0.2.8-2.fc7.ccrma planetccrma 922 k ladspa-caps-plugins i386 0.3.0-3.fc7.ccrma planetccrma 214 k ladspa-cmt-plugins i386 1.15-5.fc7.ccrma planetccrma 70 k ladspa-devel i386 1.12-8.fc7 fedora 16 k ladspa-fil-plugins i386 0.1.0-1.fc7.ccrma planetccrma 16 k ladspa-mcp-plugins i386 1:0.3.0-3.fc7.ccrma planetccrma 30 k ladspa-rev-plugins i386 0.3.1-2.fc7.ccrma planetccrma 18 k ladspa-swh-plugins i386 0.4.15-8.fc7 fedora 424 k ladspa-vco-plugins i386 0.3.0-4.fc7.ccrma planetccrma 19 k libXp i386 1.0.0-8 fedora 22 k libdvdread i386 0.9.7-2.fc7 fedora 66 k libecasoundc i386 1:2.4.5-1.fc7.ccrma planetccrma 23 k libgig i386 3.1.1-1.fc7.ccrma planetccrma 678 k liblscp i386 0.4.2-1.fc7.ccrma planetccrma 26 k libsigc++ i386 1.2.7-4.fc6 fedora 36 k lilypond i386 2.10.20-1.fc7 fedora 4.8 M lilypond-doc noarch 2.10.13-1.fc7 fedora 26 M linuxsampler i386 0.4.0-2.fc7.ccrma planetccrma 347 k mcontrol i386 0.1.03-1.fc7.ccrma planetccrma 44 k meterbridge i386 0.9.2-2.fc7.ccrma planetccrma 515 k mikmod i386 3.2.2-2.fc7 fedora 228 k muse i386 1:0.8.1a-2.fc7.ccrma planetccrma 2.9 M nyquist i386 2.36-1.fc7 fedora 3.0 M openmotif i386 2.3.0-0.3.fc7.ccrma planetccrma 1.5 M phat i386 0.4.0-3.fc7.ccrma planetccrma 195 k planetccrma-artwork noarch 2006.12.10-1.fc7.ccrma planetccrma 19 k planetccrma-menus noarch 2006.12.10-1.fc7.ccrma planetccrma 15 k portmidi i386 20041117-2.fc7.ccrma planetccrma 185 k pyecasound i386 1:2.4.5-1.fc7.ccrma planetccrma 30 k qarecord i386 0.0.9b-3.fc7.ccrma planetccrma 38 k qmidiarp i386 0.0.2-3.fc7.ccrma planetccrma 49 k qmidicontrol i386 0.0.1b-3.fc7.ccrma planetccrma 22 k qmidiroute i386 0.2.1-3.fc7.ccrma planetccrma 42 k qsampler i386 0.1.3-3.fc7.ccrma planetccrma 174 k qt4 i386 4.3.0-8.fc7 updates 1.9 M qt4-x11 i386 4.3.0-8.fc7 updates 6.0 M sbcl i386 1.0.6-2.fc7 updates 9.1 M slime i386 2.0-8.fc7.ccrma planetccrma 743 k slime-sbcl i386 2.0-8.fc7.ccrma planetccrma 394 k snd i386 9.1-1.fc7.ccrma planetccrma 3.9 M snd-motif i386 9.1-1.fc7.ccrma planetccrma 1.2 M snd-utils i386 9.1-1.fc7.ccrma planetccrma 246 k sooperlooper i386 1.1.0-1.fc7.ccrma planetccrma 548 k soundfontcombi i386 0.016-1.fc7.ccrma planetccrma 66 k soundtracker i386 0.6.8-2.fc6 fedora 441 k specimen i386 0.5.2-0.1.rc3.fc7.ccrma planetccrma 127 k sweep i386 0.9.2-1.fc7 fedora 467 k timemachine i386 0.3.1-2.fc7.ccrma planetccrma 84 k vkeybd i386 0.1.17a-3.fc7 fedora 34 k whysynth-dssi i386 20070418-1.fc7 fedora 1.8 M wxGTK i386 2.8.3-2.fc7 fedora 4.3 M xmms i386 1:1.2.10-36.fc7 fedora 1.6 M xmms-jack i386 0.17-2.fc7.ccrma planetccrma 26 k xmms-libs i386 1:1.2.10-36.fc7 fedora 243 k yass i386 0.0.2-1.fc7.ccrma planetccrma 23 k
なんと125M。USBを使うとちょっときつそうだが、最近のPCやハードディスクの値段を考えるとたいしたことないな。(KNOPPIX邪なくてよかった)
そういえば音楽をDJ的にコレクションとして人に勧める仕組みがあったが、Linuxのアプリを、こんなものが入っていてこう使える的なものを人に吹いて回れる仕組みがあると、うれしくて便利だなぁー。あ、でも、ドカドカ入れているんじゃ意味ないか(なんだかなー)
ところで、http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/7/i386/repodata/
を直接ブラウザとかで見ると、いろいろおいしそうなものが沢山入っているのが見えます。これらのものたちも。
[root ~] yum install planetccrma-menus
で入れることができるのだそうです。
このセクションからそのLinuxの上から書いているのですが、ほとんどWindowsとLook&Feel的に同じなんだなー。