-\version "2.4.0"
+\version "2.16.0"
+\layout { ragged-right = ##t }
\header{
-texidoc="
+ texidoc="
This shows how modern cross voice auto cautionary accidentals are handled.
The first two fisses get accidentals because they belong to different voices.
The first f gets cautionary natural because of previous measure.
voicea = \transpose c c' {
- \stemUp
- fis2 a2 f4 fis a2
+ \stemUp
+ fis2 a2 f4 fis a2
}
voiceb = \transpose c c' {
- \stemDown
- c2 fis2 f4 c f2
+ \stemDown
+ c2 fis2 f4 c f2
}
-\score {
- <<
-
- \new NoteNames {
- \set printOctaveNames = ##f
- \voicea
- }
- \context Staff <<
- #(set-accidental-style 'modern-voice-cautionary)
- \new Voice \voicea
- \new Voice \voiceb
- >>
- \new NoteNames {
- \set printOctaveNames = ##f
- \voiceb
+<<
+
+ \new NoteNames {
+ \set printOctaveNames = ##f
+ \voicea
+ }
+ \context Staff <<
+ \accidentalStyle "modern-voice-cautionary"
+ \new Voice \voicea
+ \new Voice \voiceb
+ >>
+ \new NoteNames {
+ \set printOctaveNames = ##f
+ \voiceb
- }
- >>
-\layout { raggedright = ##t }
-}
+ }
+>>