You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
108 lines
3.3 KiB
108 lines
3.3 KiB
%% LilyPond-File generated by Laborejo - http://www.laborejo.org
|
|
%% Generation Date: %$$DATE$$
|
|
%% Filename: %$$FILENAME$$
|
|
|
|
\version "2.18"
|
|
#(set-default-paper-size "a4")
|
|
#(set-global-staff-size 18 )
|
|
#(ly:set-option 'point-and-click #f)
|
|
|
|
\paper {
|
|
print-all-headers = ##f
|
|
%scoreTitleMarkup = ##f
|
|
|
|
%Print small title on every page.
|
|
oddHeaderMarkup = \markup
|
|
\fill-line {
|
|
\on-the-fly #not-first-page \fromproperty #'header:title
|
|
\on-the-fly #not-first-page \fromproperty #'header:instrument
|
|
%"" % This will make sure that the header is never completely empty, to
|
|
% avoid some layout problems. Also, moving it in between the title and
|
|
% the page number, makes these be typeset left and right aligned, respectively.
|
|
\on-the-fly #not-first-page \on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string
|
|
}
|
|
|
|
evenHeaderMarkup = \markup
|
|
\fill-line {
|
|
\on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string
|
|
\fromproperty #'header:instrument
|
|
\fromproperty #'header:title
|
|
}
|
|
|
|
}
|
|
|
|
\header{
|
|
%$$HEADER$$
|
|
}
|
|
|
|
correctFraction = #(lambda (grob)
|
|
(let ((ev (event-cause grob)))
|
|
(if (and (= (ly:event-property ev 'numerator) 2) (= (ly:event-property ev 'denominator) 3))
|
|
|
|
(format #f "~a" 3)
|
|
|
|
(format #f "~a/~a"
|
|
(ly:event-property ev 'numerator)
|
|
(ly:event-property ev 'denominator))
|
|
)))
|
|
|
|
|
|
\layout{
|
|
%ragged-right = ##t
|
|
\context { \Score
|
|
\override TupletNumber #'text = \correctFraction %traditional but wrong: #tuplet-number::calc-fraction-text
|
|
\override Fingering #'add-stem-support = ##t
|
|
\override StringNumber #'add-stem-support = ##t
|
|
\override StrokeFinger #'add-stem-support = ##t
|
|
%Dynamics
|
|
\override Hairpin #'to-barline = ##f
|
|
\override DynamicLineSpanner #'staff-padding = #2.0
|
|
\override DynamicLineSpanner #'Y-extent = #'(-1.5 . 1.5)
|
|
\override TextScript #'Y-extent = #'(-1.5 . 1.5)
|
|
\override PaperColumn #'keep-inside-line = ##t
|
|
%Remove engraver here and add them in context staff to make multiple timesigs possible. This deactivates barnumbers!
|
|
%\remove "Timing_translator"
|
|
%\remove "Default_bar_line_engraver"
|
|
%\override Tie #'details #'ratio = #2
|
|
}
|
|
\context { \Voice
|
|
%Exchange note_heads_engraver with the completition variant which auto-ties notes on bar-breaks
|
|
\remove "Note_heads_engraver"
|
|
\consists "Completion_heads_engraver"
|
|
\remove "Rest_engraver"
|
|
\consists "Completion_rest_engraver"
|
|
tieWaitForNote = ##t
|
|
|
|
}
|
|
\context { \Staff
|
|
\RemoveEmptyStaves
|
|
%\override VerticalAxisGroup #'remove-first = ##t
|
|
\override TimeSignature #'style = #'numbered
|
|
|
|
%Commenting the following two lines in again, together with the revmoval in \score enables mutli-timesig mode. But disables barnumbers.
|
|
%\consists "Timing_translator"
|
|
%\consists "Default_bar_line_engraver"
|
|
|
|
\override NoteHead #'style = #'baroque %breve and longa are squared.
|
|
}
|
|
}
|
|
|
|
|
|
%Music definitions. Containers, Staff, Parts.
|
|
tempoStaff = { %$$TEMPOSTAFF$$ }
|
|
|
|
%$$VOICES$$
|
|
|
|
\score{
|
|
<<
|
|
%How the definitions are arranged. Only staffgroups (staff prefix) and staffs, merged as voices.
|
|
\accidentalStyle Score.neo-modern-voice
|
|
%$$STRUCTURE$$
|
|
>>}
|
|
|
|
\markup{
|
|
%\column {
|
|
%$$SUBTEXT$$
|
|
%}
|
|
}
|
|
|
|
|