\version "2.25.1" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % score/paper/global defaults BS = {} % bar structure PS = {} % page/system breaks midiTempo = { \tempo 4 = 80 } pitchTranspose = c consistentlyLeftAlignedBarNumbers = { %\override Score.BarNumber.break-visibility = #end-of-line-invisible \override Score.BarNumber.self-alignment-X = #(lambda (grob) (let ((break-dir (ly:item-break-dir grob))) (if (= break-dir RIGHT) RIGHT LEFT))) } scorePre = { \override Score.NoteHead.style = #'baroque \override Score.BarNumber.break-visibility = #end-of-line-invisible %\override Score.BarNumber.self-alignment-X = #-1 \consistentlyLeftAlignedBarNumbers %\set Score.tempoHideNote = ##t %\override Score.RehearsalMark.break-align-symbols = #'(clef) %\override Score.RehearsalMark.break-align-symbols = #'(key-signature) \override Score.RehearsalMark.break-align-symbols = #'(time-signature) \override Score.RehearsalMark.self-alignment-X = #LEFT \override Score.RehearsalMark.padding = #2.5 \compressEmptyMeasures } scoreTimeSig = { \overrideTimeSignatureSettings 4/4 % timeSignatureFraction 1/4 % baseMomentFraction 1,1,1,1 % beatStructure #'() % beamExceptions \overrideTimeSignatureSettings 2/2 % timeSignatureFraction 1/4 % baseMomentFraction 1,1,1,1 % beatStructure #'() % beamExceptions \overrideTimeSignatureSettings 3/4 % timeSignatureFraction 1/4 % baseMomentFraction 1,1,1 % beatStructure #'() % beamExceptions } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % markups, shortcuts etc. soli = \markup { \italic soli } solo = \markup { \italic solo } tasto = \markup { \italic { tasto solo } } tutti = \markup { \italic tutti } dolce = \markup { \italic dolce } sotto = \markup { \italic { sotto voce } } rit = \markup { \italic rit } att = { \once \override Score.RehearsalMark.break-visibility = #end-of-line-visible \once \override Score.RehearsalMark.self-alignment-X = #RIGHT \mark\markup { \italic attacca } } endfermata = { \once \override Score.RehearsalMark.break-visibility = #end-of-line-visible \once \override Score.RehearsalMark.self-alignment-X = #1 \mark\markup { \musicglyph "scripts.ufermata" } } ficta = { \once \set suggestAccidentals = ##t \once \override AccidentalSuggestion.avoid-slur = #'outside } daCapo = { \once \override Score.RehearsalMark.break-visibility = #end-of-line-visible \once \override Score.RehearsalMark.self-alignment-X = #RIGHT \mark \markup \italic "Da Capo" } daSegFine = { \once \override Score.RehearsalMark.break-visibility = #end-of-line-visible \once \override Score.RehearsalMark.self-alignment-X = #RIGHT \mark \markup \italic "D.S. al Fine" } Fine = { \once \override Score.RehearsalMark.break-visibility = #begin-of-line-invisible \once \override Score.RehearsalMark.self-alignment-X = #RIGHT \mark \markup \italic "Fine" } Segno = { \mark \markup { \musicglyph "scripts.segno" } } %\markup { \null \raise #3 \halign #0.5 "D.C. al Coda" } italicas = \override LyricText.font-shape = #'italic rectas = \override LyricText.font-shape = #'upright breveMelisma = { \once \override LyricText.self-alignment-X = #-1 } #(define ((proportio glyph a b) grob) (grob-interpret-markup grob (markup #:override '(baseline-skip . 2.5) #:number (#:line ((markup (#:fontsize 4 #:musicglyph glyph)) (#:fontsize -1 #:column (a b))))))) #(define ((proportioD glyph a b) grob) (grob-interpret-markup grob (markup #:override '(baseline-skip . 2.5) #:number (#:line ((markup (#:fontsize 4 #:musicglyph glyph)) (#:fontsize -1 #:column (a b))))))) #(define ((proportioS glyph a) grob) (grob-interpret-markup grob (markup #:override '(baseline-skip . 2.5) #:number (#:line ((markup (#:fontsize 1 #:musicglyph glyph)) #:vcenter (#:fontsize -1 a)) )))) manual_tsig = { \override Score.TimeSignature.stencil = #ly:text-interface::print } dupla = { \override Staff.TimeSignature.text = \markup {\musicglyph "timesig.mensural22"} \manual_tsig \time 2/1 } tripla = { \override Staff.TimeSignature.text = \markup {\musicglyph "timesig.mensural34" \lower #0.9 \bold \large "3"} \manual_tsig \time 3/1 } triplaB = { \override Staff.TimeSignature.text = \markup {\musicglyph "timesig.mensural34" \lower #0.6 \bold %\small %\large \scale #'(0.6 . 0.6) \center-column \number { 3 \raise #0.9 2 } } \manual_tsig \time 3/1 } bar_empty = { \set Timing.measureBarType = "" } bar_tick = { \set Timing.measureBarType = "'" } nobar = \bar_empty