]> git.donarmstrong.com Git - lilypond.git/commitdiff
Issue 2664: Add Staff alias to FretBoards, let convert-ly set Staff.stringTuning
authorDavid Kastrup <dak@gnu.org>
Tue, 24 Jul 2012 06:22:11 +0000 (08:22 +0200)
committerDavid Kastrup <dak@gnu.org>
Fri, 27 Jul 2012 05:24:30 +0000 (07:24 +0200)
ly/engraver-init.ly
python/convertrules.py

index d8501c4683d0b6aceebac5361465213b417bb082..ab99abba7e3d67603920f9ee8bad3a93630c57ea 100644 (file)
@@ -32,6 +32,7 @@
 \context {
   \type "Engraver_group"
   \name "FretBoards"
+  \alias "Staff"
   \description "A context for displaying fret diagrams."
 
   \consists "Fretboard_engraver"
index 60fb1740fd58826582b775ea6b8280b50e2791b8..e3d5dd65d0c5c14cd7e954f96dc6264de1cf5f7c 100644 (file)
@@ -3368,6 +3368,11 @@ def conv (str):
         stderr_write (_ ("beamExceptions controls whole-measure beaming.") + "\n")
     return str
 
+@rule ((2, 15, 42), r"\set stringTuning -> \set Staff.stringTuning")
+def conv (str):
+    str = re.sub (r"(\\set\s+)stringTuning", r"\1Staff.stringTuning", str)
+    return str
+
 # Guidelines to write rules (please keep this at the end of this file)
 #
 # - keep at most one rule per version; if several conversions should be done,