Gagi Petrovic <gagig...@gmail.com> writes: > Allright, so the problem seems to be something else. When i use your > exact code it does work (see directMacro.png). But i'd like to use it > via my "template.ly" file which is in the > "/Applications/LilyPond.app/Contents/Resources/share/lilypond/current/ly" > directory. So i could do something like > > \version "2.14.2" > \include "template.ly" > > \new Staff { > \relative c'' { > << > \new Voice {\voiceOne d2~\( d8[es] as16[f g8]\) } > \new Voice {\voiceTwo \diamond d2~ d2 } >>> \oneVoice > } > } > > and then somehow i get the result you see in templateMacro.png.. > my "template.ly" consists of > > cross = \override Staff.NoteHead #'style = #'cross > xcircle = \override Staff.NoteHead #'style = #'xcircle > diamond = \override Staff.NoteHead #'style = #'diamond > triangle = \override Staff.NoteHead #'style = #'triangle > mensural = \override Staff.NoteHead #'style = #'mensural > notehead = \override Staff.NoteHead #'style = #'default > > among other things. This always works perfectly, but not when i am > using multiple voices in one staff. > > Any ideas of what the problem could be are appreciated greatly. Thank > you and kind regards, Gagi
If you are overriding Staff.NoteHead, it should not come as much of a surprise that as a result all noteheads in a Staff as opposed to just the noteheads in a Voice are getting changed. -- David Kastrup _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user