%% Generated by lilypond-book.py %% Options: [linewidth=160\mm,alt=[image of music],printfilename,indent=0\mm,texidoc] #(set! toplevel-score-handler ly:parser-print-score) #(set! toplevel-music-handler (lambda (p m) (ly:parser-print-score p (ly:music-scorify m p)))) #(ly:set-option (quote no-point-and-click)) #(define version-seen? #t) % **************************************************************** % Start cut-&-pastable-section % **************************************************************** \paper { #(define dump-extents #t) linewidth = 160\mm indent = 0\mm } \layout { } % **************************************************************** % ly snippet: % **************************************************************** \renameinput "gregorian-scripts.ly" \version "2.6.0" \header { texidoc = "@cindex Gregorian Scripts Here is demonstrated a preliminary support of Gregorian Scripts: ictus, circulus, semicirculus, accentus, episem. "} %{ TODO: augmentum. Syntax: either as bracket (\augmentumInitium, \augmentumFinis), or as head prefix with subsequently collecting all dots and putting them behind the ligature in a vertical row. Counterexample to the second approach: Graduale Triplex, tempus per annum, hebdomada septima, alleluia (page 280). FIXME: horizontal spacing (ragged right mode). FIXME: padding/minimum-distance is fragile. FIXME: episem stops one notehead too early. %} \include "gregorian-init.ly" \paper { linethickness = \staffspace / 5.0 } \score { \context VaticanaVoice { \override Script #'padding = #-0.5 { a\ictus a\circulus a\semicirculus a\accentus %{ %% TODO: augmentum: a\augmentum \[ \augmentumInitium b \flexa a \augmentumFinis \] %} \[ a \episemInitium \pes b \flexa a \episemFinis \] } } \layout { linewidth = 70.0 width = 60.0 indent = 0.0 raggedright = ##t } } % **************************************************************** % end ly snippet % ****************************************************************