音楽改造の資料です。
105 :名無しさん@お腹いっぱい。[] 投稿日:2009-01-09 17:43:24 ID:evPw1ooP
BGM改造がけっこう簡単になってきたっぽいから少しやってみた
必要なツール
mml2m640.1b_fixed.zip
Tinymm
1、ツール
http://jul.rustedlogic.net/thread.php?id=3680
から、mml2m640.1b_fixed.zipをDL
SMW CentralのページからTinymmをDL
2、BGMをmidiで作曲する
3、[ファイル.mid]をtinymm.exeにドラッグ&ドロップすると同ディレクトリ内に[ファイル.mid.mml]ができる
tinymmにはバグがあるらしいので、さらに、mml2m640.1b内のmml_fix.exeに[ファイル.mid.mml]をドラッグ&ドロップする。
すると[ファイル.mid.mml.mml]ができる。
4、ここからはメモ帳で書き換え。
[ファイル.mid.mml.mml]をメモ帳とかで開くと
105 :名無しさん@お腹いっぱい。[] 投稿日:2009-01-09 17:43:24 ID:evPw1ooP
BGM改造がけっこう簡単になってきたっぽいから少しやってみた
必要なツール
mml2m640.1b_fixed.zip
Tinymm
1、ツール
http://jul.rustedlogic.net/thread.php?id=3680
から、mml2m640.1b_fixed.zipをDL
SMW CentralのページからTinymmをDL
2、BGMをmidiで作曲する
3、[ファイル.mid]をtinymm.exeにドラッグ&ドロップすると同ディレクトリ内に[ファイル.mid.mml]ができる
tinymmにはバグがあるらしいので、さらに、mml2m640.1b内のmml_fix.exeに[ファイル.mid.mml]をドラッグ&ドロップする。
すると[ファイル.mid.mml.mml]ができる。
4、ここからはメモ帳で書き換え。
[ファイル.mid.mml.mml]をメモ帳とかで開くと
{ Ch 01 ===================================== }
<d+16d+16r8f16f16r8f+16f+16r8g+16f+16g+16a+1^16
;
{ Ch 02 ===================================== }
b16b16r8<c+16c+16r8d+16d+16r8f16d+16f16g1^16
;
<d+16d+16r8f16f16r8f+16f+16r8g+16f+16g+16a+1^16
;
{ Ch 02 ===================================== }
b16b16r8<c+16c+16r8d+16d+16r8f16d+16f16g1^16
;
などという記述になっています。
{ Ch 01 ......}を消して、#0にする。
{ Ch 02 ......}は#1にする。
Ch03以降もあったら#2、#3としていく。
こんな感じになる
{ Ch 01 ......}を消して、#0にする。
{ Ch 02 ......}は#1にする。
Ch03以降もあったら#2、#3としていく。
こんな感じになる
#0
<d+16d+16r8f16f16r8f+16f+16r8g+16f+16g+16a+1^16
;
#1
;
b16b16r8>c+16c+16r8d+16d+16r8f16d+16f16g1^16
;
;
この辺の説明はmml2m640.1bのtutorial.txtにも書いてある
5、編集した[ファイル.mid.mml.mml]をmml2m64.exeにドラッグ&ドロップ。
[ファイル.mid.mml.mml.m64]の完成
6、コマンドプロンプトから
insert_seq.exeを実行する
insert_seq <sequence_file> <rom_file> <sequence_number> or <-all>
例:
C:\mml2m640.1b>insert_seq ファイル.mid.mml.mml.m64 mario.z64 4
例では4曲目を変更しています(readme.txt参照)
面倒だったら-allにして全曲変えましょう。
これでBGMが変更されたはず
5、編集した[ファイル.mid.mml.mml]をmml2m64.exeにドラッグ&ドロップ。
[ファイル.mid.mml.mml.m64]の完成
6、コマンドプロンプトから
insert_seq.exeを実行する
insert_seq <sequence_file> <rom_file> <sequence_number> or <-all>
例:
C:\mml2m640.1b>insert_seq ファイル.mid.mml.mml.m64 mario.z64 4
例では4曲目を変更しています(readme.txt参照)
面倒だったら-allにして全曲変えましょう。
これでBGMが変更されたはず