midiを
MMLに変換する
という
需要が
あるようです。
MMLを書くのは
しんどいけれど
どうしても必要
という需要のようですね。
今日は
そんな需要に
答えたいと
思います。
mmlのフリーソフトのご紹介(midiをMMLに変換する)
それでは、行ってみましょう!
MMLに
関してなのですが
かなり豊富に
フリーソフトが
あります。
まず
MMLのフリーソフト
と言って
私が真っ先に浮かべるのは
テキスト音楽サクラ
です。
MMLに
直接的な興味の
ある方は
こちらと
こちらなどを
みて
実際に
打ち込まれると
良いと思いますが
MMLは
かなりハードルが
高いので
midiから
MMLに変換して
調整する
という方法を
ご紹介します。
midiをMMLに変換する注意点
まず少し
お断りを
入れないといけないのですが
MMLには
いろんな方言のようなものが
あります。
今回ご紹介する
ツールは
主に
ppmckと
言われる
ファミコン向けの
MML生成に必要な
ツールになります。
http://ppmck.web.fc2.com/ppmck.html
ppmckは
こちから入手が可能で
この09aのバージョンがよく使われているようです。
ファミコン関連だと
ほかには
NES Sound Driver&Library
(nsdlと言われる)
というコンパイラーがあります。
http://shaw.la.coocan.jp/nsdl/
近年では
ppmckは
あまり使われておらず
nsdlが
主流なようです。
ですが
ファミコンのMMLでは
ppmckは必ず触っておいたほうが
良いです。
また
ppmckやnsdlの
ほかには
OFGSという
コンパイラーもあります。
こちらは
かなりクセがあり
シェアはあまりないのですが
興味を持たれた方がいたら
触ってみると良いでしょう。
どれも
フリーなので
DLして
サンプルをみてみていただけると
理解しやすいと思いますが
MMLの書き方が
全然違うのが
わかると思います。
こうした方言のようなものが
あるため
midiを単純に
MMLにすることは
難しいのですが
ppmckであれば
かなり融通が効くようです。
ツールのご紹介
お待たせしました。
それでは
midiをMMLに
変換する
ツールをご紹介します。
まずはこれですね。
midi2mml for ppmck v1.0b
というやつです。
こちらは
先ほどの
ppmck09a向けの
ツールになります。
また
ほかのツールとしては
https://blog.204504byse.info/wiki.cgi?page=mid2mckmml+in+c
こちらの
midi2mckmml
というものがあります。
ppmckは
mckからの
派生バージョンになるので
ppmckよりも
古いバージョンになると
こちらが良いかもしれません。
また海外のツールで
midimml
というのも
あるようです。
こちらも
ppmck向けと
書かれていますね。
もっとあるようなので
気になる方は
https://wikiwiki.jp/mck/%E8%A3%9C%E5%8A%A9%E3%83%84%E3%83%BC%E3%83%AB?word=midi#m4c9af86
こちらを
みてみてください。
*追記
TW-MUSIC2という
ソフトでも
midiからMMLへの
変換が
できるようです。
http://barukaso.ddns.net/~rath/twm2_dl.html
こちらのほうが
より
汎用性が
高いかも
しれません。
まとめ
最近の
需要は
あまりよくは
わかっていませんが
おそらくは
マビノギ関連で
こういうツールを
探している方が
多いんだろうなと
思います。
マビノギは
ゲーム内では
MMLが必要ですもんね。
MMLに
興味を持たれた方は
テキスト音楽サクラの
新曲掲示板を
みてみると良いでしょう。
https://sakuramml.com/mmlbbs6/
こちらの
テキスト音楽サクラの
文法とは
マビノギのMMLも
ちょっと違いますが
ベースは
同じなので
良いと思います。
頑張ってみてください。
それでは、今日はこの辺で。
いつもお読みいただき
ありがとうございます。
また明日です!