%%%% 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.15.20"
+\version "2.15.39"
\context {
\name "Global"
\defaultchild "Score"
\description "Hard coded entry point for LilyPond. Cannot be tuned."
\grobdescriptions #all-grob-descriptions
+ EventClasses = #all-event-classes
}
\context {
predefinedDiagramTable = #default-fret-table
handleNegativeFrets = #'recalculate
+ restrainOpenStrings = ##f
}
\context {
\consists "Font_size_engraver"
\consists "Separating_line_group_engraver"
+ \consists "Dot_column_engraver"
\consists "Staff_collecting_engraver"
%% perhaps move to Voice context?
\consists "Breathing_sign_engraver"
\consists "Note_heads_engraver"
\consists "Dots_engraver"
- \consists "Dot_column_engraver"
\consists "Rest_engraver"
\consists "Tweak_engraver"
\consists "Footnote_engraver"
\consists "Repeat_acknowledge_engraver"
\consists "Staff_collecting_engraver"
- %% move the alias along with the engraver.
+ \alias "Timing"
+
+ %% An alias for Timing is established by the Timing_translator in
+ %% whatever context it is initialized, and the timing variables are
+ %% then copied from wherever Timing had been previously established.
+ %% The alias at Score level provides a target for initializing
+ %% Timing variables in layout definitions before any
+ %% Timing_translator has been run.
% timing translator must come BEFORE bar number engraver
\consists "Timing_translator"
repeatCountVisibility = #all-repeat-counts-visible
timeSignatureSettings = #default-time-signature-settings
- timeSignatureFraction = #'(4 . 4)
+ timeSignatureFraction = 4/4
%% These defaults should be the same as the rules established in
%% scm/time-signature-settings.scm for 4/4 time
(beamed-extreme-minimum-free-lengths 0 0)
(stem-shorten 0 0))
%% after all, the stubs of the stems may still be visible, so ...
- \override Stem #'transparent = ##t
- \override Flag #'transparent = ##t
+ \override Stem #'stencil = ##f
+ \override Flag #'stencil = ##f
%% automatic beams should be suppressed for similar reasons ...
autoBeaming = ##f
%% remove beams, dots and rests ...
\override Dots #'stencil = ##f
\override Rest #'stencil = ##f
\override MultiMeasureRest #'stencil = ##f
- \override MultiMeasureRestNumber #'transparent = ##t
- \override MultiMeasureRestText #'transparent = ##t
+ \override MultiMeasureRestNumber #'stencil = ##f
+ \override MultiMeasureRestText #'stencil = ##f
%% ... all kinds of ties/slurs
\override Tie #'stencil = ##f
\override RepeatTie #'stencil = ##f
%% ... and all kinds of markups, spanners etc.
\override TupletBracket #'stencil = ##f
\override TupletNumber #'stencil = ##f
- \override DynamicText #'transparent = ##t
+ \override DynamicText #'stencil = ##f
\override DynamicTextSpanner #'stencil = ##f
\override TextSpanner #'stencil = ##f
- \override Hairpin #'transparent = ##t
+ \override Hairpin #'stencil = ##f
\override Script #'stencil = ##f
\override TextScript #'stencil = ##f
\override Glissando #'stencil = #glissando::draw-tab-glissando
clefPosition = #0
%% Change string if note results in negative fret number
handleNegativeFrets = #'recalculate
+ %% Allow open strings even if minimumFret is set
+ restrainOpenStrings = ##f
}
\context {