bagpipe.ly/lib/layout_tweaks.ily

70 lines
1.7 KiB
Plaintext

% =================================================== %
% Layout Tweaks %
% =================================================== %
% Bagpipe music is written in something like D major. If we use
% flattened notes, the flat should be shown on all instances.
bagpipeKey = {
\key d \major
\accidentalStyle forget
}
% Show the key signature e.g. for BMW compatibility.
showKeySignature = {
\override Staff.KeySignature.stencil = #'ly:key-signature-interface::print
\override StaffGroup.KeySignature.stencil = #'ly:key-signature-interface::print
\override Score.KeySignature.stencil = #'ly:key-signature-interface::print
}
% Show the true key signature (E-flat major). Use together with
% \transpose f a to print scores for other instruments.
showTrueKeySignature = {
\override Staff.KeySignature.stencil = #'ly:key-signature-interface::print
\override StaffGroup.KeySignature.stencil = #'ly:key-signature-interface::print
\override Score.KeySignature.stencil = #'ly:key-signature-interface::print
\override Score.Stem.direction = #'center
\override Score.Slur.direction = #'center
\override Score.Tie.direction = #'center
}
%%% Layout
\layout {
indent = 0.0
\context {
\Score
\remove "Bar_number_engraver"
\override Stem.direction = #down
\override Slur.direction = #up
\override Tie.direction = #up
\override VoltaBracketSpanner.Y-extent = #'(-1.5 . 0)
\override VoltaBracket.height = #2.2
}
\context {
\StaffGroup
extraNatural = ##f
\override KeySignature.stencil = ##f
}
\context {
\Staff
extraNatural = ##f
midiInstrument = #"bagpipe"
\override KeySignature.stencil = ##f
}
\context {
\Voice
\override TupletBracket.bracket-visibility = ##t
}
}