]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/accidental-voice.ly
c702695c5ecf02c40e4d085ffeb0f524c1516166
[lilypond.git] / input / regression / accidental-voice.ly
1 \version "2.3.17"
2
3 \header{
4 texidoc="
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.
9 "
10 }
11
12
13
14 voicea =  \transpose c c' {
15     \stemUp
16     fis2 a2 f4 fis a2
17 }
18 voiceb =  \transpose c c' {
19     \stemDown
20     c2 fis2  f4 c   f2
21 }
22
23 \score {
24     <<
25         
26         \new NoteNames {
27             \set printOctaveNames = ##f
28              \voicea
29              }
30         \context Staff << 
31             #(set-accidental-style 'modern-voice-cautionary)
32             \new Voice \voicea
33             \new Voice \voiceb
34         >>
35         \new NoteNames {
36             \set printOctaveNames = ##f
37             \voiceb
38
39                          }
40     >>
41 \paper { raggedright = ##t }
42 }