]> git.donarmstrong.com Git - lilypond.git/blobdiff - scripts/abc2ly.py
abc2ly: process slurs before tuplets
[lilypond.git] / scripts / abc2ly.py
index 5994669daec286c15b87c664c88ebb753604824f..8adc6e4ac5890885d41f2f193b2c06b060fe075e 100644 (file)
@@ -1045,15 +1045,16 @@ def try_parse_note (str, parser_state):
 
     voices_append (articulation)
 
-    if parser_state.parsing_tuplet:
-        parser_state.parsing_tuplet = parser_state.parsing_tuplet - 1
-        if not parser_state.parsing_tuplet:
-            voices_append ("}")
     if slur_begin:
         voices_append ('-(' * slur_begin )
     if slur_end:
         voices_append ('-)' *slur_end )
 
+    if parser_state.parsing_tuplet:
+        parser_state.parsing_tuplet = parser_state.parsing_tuplet - 1
+        if not parser_state.parsing_tuplet:
+            voices_append ("}")
+
     if global_options.beams and \
      str[0] in '^=_ABCDEFGabcdefg' and \
      not parser_state.parsing_beam and \