Removing accidentals from a single voice: Difference between revisions
Appearance
Import snippet from LSR |
m Replace version="2.24.0" with version="2.24" now that the LilyWiki extension supports auto-selecting the latest release in a stable series |
||
| Line 1: | Line 1: | ||
The accidentals engravers engraver usually live at Staff level, but reads the settings for Accidental at Voice level, so you can <code>\override</code> them at Voice. To get rid of all accidentals, you need to remove both the <code>Accidental</code> engraver and the <code>AccidentalCautionary</code> one. | The accidentals engravers engraver usually live at Staff level, but reads the settings for Accidental at Voice level, so you can <code>\override</code> them at Voice. To get rid of all accidentals, you need to remove both the <code>Accidental</code> engraver and the <code>AccidentalCautionary</code> one. | ||
<lilypond version="2.24 | <lilypond version="2.24"> | ||
%% http://lsr.di.unimi.it/LSR/Item?id=758 | %% http://lsr.di.unimi.it/LSR/Item?id=758 | ||
Revision as of 18:54, 16 November 2025
The accidentals engravers engraver usually live at Staff level, but reads the settings for Accidental at Voice level, so you can \override them at Voice. To get rid of all accidentals, you need to remove both the Accidental engraver and the AccidentalCautionary one.
\version "2.24"
%% http://lsr.di.unimi.it/LSR/Item?id=758
SampleMusic = { cis cis cis! cis? }
LongMusic = {
\SampleMusic
\override Voice.Accidental.stencil = ##f
\SampleMusic
\override Voice.AccidentalCautionary.stencil = ##f
\SampleMusic
\revert Voice.Accidental.stencil
\revert Voice.AccidentalCautionary.stencil
\SampleMusic
}
<<
\relative c'' {
\LongMusic
}
\\
\relative c' {
\SampleMusic
\SampleMusic
\SampleMusic
\SampleMusic
}
>>