4 When tieing notes with accidentals across a bar boundary, the
5 accidental must not be drawn on the note in the next bar. Unless the
6 tie crosses a line break, in which case the accidental is repeated if
7 it would be different from an untied note. The next note of the same
8 pitch in this next bar should always show the accidental (even if it's
9 natural). Slurring a accidentaled note to a natural one across bar
10 boundaries should be explicit.
12 Pitches can be verified by printing them with the @code{NoteNames} context.
16 thenotes = \notes \relative cis' {
21 gis4 gis8 ~ gis g4 gis |
29 gis4 gis8 ~ gis g4 gis |
31 g4 gis8 ~ gis g4 gis |
36 % FIXME: check for accidentals at line break could look more cute
37 % maybe move to tie-break-accidental?
39 % Btw: I don't even know what the rule is for the second note in the
40 % next bar, if a reminder accidental was printed. These are really
41 % not very common cases. Technically, if it is not tied, it
42 % should get an accidental; but it looks a bit silly and redundant.
45 )g! gis4 gis ~ | \break
46 gis2 gis ~ | gis g ~\break
52 \context Staff \thenotes
53 \context NoteNames \thenotes