With strict-note-spacing
spacing for grace notes (even multiple ones) is floating as well.
What's this? Searching the LSR Browse by title Contributing Snippet database | Browsing items 130−139 out of 940 |
A Manual for Clergy and Church Musicians, © 1980 by the Church Pension Fund, pp. 55
You can see from the following attachment that singing Anglican Chant directly from The Hymnal 1982 can require more practice and skill than most congregations, let alone choirs, posses. This template allows a simple method of pointing and writing out Anglican Chant so they can be sung more easily. Here is a sample of S39 The Invitatory: Venite/Psalm 95.
The text for Psalms and Canticles may be downloaded from http://justus.anglican.org/resources/bcp/bcp.htm. However, the pointed versions are in The Hymnal 1982. There, two dots over a word imply a slur. A bracket over a word implies a tie. The apostrophes mark bars.
S 39 is a double chant, so you can think of it as an A B pattern that is repeated. For this example, I used an Antiphon for Lent (The Lord if full of com ' passion and ' mercy: * Come let ' us a ' dore ' him.
) The sequence for the entire Venite (Psalm 95 verses 1-7) is in the form A A [Ant. B] A B A [Ant. B] A A [Ant. B]. It is best to end a section in a B. So if you are not using an Antiphon, you would probably program A B A A B A B for verses 1-7 respectively.
When you have done these six steps, you can run LilyPond to check your programming.
This example provides a function to typeset a hairpin (de)crescendo with some additional text below it, such as molto
or poco
.
The added text will change the direction according to the direction of the hairpin. The Hairpin is aligned to DynamicText.
The example also illustrates how to modify the way an object is normally printed, using some Scheme code.
Double accidentals should be removed
B sharp -> C
E sharp -> F
C flat -> B
F flat -> E
In this manner, the most natural enharmonic notes are chosen.
\markup
block, this method has a downside: the created objects will behave like text markups, and not like dynamics.
However, it is possible to create a similar object using the equivalent Scheme code (as described in the Notation Reference), combined with the make-dynamic-script
function. This way, the markup will be regarded as a dynamic, and therefore will remain compatible with commands such as \dynamicUp
or \dynamicDown
.