5 This shows how modern cross voice auto cautionary accidentals are handled.
6 The first two fisses get accidentals because they belong to different voices.
7 The first f gets cautionary natural because of previous measure.
8 The last f gets cautionary natural because fis was only in the other voice.
14 voicea = \notes \transpose c c' {
18 voiceb = \notes \transpose c c' {
27 \set printOctaveNames = ##f
31 #(set-accidental-style 'modern-voice-cautionary)
36 \set printOctaveNames = ##f
41 \paper { raggedright = ##t }