From 71ffe0da7c7c8a4637b776a24195fdf093a8b286 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrgen=20Reuter?= Date: Mon, 31 Mar 2003 18:06:09 +0000 Subject: [PATCH] * input/regression/breathing-sign.ly: updated for ancient notation --- ChangeLog | 5 +++ input/regression/breathing-sign.ly | 65 ++++++++++++++++++++++++++++-- 2 files changed, 66 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7436e8a76e..ddf942080c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-03-31 Juergen Reuter + + * input/regression/breathing-sign.ly: updated to for ancient + notation + 2003-03-31 Jan Nieuwenhuizen * scripts/ly2dvi.py: Add newline. diff --git a/input/regression/breathing-sign.ly b/input/regression/breathing-sign.ly index a12b558992..c065e027b7 100644 --- a/input/regression/breathing-sign.ly +++ b/input/regression/breathing-sign.ly @@ -10,26 +10,83 @@ two measures all have the same distance from each other. Breathing signs are available in different tastes: commas (default), ticks, vees and `railroad tracks' (caesura). -" } - +Gregorian chant notation sometimes also uses commas and ticks, but in +smaller font size (we call it 'virgula' and 'caesura'). However, the +most common breathing signs are divisio minima/maior/maxima and +finalis, the latter three looking similar to bar glyphs. +" } +\include "gregorian-init.ly" \score { \notes \relative c' { \key es \major \time 3/4 + +% this bar contains no \breathe < \context Voice = two { \stemDown es4 bes es } \context Voice = one { \stemUp g4 as g } > | + +% by default, \breathe uses the rcomma, just as if saying: +% \property Voice.BreathingSign \set #'text = #"scripts-rcomma" < \context Voice = two { \stemDown es4 \breathe bes es } \context Voice = one { \stemUp g4 as g } > | -% Change to wedge: + +% rvarcomma and lvarcomma are variations of the default rcomma and lcomma + % N.B.: must use Staff context here, since we start a Voice below + \property Staff.BreathingSign \override #'text = #"scripts-rvarcomma" + < \context Voice = two { \stemDown es4 \breathe bes es } + \context Voice = one { \stemUp g4 as g } + > | + +% wedge \property Voice.BreathingSign \override #'text = #"scripts-upbow" es8 d es f g8 \breathe f | +% caesura \property Voice.BreathingSign \set #'text = #"scripts-caesura" [es8 d] \breathe [es f g f] | - es2 r4 \bar "||" + es2 r4 \bar "||" \break + +% +% Gregorian stuff: +% + +% we turn bars off for Gregorian stuff + \property Staff.BarLine \override #'transparent = ##t + +% this bar contains no \breathe + < \context Voice = two { \stemDown es4 bes es } + \context Voice = one { \stemUp g4 as g } + > | + +% \virgula applies rcomma, but in a smaller font + < \context Voice = two { \stemDown es4 \virgula bes es } + \context Voice = one { \stemUp g4 as g } + > | + +% \caesura applies rvarcomma, but in a smaller font + < \context Voice = two { \stemDown es4 \caesura bes es } + \context Voice = one { \stemUp g4 as g } + > | + +% \divisiominima is a simple vertical stroke through the uppermost +% staffline, just like the original implementation of breathing signs. + < \context Voice = two { \stemDown es4 \divisiominima bes es } + \context Voice = one { \stemUp g4 as g } + > | +% \divisio{maior,maxima} and \finalis look like bars and are vertically +% centered on the staff; the direction property has no effect + < \context Voice = two { \stemDown es4 \divisiomaior bes es } + \context Voice = one { \stemUp g4 as g } + > | + < \context Voice = two { \stemDown es4 \divisiomaxima bes es } + \context Voice = one { \stemUp g4 as g } + > | + +% this one looks almost like a "||" type bar + \finalis } } -- 2.39.2