Moved Layout into own file

This commit is contained in:
Eric Teunis de Boone 2019-01-03 17:37:34 +01:00
parent bd29d4f030
commit 20213c19a6
2 changed files with 70 additions and 75 deletions

View File

@ -9,81 +9,6 @@
\version "2.19.28"
% 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
}
% gracenotesOff = #(set! showGracenotes ##f)
% gracenotesOn = #(set! showGracenotes ##t)
% \gracenotesOn
% Various tweaks to get good defaults for bagpipe music.
\paper {
top-margin = 4\mm
bottom-margin = 4\mm
}
\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
}
}
% Some common timing tweaks.
% Sets the autobeamer to span quarter notes only. Use for fast music.
@ -113,3 +38,4 @@ marchTime = {
\include "lib/pitchnames.ily"
\include "lib/embellishments.ily"
\include "lib/layout_tweaks.ily"

69
lib/layout_tweaks.ily Normal file
View File

@ -0,0 +1,69 @@
% =================================================== %
% 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
}
}