Rev. | 时间 | 作者 | Message |
---|---|---|---|
r205 | 2022-07-23 20:31:56 | toshinagata1964 | Create tremolo command is implemented |
r204 | 2022-07-23 20:27:57 | toshinagata1964 | Row selection is preserved after changing event tick in L... |
r203 | 2022-07-23 20:26:39 | toshinagata1964 | Selection is restored after undoing insert/delete |
r202 | 2022-04-25 23:09:56 | toshinagata1964 | Strip chart resolution was not working correctly. Fixed. |
r201 | 2022-04-14 23:18:07 | toshinagata1964 | Value resolution in the strip chart can be selected from ... |
r200 | 2022-04-07 23:14:06 | toshinagata1964 | Add/sub and scale tools in strip chart views are improved |
r199 | 2022-04-04 23:50:52 | toshinagata1964 | Vertical grids are shown in strip chart view |
r198 | 2021-08-11 15:02:56 | toshinagata1964 | In the strip chart view, the popup of the control number ... |
r197 | 2020-07-26 19:33:50 | toshinagata1964 | Selecting Audio Device as an input caused crash. Fixed. |
r196 | 2020-06-24 23:51:57 | toshinagata1964 | The app does not start on non-Japanese system. Hopefully ... |
名称 | Rev. | 时间 | 作者 |
---|---|---|---|
version_0_8_0 | r157 | 2019-07-24 23:58:24 | toshinagata1964 |
version_0_7_0 | r132 | 2017-10-23 22:43:07 | toshinagata1964 |
version_0_6_4 | r50 | 2016-04-02 00:48:24 | toshinagata1964 |
version_0_6_3 | r47 | 2015-04-12 23:12:11 | toshinagata1964 |
version_0_6_2 | r30 | 2012-08-16 16:42:41 | toshinagata1964 |
version_0_6_1 | r24 | 2012-01-21 18:03:04 | toshinagata1964 |
Alchemusica をビルドするには、ruby-1.8.7 にパッチを当てて、ruby-static.a を universal binary としてビルドしておく必要があります。その手順を説明します。 1. ruby-1.8.7-p160.tar.gz をダウンロードして、$(HOME)/Development に置く。 (別の場所に置きたい場合は、後述のように Alchemusica の設定を変更する) 2. 解凍する。 $ tar xvzf ruby-1.8.7-p160.tar.gz 3. できたディレクトリの名前を "ruby-1.8.7-static" に変更する。 4. そのディレクトリに移る。 $ cd ruby-1.8.7-static 5. パッチを当てる。$ patch --backup -p1 < $(ALCHEMUSICA)/ruby-1.8.7-p160-tn.patch ($(ALCHEMUSICA) は Alchemusica のプロジェクトが存在するディレクトリ) これで eval.c, gc.c が変更され、オリジナルは eval.c.orig, gc.c.orig として残るはずです。 6. 次のコマンドラインで configure する。 $ CFLAGS='-isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -arch i386 -arch ppc -O2' ./configure --disable-shared --disable-thread 7. config.h の中身を見て、以下の行が含まれていれば削除。このままだと alloca が二重定義として警告されます。10.4 でビルドすると出るが、10.5 では出ないみたい。 #define alloca alloca 8. make これで ruby-1.8.7-static/ruby-static.a が作成されます。(make install する必要はありません。) ruby-1.8.7-static を $(HOME)/Development 以外の場所に置きたい場合は、Xcode で Alchemusica ターゲットを選んで「情報」を開き、「ビルド」タブの「ヘッダ検索パス」「ライブラリ検索パス」のところにある $(HOME)/Development/ruby-1.8.7-static を変更してください。 2009.9.2. Toshi "Alchemist" Nagata (永田 央)