I'm trying to experiment with different accidental styles. So far, I just want to understand how do I customize them, I installed a new instance of lilypond 2.19.82 and tried to tinker with the music-functions.scm file located by default at lilypond/current/scm/
As far as I understand, accidental styles are set in the definition of accidental-styles (line 1769 of the current version). In this definition, there is an alist containing each of the accidental styles. The first thing I tried to do is to change the definition of the "default" style to: (default #t (Staff ,(make-accidental-rule 'same-octave #t)) ;normally it would be 0 instead of #t ()) This would, in principle, change the default behaviour to the same as "no-reset" style, but when I try to compile a simple music file, say: \version "2.19.82" test = \relative c' { cis d e d | cis d e d } \new Staff \with { % \accidentalStyle default %I tried with and without this line } { \test } I see no effect. I thought that lilypond read the definitions in music-functions.scm every time I ran it. Am I wrong? My end goal is to create a couple of accidental styles that reflect rules I've being usoing in some engravings for contemporary music: - for music that has bar lines: -- show the accident for each note, except when immediately repeated (like neo-modern) -- cancel accidentals no matter how many measures after and (perhaps) no matter in what octave (i have to experiment with this last one to see if it's really necessary) - for music without bar lines: -- same rules for note cancellation as the last one, but showing accidentals for each note, even the repeated ones (like forget) Caio
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user