MML短縮&3号⇔4変換プログラムを作りかけて放置してたのを思い出したので、(更新するつもりもないので、)ソースコードを公開してみました。
まだ不完全で、MMLによってはうまくできないものもありますが。
python3用です
https://wikiwiki.jp/freedompetit/Na/MML%E7%9F%AD%E7%B8%AE(こんな変なところに公開して大丈夫かな)
RedBoxで出力したMMLなら文字数を最大95%削減できたことがあります。
作った経緯など
http://petitverse.hosiken.jp/community/petitcom/topic/?read=1545&ukey=0