What's this? Searching the LSR Browse by title Contributing Snippet database | Browsing items 150−159 out of 940 |
The commonly used \key
command sets the keyAlterations
property, in the Staff
context.
To create non-standard key signatures, set this property directly. The format of this command is a list:
\set Staff.keyAlterations = #`(((octave . step) . alter) ((octave . step) . alter) ...)
where, for each element in the list, octave
specifies the octave (0
being the octave from middle C to the B above), step
specifies the note
within the octave (0 means C and 6 means B), and alter
is ,SHARP ,FLAT
,DOUBLE-SHARP
etc.
Alternatively, using the more concise format for each item in the list (step . alter)
specifies the same alteration holds in all octaves.
For microtonal scales where a sharp
is not 100 cents, alter
refers to the alteration as a proportion of a 200-cent whole tone.
The shapeNoteStyles
property can be used to define various note head styles for each step of the scale (as set by the key signature or the tonic
property).
This property requires a set of symbols, which can be purely arbitrary (geometrical expressions such as triangle
, cross
, and xcircle
are allowed) or based on old American engraving tradition (some latin note names are also allowed).
That said, to imitate old American song books, there are several predefined note head styles available through shortcut commands such as \aikenHeads
or \sacredHarpHeads
.
This example shows different ways to obtain shape note heads, and demonstrates the ability to transpose a melody without losing the correspondence between harmonic functions and note head styles.