]> git.donarmstrong.com Git - lilypond.git/blobdiff - bin/convert-mudela.in
release: 0.1.13
[lilypond.git] / bin / convert-mudela.in
index 98d858a308804007ef54f1920390c006c1df41d9..530e7818f20b54bffe87c46736b3861046c42a65 100644 (file)
@@ -111,6 +111,20 @@ sub convert_0_1_0_to_0_1_1
     s/\\tempo (.*):(.*);/\\tempo $1 = $2;/g
 }
 
+sub convert_0_1_2_to_0_1_3
+{
+    s/\\stem *(\\up|1) *;/\\stemup/g;
+    s/\\stem *(\\down|-1) *;/\\stemdown/g;
+    s/\\stem *0 *;/\\stemboth/g;
+    s/\\hshift ([^;]+) *;/\\property Voice.hshift = $1/g;
+}
+
+sub convert_0_1_4_to_0_1_5
+{
+    s/([<{]) *\\id "Piano" (.+);/\\type Grandstaff = $3 $1/;    
+    s/([<{]) *\\id (.+) (.+);/\\type $2 = $3 $1/;
+}
+
 ###############################################################
 
 sub    last_conversion
@@ -152,7 +166,10 @@ my %minor_conversions = ("0.0.50" => \&no_conv,
                         "0.0.60" => \&convert_0_0_59_to_0_0_60,
                         "0.0.61" => \&convert_0_0_60_to_0_0_61,
                         "0.1.1" => \&convert_0_1_0_to_0_1_1,
-                        "0.1.2" => \&no_conv
+                        "0.1.2" => \&no_conv,
+                        "0.1.3" => \&convert_0_1_2_to_0_1_3,
+                        "0.1.4" => \&no_conv,
+                        "0.1.5" => \&convert_0_1_4_to_0_1_5
                         );