<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.lilypond.community/index.php?action=history&amp;feed=atom&amp;title=Metric_modulation_%28proportional_tempi%29</id>
	<title>Metric modulation (proportional tempi) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.lilypond.community/index.php?action=history&amp;feed=atom&amp;title=Metric_modulation_%28proportional_tempi%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.lilypond.community/index.php?title=Metric_modulation_(proportional_tempi)&amp;action=history"/>
	<updated>2026-06-16T08:51:21Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.lilypond.community/index.php?title=Metric_modulation_(proportional_tempi)&amp;diff=6583&amp;oldid=prev</id>
		<title>Gabriel Ellsworth: I added links to Yoshiaki Onishi’s solution.</title>
		<link rel="alternate" type="text/html" href="https://wiki.lilypond.community/index.php?title=Metric_modulation_(proportional_tempi)&amp;diff=6583&amp;oldid=prev"/>
		<updated>2026-06-13T22:38:39Z</updated>

		<summary type="html">&lt;p&gt;I added links to Yoshiaki Onishi’s solution.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:38, 13 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This snippet shows how you can typeset a metric modulation as a rehearsal mark. (See [https://lists.gnu.org/archive/html/lilypond-user/2026-05/msg00194.html this thread on the mailing list].) &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Compare [[Metric modulation with tuplet]].&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This snippet shows how you can &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;typeset a metric modulation as a rehearsal mark&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;. (See [https://lists.gnu.org/archive/html/lilypond-user/2026-05/msg00194.html this thread on the mailing list].)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In the code below, the following commands enable you to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;to &lt;/del&gt;center the = glyph above the bar line.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In the code below, the following commands enable you to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;center the = glyph above the bar line&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &amp;lt;code&amp;gt;\general-align&amp;lt;/code&amp;gt; commands set the center of the &amp;lt;code&amp;gt;myMetricModulation&amp;lt;/code&amp;gt; markup to be the center of the equals sign (=). For more information, see [https://lilypond.org/doc/v2.26/Documentation/notation/text-markup-commands#markup-for-text-alignment A.1.2 Markup for text alignment] in the Notation Reference.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &amp;lt;code&amp;gt;\general-align&amp;lt;/code&amp;gt; commands set the center of the &amp;lt;code&amp;gt;myMetricModulation&amp;lt;/code&amp;gt; markup to be the center of the equals sign (=). For more information, see [https://lilypond.org/doc/v2.26/Documentation/notation/text-markup-commands#markup-for-text-alignment A.1.2 Markup for text alignment] in the Notation Reference.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &amp;lt;code&amp;gt;\put-adjacent&amp;lt;/code&amp;gt; commands add elements to the sides of the equals sign without shifting it. See [https://lilypond.org/doc/v2.26/Documentation/notation/text-markup-commands#markup-for-text-alignment A.1.2 Markup for text alignment].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# &amp;lt;code&amp;gt;\put-adjacent&amp;lt;/code&amp;gt; commands add elements to the sides of the equals sign without shifting it. See [https://lilypond.org/doc/v2.26/Documentation/notation/text-markup-commands#markup-for-text-alignment A.1.2 Markup for text alignment].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Switching off &amp;lt;code&amp;gt;self-alignment-X&amp;lt;/code&amp;gt; means that the 0 coordinate of the stencil gets used for alignment with the bar line, without any shifting. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Without &lt;/del&gt;&amp;lt;code&amp;gt;\tweak self-alignment-X ##f&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;self-alignment-X = 0&amp;lt;/code&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;would &lt;/del&gt;calculate a shift in order to align the center of the markup &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(&lt;/del&gt;rather than the equals sign&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;) &lt;/del&gt;to its anchor point.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Switching off &amp;lt;code&amp;gt;self-alignment-X&amp;lt;/code&amp;gt; means that the 0 coordinate of the stencil gets used for alignment with the bar line, without any shifting. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(If you do not include &lt;/ins&gt;&amp;lt;code&amp;gt;\tweak self-alignment-X ##f&amp;lt;/code&amp;gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;then &lt;/ins&gt;&amp;lt;code&amp;gt;self-alignment-X = 0&amp;lt;/code&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;will &lt;/ins&gt;calculate a shift in order to align the center of the markup&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/ins&gt;rather than the equals sign&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/ins&gt;to its anchor point.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The music is from Tomás Luis de Victoria, “O magnum mysterium,” Tenor part ([https://ks15.imslp.org/files/imglnks/usimg/6/69/IMSLP106031-PMLP216234-TENOR.pdf PDF of source]).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The music &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;on this page &lt;/ins&gt;is from Tomás Luis de Victoria, “O magnum mysterium,” Tenor part ([https://ks15.imslp.org/files/imglnks/usimg/6/69/IMSLP106031-PMLP216234-TENOR.pdf PDF of source])&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;Some other approaches to metric modulations:&#039;&#039;&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# [[Metric modulation with tuplet]] shows a way to indicate a metric modulation that refers to a duration within a tuplet.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# Yoshiaki Onishi’s approaches use &amp;lt;code&amp;gt;\textEndMark&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;\textMark&amp;lt;/code&amp;gt; and print left and right arrows (← →) on each side of the equation, following the example of the scores of composer Elliott Carter. For an explanation, search for “Metric Modulation Equation” in Onishi’s [https://github.com/yoshiakionishi/lilypond-snippets/blob/main/DOCUMENT/YO_SNIPPETS_COOKBOOK_MASTER.pdf LilyPond Contemporary Notation Cookbook]; for the code, see [https://github.com/yoshiakionishi/lilypond-snippets/blob/main/DOCUMENT/metricModulationRegularFlag.ly metricModulationRegularFlag.ly] and [https://github.com/yoshiakionishi/lilypond-snippets/blob/main/DOCUMENT/metricmodulationStraightFlag.ly metricmodulationStraightFlag.ly]. His commands support tuplet note values&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;lilypond version=&amp;quot;2.26&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;lilypond version=&amp;quot;2.26&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gabriel Ellsworth</name></author>
	</entry>
	<entry>
		<id>https://wiki.lilypond.community/index.php?title=Metric_modulation_(proportional_tempi)&amp;diff=6578&amp;oldid=prev</id>
		<title>Gabriel Ellsworth: Created page with &quot;This snippet shows how you can typeset a metric modulation as a rehearsal mark. (See [https://lists.gnu.org/archive/html/lilypond-user/2026-05/msg00194.html this thread on the mailing list].) Compare Metric modulation with tuplet.  In the code below, the following commands enable you to to center the = glyph above the bar line. # &lt;code&gt;\general-align&lt;/code&gt; commands set the center of the &lt;code&gt;myMetricModulation&lt;/code&gt; markup to be the center of the equals sign (=)....&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.lilypond.community/index.php?title=Metric_modulation_(proportional_tempi)&amp;diff=6578&amp;oldid=prev"/>
		<updated>2026-06-11T22:03:21Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This snippet shows how you can typeset a metric modulation as a rehearsal mark. (See [https://lists.gnu.org/archive/html/lilypond-user/2026-05/msg00194.html this thread on the mailing list].) Compare &lt;a href=&quot;/wiki/Metric_modulation_with_tuplet&quot; title=&quot;Metric modulation with tuplet&quot;&gt;Metric modulation with tuplet&lt;/a&gt;.  In the code below, the following commands enable you to to center the = glyph above the bar line. # &amp;lt;code&amp;gt;\general-align&amp;lt;/code&amp;gt; commands set the center of the &amp;lt;code&amp;gt;myMetricModulation&amp;lt;/code&amp;gt; markup to be the center of the equals sign (=)....&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This snippet shows how you can typeset a metric modulation as a rehearsal mark. (See [https://lists.gnu.org/archive/html/lilypond-user/2026-05/msg00194.html this thread on the mailing list].) Compare [[Metric modulation with tuplet]].&lt;br /&gt;
&lt;br /&gt;
In the code below, the following commands enable you to to center the = glyph above the bar line.&lt;br /&gt;
# &amp;lt;code&amp;gt;\general-align&amp;lt;/code&amp;gt; commands set the center of the &amp;lt;code&amp;gt;myMetricModulation&amp;lt;/code&amp;gt; markup to be the center of the equals sign (=). For more information, see [https://lilypond.org/doc/v2.26/Documentation/notation/text-markup-commands#markup-for-text-alignment A.1.2 Markup for text alignment] in the Notation Reference.&lt;br /&gt;
# &amp;lt;code&amp;gt;\put-adjacent&amp;lt;/code&amp;gt; commands add elements to the sides of the equals sign without shifting it. See [https://lilypond.org/doc/v2.26/Documentation/notation/text-markup-commands#markup-for-text-alignment A.1.2 Markup for text alignment].&lt;br /&gt;
# Switching off &amp;lt;code&amp;gt;self-alignment-X&amp;lt;/code&amp;gt; means that the 0 coordinate of the stencil gets used for alignment with the bar line, without any shifting. Without &amp;lt;code&amp;gt;\tweak self-alignment-X ##f&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;self-alignment-X = 0&amp;lt;/code&amp;gt; would calculate a shift in order to align the center of the markup (rather than the equals sign) to its anchor point.&lt;br /&gt;
&lt;br /&gt;
The music is from Tomás Luis de Victoria, “O magnum mysterium,” Tenor part ([https://ks15.imslp.org/files/imglnks/usimg/6/69/IMSLP106031-PMLP216234-TENOR.pdf PDF of source]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lilypond version=&amp;quot;2.26&amp;quot;&amp;gt;&lt;br /&gt;
% Optional: Define markup commands&lt;br /&gt;
% to contain shortcuts for the notes&lt;br /&gt;
% to typeset in your metric modulation markup.&lt;br /&gt;
simpleBreve = \markup {&lt;br /&gt;
  \override #&amp;#039;(style . baroque)&lt;br /&gt;
  \note { \breve }&lt;br /&gt;
  #UP % (stem direction)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
dottedBreve = \markup {&lt;br /&gt;
  \override #&amp;#039;(style . baroque)&lt;br /&gt;
  \note { \breve. }&lt;br /&gt;
  #UP % (stem direction)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
thickSpace = \markup \char ##x2004&lt;br /&gt;
% Unicode codepoint U+2004 is a&lt;br /&gt;
% Three-per-Em space&lt;br /&gt;
% (also known as a “thick space”); see&lt;br /&gt;
% https://en.wikipedia.org/wiki/Whitespace_character#Unicode&lt;br /&gt;
&lt;br /&gt;
% Define a custom markup command&lt;br /&gt;
% to typeset an equals sign (=)&lt;br /&gt;
% with a thick space on each side.&lt;br /&gt;
equals = \markup {&lt;br /&gt;
  \put-adjacent #X #RIGHT&lt;br /&gt;
  \put-adjacent #X #LEFT&lt;br /&gt;
  \general-align #Y #DOWN \char ##x003D&lt;br /&gt;
  % https://en.wikipedia.org/wiki/Mathematical_operators_and_symbols_in_Unicode&lt;br /&gt;
  \thickSpace&lt;br /&gt;
  \thickSpace&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
% Define a markup that says&lt;br /&gt;
% “breve = dotted breve”&lt;br /&gt;
% with the = glyph at the&lt;br /&gt;
% center of this markup.&lt;br /&gt;
myMetricModulation = \markup {&lt;br /&gt;
  \put-adjacent #X #RIGHT&lt;br /&gt;
  \put-adjacent #X #LEFT&lt;br /&gt;
  &lt;br /&gt;
  \general-align #X #CENTER&lt;br /&gt;
  \general-align #Y #CENTER&lt;br /&gt;
  \equals&lt;br /&gt;
  &lt;br /&gt;
  \simpleBreve&lt;br /&gt;
  \dottedBreve&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
words = \lyricmode {&lt;br /&gt;
  Ie -- sum Chris -- tum&lt;br /&gt;
  al -- le -- lu -- ia&lt;br /&gt;
  al&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
music = \relative {&lt;br /&gt;
  \key g \dorian&lt;br /&gt;
  \clef &amp;quot;petrucci-c4&amp;quot;&lt;br /&gt;
  \override NoteHead.style = #&amp;#039;baroque&lt;br /&gt;
  \tag #&amp;#039;metronome { \tempo 1 = 60 }&lt;br /&gt;
  \time 2/1&lt;br /&gt;
  f\breve | g1 a1 |&lt;br /&gt;
  \tweak self-alignment-X ##f&lt;br /&gt;
  \mark \myMetricModulation&lt;br /&gt;
  \tag #&amp;#039;metronome {&lt;br /&gt;
    \once \override Score.MetronomeMark.X-offset = #7&lt;br /&gt;
    \tempo &amp;quot;&amp;quot; 1 = 90&lt;br /&gt;
  }&lt;br /&gt;
  \time 3/1&lt;br /&gt;
  g\breve g1 | d&amp;#039;\breve d1 |&lt;br /&gt;
  c\breve c1 |&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
\markup { \circle 1 Metric modulation: }&lt;br /&gt;
\markup \vspace #0.2&lt;br /&gt;
\score {&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
    \new Voice = &amp;quot;tenor&amp;quot;&lt;br /&gt;
      \removeWithTag #&amp;#039;metronome \music&lt;br /&gt;
    \new Lyrics \lyricsto &amp;quot;tenor&amp;quot; \words&lt;br /&gt;
  &amp;gt;&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
\markup { \circle 2 With metronome marks added: }&lt;br /&gt;
\markup \vspace #0.2&lt;br /&gt;
\score {&lt;br /&gt;
  &amp;lt;&amp;lt;&lt;br /&gt;
    \new Voice = &amp;quot;tenor&amp;quot;&lt;br /&gt;
      \keepWithTag #&amp;#039;metronome \music&lt;br /&gt;
    \new Lyrics \lyricsto &amp;quot;tenor&amp;quot; \words&lt;br /&gt;
  &amp;gt;&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lilypond&amp;gt;&lt;br /&gt;
[[Category:Rhythms]]&lt;br /&gt;
[[Category:Editorial annotations]]&lt;br /&gt;
[[Category:Ancient notation]]&lt;br /&gt;
[[Category:Real music]]&lt;br /&gt;
[[Category:Snippet]]&lt;/div&gt;</summary>
		<author><name>Gabriel Ellsworth</name></author>
	</entry>
</feed>