MML Compiler (MML to MIDI File Converter)
- Binary download --> https://sakuramml.com/
- Full (Windows only) : Delphi7
- Commnad line version : Delphi7 / FPC (Free Pascal Compiler)
- Shift_JIS (not UTF-8)
-
Install FPC
-
Compile
fpc -Mdelphi -g -gv -vewh csakura.dpr OR ./make.sh
-
Install dependencies
sudo apt install libc-dev fp-compiler
-
Compile
git clone https://github.com/kujirahand/sakuramml.git cd sakuramml ./make.sh
- Install FPC
brew install fpc
- Compile
git clone https://github.com/kujirahand/sakuramml.git
cd sakuramml
./make.sh
Apple SilliconのmacOSで、うまくエラーが出ないエラーを観測しました。 以下の勧めに応じてコンパイラオプションを修正すると良いです。
https://wiki.freepascal.org/Mac_Installation_FAQ#ld:_library_not_found_for_-lc
具体的には以下の手順でSDKのパスを指定しました。
/opt/homebrew/etc/fpc.cfg
をテキストエディタで開く- 適当な場所に
-XR/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/
を追加。 - なお、上記パスはSDKのバージョンに応じて変わると思うのでパスが存在するか確認してください。
-
Check CPU
uname -a
-
Install FPC
# example wget https://sourceforge.net/projects/freepascal/files/Linux/3.0.4/fpc-3.0.4.x86_64-linux.tar/download tar xvf download cd fpc-3.0.4.x86_64-linux/ ./install.sh
-
Pull sourcecode
git clone https://github.com/kujirahand/sakuramml.git cd sakuramml ./make.sh
ここまで来れば、警告がいくつか表示される物の、./csakuraという実行ファイルができているはず
sudo apt-get update
sudo apt-get install fpc
git clone https://github.com/kujirahand/sakuramml.git
cd sakuramml
./make.sh