mmlのフリーソフトのご紹介(midiをMMLに変換する)

midiを
MMLに変換する

という
需要が
あるようです。

MMLを書くのは
しんどいけれど
どうしても必要
という需要のようですね。

今日は
そんな需要に
答えたいと
思います。

mmlのフリーソフトのご紹介(midiをMMLに変換する)

それでは、行ってみましょう!

MMLに
関してなのですが

かなり豊富に
フリーソフトが
あります。

まず
MMLのフリーソフト
と言って
私が真っ先に浮かべるのは

テキスト音楽サクラ

です。

https://sakuramml.com/

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という
コンパイラーもあります。

http://offgao.net/ofgs/

こちらは
かなりクセがあり
シェアはあまりないのですが

興味を持たれた方がいたら
触ってみると良いでしょう。

どれも
フリーなので
DLして
サンプルをみてみていただけると
理解しやすいと思いますが

MMLの書き方が
全然違う
のが
わかると思います。

こうした方言のようなものが
あるため

midiを単純に
MMLにすることは
難しいのですが

ppmckであれば
かなり融通が効くようです。

ツールのご紹介

お待たせしました。

それでは
midiをMMLに
変換する
ツールをご紹介します。

まずはこれですね。

http://zex0.web.fc2.com/

midi2mml for ppmck v1.0b
というやつです。

こちらは
先ほどの
ppmck09a向けの
ツールになります。

また
ほかのツールとしては

https://blog.204504byse.info/wiki.cgi?page=mid2mckmml+in+c

こちらの
midi2mckmml
というものがあります。

ppmckは
mckからの
派生バージョンになるので

ppmckよりも
古いバージョンになると
こちらが良いかもしれません。

また海外のツールで

http://tom7.org/midimml/

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も
ちょっと違いますが

ベースは
同じなので
良いと思います。

頑張ってみてください。

それでは、今日はこの辺で。
いつもお読みいただき
ありがとうございます。

また明日です!

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

1793671240