TrackName={"MML変換"};
Copyright={"森と泉"};　
//SS={ }内にMMLを入れて下さい（いま、サンプルが入っています）。
//修正後のMMLを下側タブに表示・演奏します。

Str SS={
System.TimeBase=48
Tempo=116
TimeSignature=4,4
TR=1 CH=1 V(127) P(64) o5 @(GrandPiano) r1
l2  v123 e  c&  
l3  v121 c f+  c&  
l6  v115 c& c& c& c  e  e  
l12 v103  a& a& a<d+ d+&d+ f+ d+  c d+&d+ f+  
l12 v103  a  f  c  d  f& f  c& c  c  f  c  c  
l6  v115 f  d  g  b  d> b  
l2  v123 g  g  
l3  v121d+ d+ d+  
l6  v115 b< f  f& f& f> b 
l6  v115 e  c> g& g& g& g&  
l4  v119 g a+&a+  e  
l3  v121 a f+  a   
l12 v103 a+ a+< d  f& f& f& f g+  f& f  f a+ 
l6  v115 a  a& a& a  a  a& 
l3  v121 a`d a& 
l3  v121 a f+ f+ 
l2  v123 b< d
l6  v115 g& g c+ c+&c+  e
l2  v123 d  f
l12 v103  d  e& e> b g+&g+&g+ g+&g+  d& d& d& 
l6  v115 d  e& e g+&g+  b  
l6  v115 a`c+ a& a& a<c+  
l6  v115f+  d> a  a  a  a   
l2  v123 b  b  
l12 v103  e& e  c  c& c  c  e  c  e  e  e& e  
l6  v115 c  c> a`c a<d+   
l4  v119 f  c  c  d&  
l2  v123 d> b  
l4  v119 e  g  g  e  
l6  v115 f& f  f& f g+ g+  
l3  v121 c  c  g&  
l12 v103  g d+  g& g  g a+  g& g<c+&c+&c+>a+ 
l12 v103  c& c& c f+ f+  c  d f+  c  c f+&f+  
l12 v103 g+&g+&g+  b& b g+ g+<c+ c+>g+<c+  f 
l4  v119 c> g  g& g&  
l12 v103  g  g a+`c g< c& c> g a+&a+&a+&a+ 
l12 v103 d+&d+&d+&d+  f  a< c& c& c& c& c> a  
l12 v103  g  e& e  e  c  g  e  g< c  e  g& g  
l12 v103 g+< c& c  f g+  f g+ g+&g+&g+  c>g+ 
l3  v121 g  g  b
l2  v123 e  c  
l4  v119 g a+ a+ a+ 
l2  v123c+> g& 
l12 v103  g< c d+&d+  g< c d+  c> g& g& g d+ 
l12 v103  c  d> a< c& c  d& d> a`c a f+  a& 
l12 v103  a  a& a< c& c  d  f  a& a`c a  a  
l12 v103  b& b& b< d  f  g  d> b< f& f  g  d 
l6  v115 e  e  g  c> g  e 
}

Array S1=({c-},{c+},{c},{d-},{d+},{d},{e-},{e+},{e},
{f-},{f+},{f},{g-},{g+},{g},{a-},{a+},{a},{b-},{b+},{b})

SS=Replace(SS,{ },{},on)               //(1)スペースを除去する

SS=Replace(SS,{>},{ZZZ},on)            //(2)>と<を逆にする。
SS=Replace(SS,{<},{>},on)              //  これをしたらSystem.X68mode(on)は消して下さい。
SS=Replace(SS,{ZZZ},{<},on)

For(Int i=0; i<SizeOf(S1); i++){       //(3)行末以外の&`a+、&"a-、&aなどをタイ(^)にする
	SS=Replace(SS,{&`}+S1(i),{^},on) //　スラ―の意味で使用している個所は避けて下さい。
	SS=Replace(SS,{&"}+S1(i),{^},on)
	SS=Replace(SS,{&} +S1(i),{^},on) }

Print(SS)                              //(4)下側タブに修正後のMMLを表示する

SS                                     //(5)演奏する