Non-traditional key signatures: Difference between revisions

Better formatting
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:
To create non-standard key signatures, set this property directly. The format of this command is a list:
To create non-standard key signatures, set this property directly. The format of this command is a list:


: <code>\set Staff.keyAlterations =</code>
\set Staff.keyAlterations =
:: <code>#`(((<var>octave</var> . <var>step</var>) . <var>alter</var>) ((<var>octave</var> . <var>step</var>) . <var>alter</var>) ...)</code>
  #`(((<var>octave</var> . <var>step</var>) . <var>alter</var>) ((<var>octave</var> . <var>step</var>) . <var>alter</var>) ...)


where, for each element in the list, <var>octave</var> specifies the octave (0&nbsp;being the octave from middle&nbsp;C to the B above), <var>step</var> specifies the note within the octave (0&nbsp;means&nbsp;C and 6&nbsp;means&nbsp;B), and <var>alter</var> is one of <code>SHARP</code>, <code>FLAT</code>, <code>DOUBLE-SHARP</code>, etc., preceded by a comma.
where, for each element in the list, <var>octave</var> specifies the octave (0&nbsp;being the octave from middle&nbsp;C to the B above), <var>step</var> specifies the note within the octave (0&nbsp;means&nbsp;C and 6&nbsp;means&nbsp;B), and <var>alter</var> is one of <code>SHARP</code>, <code>FLAT</code>, <code>DOUBLE-SHARP</code>, etc., preceded by a comma.
Line 10: Line 10:
Alternatively, you can use the more concise format <code>(<var>step</var> . <var>alter</var>)</code> for each item in the list if the same alterations are used in all octaves.
Alternatively, you can use the more concise format <code>(<var>step</var> . <var>alter</var>)</code> for each item in the list if the same alterations are used in all octaves.


For microtonal scales where a “sharp” is not 100 cents, <code>alter</code> refers to the alteration as a proportion of a 200-cent whole tone.
For microtonal scales where a “sharp” is not 100 cents, <var>alter</var> refers to the alteration as a proportion of a 200-cent whole tone.


<lilypond version="2.24">
<lilypond version="2.24">
Line 30: Line 30:
[[Category:Contemporary notation]]
[[Category:Contemporary notation]]
[[Category:Pitches]]
[[Category:Pitches]]
[[Category:Contemporary notation]]
[[Category:Really cool]]
[[Category:Staff notation]]
[[Category:Staff notation]]
[[Category:Version-specific]]
[[Category:Really cool]]
[[Category:Included in the official documentation]]
[[Category:Included in the official documentation]]
[[Category:Snippet]]
[[Category:Snippet]]