%%%% This file is part of LilyPond, the GNU music typesetter.
%%%%
-%%%% Copyright (C) 1996--2014 Han-Wen Nienhuys <hanwen@xs4all.nl>
+%%%% Copyright (C) 1996--2015 Han-Wen Nienhuys <hanwen@xs4all.nl>
%%%% Jan Nieuwenhuizen <janneke@gnu.org>
%%%%
%%%% LilyPond is free software: you can redistribute it and/or modify
%%%% You should have received a copy of the GNU General Public License
%%%% along with LilyPond. If not, see <http://www.gnu.org/licenses/>.
-\version "2.17.29"
+\version "2.19.16"
\context {
\name "Global"
You have to instantiate this explicitly if you want to have
multiple voices on the same staff."
-
+ %% Grace_engraver sets properties, it must come first.
+ \consists "Grace_engraver"
\consists "Font_size_engraver"
\consists "Pitched_trill_engraver"
\consists "Slur_engraver"
\consists "Tie_engraver"
\consists "Tuplet_engraver"
- \consists "Grace_engraver"
\consists "Instrument_switch_engraver"
}
\accepts "ChoirStaff"
\accepts "PianoStaff"
\accepts "Devnull"
+ \accepts "NullVoice"
\accepts "NoteNames"
\accepts "FiguredBass"
drumStyleTable = #drums-style
+ associatedVoiceType = #'Voice
melismaBusyProperties = #default-melisma-properties
tieWaitForNote = ##f
clefGlyph = #"clefs.G"
explicitClefVisibility = #all-visible
explicitCueClefVisibility = #end-of-line-invisible
explicitKeySignatureVisibility = #all-visible
- implicitTimeSignatureVisibility = #end-of-line-invisible
+ initialTimeSignatureVisibility = #end-of-line-invisible
repeatCountVisibility = #all-repeat-counts-visible
\omit NoteHead
\override NoteHead.X-extent = #(lambda (g)
(ly:stencil-extent (ly:note-head::print g) X))
- % rhythmic-head-interface needs Rhythmic_column_engraver, which we don't want
- \override NoteHead.meta.interfaces = #(delete 'rhythmic-head-interface
- (assoc-get 'interfaces
- (assoc-get 'meta
- (assoc-get 'NoteHead
- all-grob-descriptions))))
+
+ % generate no accidentals
+ nullAccidentals = ##t
+
%% keep noteheads inside the staff
\consists "Pitch_squash_engraver"
squashedPosition = 0
- \omit Accidental
- \omit AccidentalCautionary
- \omit AccidentalSuggestion
-
% the engravers that control the 'busy' flags for note-onsets and melismata
\consists "Grob_pq_engraver"
\consists "Tie_engraver"