-\version "2.9.7"
-\sourcefilename "smart-transpose.ly"
+
+\version "2.7.39"
\header {
texidoc="@cindex Smart Transpose
accidentals should be removed, as well as E-sharp (-> F), bC (-> B),
bF (-> E), B-sharp (-> C).'', as proposed by a request for a new feature.
In this manner, the most natural enharmonic notes are chosen in this example.
+
"
}
%
music = \relative c' { c4 d e f g a b c }
-naturaliseMusic =
-#(define-music-function (parser location m)
- (ly:music?)
- (naturalise m))
-
\score {
\context Staff {
\transpose c ais \music
- \naturaliseMusic \transpose c ais \music
+ \applyMusic #naturalise \transpose c ais \music
\transpose c deses \music
- \naturaliseMusic \transpose c deses \music
+ \applyMusic #naturalise \transpose c deses \music
}
\layout { ragged-right = ##t}
}
+