That works just perfectly - thanks very much! Best, Robert
> On 23 Dec 2015, at 21:03, David Kastrup <d...@gnu.org> wrote: > > Robert Schmaus <robert.schm...@web.de> writes: > >> Dear Lilyponders, >> >> I have the following problem: Within a staff of "normal" written >> music, I include chord names to indicate improvised/soloing >> passages. If a chord is repeated over a large-ish number of bars, I'd >> like to use percent repeats and possibly the counter, too. >> But I can't get the counter to work: >> >> %%%%%%%%%%%%%%% >> >> \version "2.19.18" >> >> \score { >> >> \new Staff >> \with { >> \accepts "ChordNames" >> \consists Percent_repeat_engraver >> } { >> % some written out music >> c''4 c'' c'' c'' >> >> % switch to changes >> \chords { >> \set countPercentRepeats = ##t >> \set repeatCountVisibility = #(every-nth-repeat-count-visible 4) >> \repeat percent 8 { c1 : maj7 } >> } >> } >> } >> >> %%%%%%%%%%%%%%%% >> >> Everything works fine except the Percent Repeat Counter. If I switch >> from \chords { ... } to \chordmode { ... }, the counter works, but I >> no longer get ChordNames but stacked notes. >> >> Is something missing from the \with { ... } statement? > > No, from the \set statements. They are setting countPercentRepeats and > repeatCountVisibility in the Bottom context while the engraver actually > looking at them is in Staff context and consequently queries the > properties at Staff level which are unfazed by changes at Bottom. > > So you need to write > > \set Staff.countPercentRepeats = ... > > and similar. > > -- > David Kastrup _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user