<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.xen.wiki/index.php?action=history&amp;feed=atom&amp;title=TOP_tuning</id>
	<title>TOP tuning - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.xen.wiki/index.php?action=history&amp;feed=atom&amp;title=TOP_tuning"/>
	<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=TOP_tuning&amp;action=history"/>
	<updated>2026-06-11T21:59:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=207467&amp;oldid=prev</id>
		<title>FloraC: Terminology: *absolute error* is ambiguous here. Use *damage* instead. Eliminate cents in favor of arbitrary interval size units. Misc. cleanup</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=207467&amp;oldid=prev"/>
		<updated>2025-08-18T12:39:46Z</updated>

		<summary type="html">&lt;p&gt;Terminology: *absolute error* is ambiguous here. Use *damage* instead. Eliminate cents in favor of arbitrary interval size units. Misc. cleanup&lt;/p&gt;
&lt;a href=&quot;https://en.xen.wiki/index.php?title=TOP_tuning&amp;amp;diff=207467&amp;amp;oldid=199402&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>FloraC</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=199402&amp;oldid=prev</id>
		<title>VectorGraphics at 04:21, 12 June 2025</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=199402&amp;oldid=prev"/>
		<updated>2025-06-12T04:21:51Z</updated>

		<summary type="html">&lt;p&gt;&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 04:21, 12 June 2025&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-l33&quot;&gt;Line 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&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;== TOP commas and TOP extensions ==&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;== TOP commas and TOP extensions ==&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;Suppose &#039;&#039;T&#039;&#039; is a TOP tuned temperament with &#039;&#039;i&#039;&#039; intrinsic primes, &#039;&#039;e&#039;&#039; extrinsic primes, and a sharp semigroup of rank &#039;&#039;k&#039;&#039; + 1. Then the dimensionality of &#039;&#039;T&#039;&#039; is &#039;&#039;n&#039;&#039; = &#039;&#039;e&#039;&#039; + &#039;&#039;i&#039;&#039;; the corank (rank of the comma group) is &#039;&#039;i&#039;&#039; - &#039;&#039;k&#039;&#039; and so the rank of the temperament is &#039;&#039;n&#039;&#039; - (&#039;&#039;i&#039;&#039; - &#039;&#039;k&#039;&#039;) = &#039;&#039;e&#039;&#039; + &#039;&#039;k&#039;&#039;. If we move a prime from intrinsic to extrinsic, the rank is therefore increased by 1 and the corank decreased by 1, leaving the dimensionality the same. If &#039;&#039;ν&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;p&#039;&#039;&amp;lt;/sub&amp;gt; is the valuation val from prime &#039;&#039;p&#039;&#039;, meaning all coefficients but the one for &#039;&#039;p&#039;&#039; are zero and the &#039;&#039;p&#039;&#039; coefficient is 1, then this &quot;moving&quot; can be accomplished by adding &#039;&#039;ν&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;p&#039;&#039;&amp;lt;/sub&amp;gt;, for some prime &#039;&#039;p&#039;&#039; which is intrinsic but not a prime or inverse prime of the sharp semigroup, as the bottom row of the val list (mapping matrix) &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for T, or equivalently wedging it with the wedgie &lt;/del&gt;for T. This process can continue until all intrinsic primes except those for the sharp semigroup are moved to extrinsic primes. In this case, &#039;&#039;i&#039;&#039; = &#039;&#039;k&#039;&#039; + 1 so the corank is &#039;&#039;i&#039;&#039; - &#039;&#039;k&#039;&#039; = (&#039;&#039;k&#039;&#039; + 1) - &#039;&#039;k&#039;&#039; = 1, and there is only one comma, defined as usual as a rational number number greater than one which is not a square, cube or other power, generating the kernel. Since either this comma or its inverse is a product in the sharp semigroup, its absolute proportional error is equal to APE (&#039;&#039;T&#039;&#039;). The result is that for any regular temperament, there is a unique comma of the temperament such that the absolute proportional error in any TOP tuning is equal to the maximal absolute proportional error for the temperament. This comma we may call the &#039;&#039;TOP comma&#039;&#039;. The TOP comma in a sense encapsulates the error of the temperament. Any TOP tuning of the temperament, including TIPTOP, is also a TOP tuning of the codimension one temperament defined by the TOP comma.&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;Suppose &#039;&#039;T&#039;&#039; is a TOP tuned temperament with &#039;&#039;i&#039;&#039; intrinsic primes, &#039;&#039;e&#039;&#039; extrinsic primes, and a sharp semigroup of rank &#039;&#039;k&#039;&#039; + 1. Then the dimensionality of &#039;&#039;T&#039;&#039; is &#039;&#039;n&#039;&#039; = &#039;&#039;e&#039;&#039; + &#039;&#039;i&#039;&#039;; the corank (rank of the comma group) is &#039;&#039;i&#039;&#039; - &#039;&#039;k&#039;&#039; and so the rank of the temperament is &#039;&#039;n&#039;&#039; - (&#039;&#039;i&#039;&#039; - &#039;&#039;k&#039;&#039;) = &#039;&#039;e&#039;&#039; + &#039;&#039;k&#039;&#039;. If we move a prime from intrinsic to extrinsic, the rank is therefore increased by 1 and the corank decreased by 1, leaving the dimensionality the same. If &#039;&#039;ν&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;p&#039;&#039;&amp;lt;/sub&amp;gt; is the valuation val from prime &#039;&#039;p&#039;&#039;, meaning all coefficients but the one for &#039;&#039;p&#039;&#039; are zero and the &#039;&#039;p&#039;&#039; coefficient is 1, then this &quot;moving&quot; can be accomplished by adding &#039;&#039;ν&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;p&#039;&#039;&amp;lt;/sub&amp;gt;, for some prime &#039;&#039;p&#039;&#039; which is intrinsic but not a prime or inverse prime of the sharp semigroup, as the bottom row of the val list (mapping matrix) for T. This process can continue until all intrinsic primes except those for the sharp semigroup are moved to extrinsic primes. In this case, &#039;&#039;i&#039;&#039; = &#039;&#039;k&#039;&#039; + 1 so the corank is &#039;&#039;i&#039;&#039; - &#039;&#039;k&#039;&#039; = (&#039;&#039;k&#039;&#039; + 1) - &#039;&#039;k&#039;&#039; = 1, and there is only one comma, defined as usual as a rational number number greater than one which is not a square, cube or other power, generating the kernel. Since either this comma or its inverse is a product in the sharp semigroup, its absolute proportional error is equal to APE (&#039;&#039;T&#039;&#039;). The result is that for any regular temperament, there is a unique comma of the temperament such that the absolute proportional error in any TOP tuning is equal to the maximal absolute proportional error for the temperament. This comma we may call the &#039;&#039;TOP comma&#039;&#039;. The TOP comma in a sense encapsulates the error of the temperament. Any TOP tuning of the temperament, including TIPTOP, is also a TOP tuning of the codimension one temperament defined by the TOP comma.&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;For example, in the 5 and 7 limits, the TOP comma for magic temperament is 3125/3072; in the 11-limit, {{monzo| 0 -11 15 0 -5 }}; in the 13 limit, {{monzo| 0 0 46 0 -19 -11 }}.&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;For example, in the 5 and 7 limits, the TOP comma for magic temperament is 3125/3072; in the 11-limit, {{monzo| 0 -11 15 0 -5 }}; in the 13 limit, {{monzo| 0 0 46 0 -19 -11 }}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>VectorGraphics</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=188834&amp;oldid=prev</id>
		<title>Sintel: -legacy</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=188834&amp;oldid=prev"/>
		<updated>2025-03-29T18:13:03Z</updated>

		<summary type="html">&lt;p&gt;-legacy&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 18:13, 29 March 2025&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Legacy}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;#039;&amp;#039;&amp;#039;TOP tuning&amp;#039;&amp;#039;&amp;#039; is a tuning technique for [[regular temperament]]s. The acronym TOP stands for both &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;enney &amp;lt;u&amp;gt;OP&amp;lt;/u&amp;gt;timal and &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;empered &amp;lt;u&amp;gt;O&amp;lt;/u&amp;gt;ctaves &amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;lease. The latter refers to the fact that the optimal scaling is applied to all of the prime dimensions, including the octave 2/1. The TOP tuning concept was first suggested and named by [[Paul Erlich]].&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;#039;&amp;#039;&amp;#039;TOP tuning&amp;#039;&amp;#039;&amp;#039; is a tuning technique for [[regular temperament]]s. The acronym TOP stands for both &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;enney &amp;lt;u&amp;gt;OP&amp;lt;/u&amp;gt;timal and &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;empered &amp;lt;u&amp;gt;O&amp;lt;/u&amp;gt;ctaves &amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;lease. The latter refers to the fact that the optimal scaling is applied to all of the prime dimensions, including the octave 2/1. The TOP tuning concept was first suggested and named by [[Paul Erlich]].&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;/table&gt;</summary>
		<author><name>Sintel</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=183177&amp;oldid=prev</id>
		<title>ArrowHead294 at 13:45, 26 February 2025</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=183177&amp;oldid=prev"/>
		<updated>2025-02-26T13:45:36Z</updated>

		<summary type="html">&lt;p&gt;&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 13:45, 26 February 2025&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-l6&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&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;== Proportional error ==&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;== Proportional error ==&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;A &#039;&#039;tuning&#039;&#039; for a regular temperament is defined by a vector &#039;&#039;T&#039;&#039; in [[Vals and tuning space #Vals and monzos|Tenney tuning space]] whose entries are the sizes of the intervals, in cents, which the &#039;&#039;n&#039;&#039; generators of the regular temperament (often the first &#039;&#039;n&#039;&#039; primes) are mapped to. &#039;&#039;T&#039;&#039; is denoted by a {{w|Bra–ket notation|bra vector}}, and if &#039;&#039;&#039;m&#039;&#039;&#039; is a monzo then {{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vmprod&lt;/del&gt;|&#039;&#039;T&#039;&#039;|&#039;&#039;&#039;m&#039;&#039;&#039;}} is the size, in cents, of the interval defined by &#039;&#039;&#039;m&#039;&#039;&#039; in the tuning &#039;&#039;T&#039;&#039;. If &#039;&#039;k&#039;&#039; is the rational number which &#039;&#039;&#039;m&#039;&#039;&#039; represents, then we may also write this quantity as &#039;&#039;T&#039;&#039; (&#039;&#039;k&#039;&#039;).&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;A &#039;&#039;tuning&#039;&#039; for a regular temperament is defined by a vector &#039;&#039;T&#039;&#039; in [[Vals and tuning space #Vals and monzos|Tenney tuning space]] whose entries are the sizes of the intervals, in cents, which the &#039;&#039;n&#039;&#039; generators of the regular temperament (often the first &#039;&#039;n&#039;&#039; primes) are mapped to. &#039;&#039;T&#039;&#039; is denoted by a {{w|Bra–ket notation|bra vector}}, and if &#039;&#039;&#039;m&#039;&#039;&#039; is a monzo then {{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vmp&lt;/ins&gt;|&#039;&#039;T&#039;&#039;|&#039;&#039;&#039;m&#039;&#039;&#039;}} is the size, in cents, of the interval defined by &#039;&#039;&#039;m&#039;&#039;&#039; in the tuning &#039;&#039;T&#039;&#039;. If &#039;&#039;k&#039;&#039; is the rational number which &#039;&#039;&#039;m&#039;&#039;&#039; represents, then we may also write this quantity as &#039;&#039;T&#039;&#039; (&#039;&#039;k&#039;&#039;).&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;For example, if &#039;&#039;&#039;m&#039;&#039;&#039; is {{monzo| -4 4 -1 }} then &#039;&#039;k&#039;&#039; = 81/80 (a [[syntonic comma]]). If &#039;&#039;T&#039;&#039; is {{val| 1200 1900 2800 }} (a multiple of [[12edo]]) then {{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vmprod&lt;/del&gt;|&#039;&#039;T&#039;&#039;|&#039;&#039;&#039;m&#039;&#039;&#039;}} = -4800 + 7600 - 2800 = 0. Thus, while cents (&#039;&#039;k&#039;&#039;) = 21.506290, &#039;&#039;T&#039;&#039; (&#039;&#039;k&#039;&#039;) = 0 (i.e., the tuning tempers away the syntonic comma).&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;For example, if &#039;&#039;&#039;m&#039;&#039;&#039; is {{monzo| -4 4 -1 }} then &#039;&#039;k&#039;&#039; = 81/80 (a [[syntonic comma]]). If &#039;&#039;T&#039;&#039; is {{val| 1200 1900 2800 }} (a multiple of [[12edo]]) then {{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vmp&lt;/ins&gt;|&#039;&#039;T&#039;&#039;|&#039;&#039;&#039;m&#039;&#039;&#039;}} = -4800 + 7600 - 2800 = 0. Thus, while cents (&#039;&#039;k&#039;&#039;) = 21.506290, &#039;&#039;T&#039;&#039; (&#039;&#039;k&#039;&#039;) = 0 (i.e., the tuning tempers away the syntonic comma).&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;Given a tuning &amp;#039;&amp;#039;T&amp;#039;&amp;#039; and any rational number &amp;#039;&amp;#039;q&amp;#039;&amp;#039; in the domain of &amp;#039;&amp;#039;T&amp;#039;&amp;#039;, the &amp;#039;&amp;#039;signed error&amp;#039;&amp;#039; of &amp;#039;&amp;#039;T&amp;#039;&amp;#039; on &amp;#039;&amp;#039;q&amp;#039;&amp;#039; is defined as Err (&amp;#039;&amp;#039;q&amp;#039;&amp;#039;) = &amp;#039;&amp;#039;T&amp;#039;&amp;#039; (&amp;#039;&amp;#039;q&amp;#039;&amp;#039;) - cents (&amp;#039;&amp;#039;q&amp;#039;&amp;#039;). The &amp;#039;&amp;#039;absolute error&amp;#039;&amp;#039; Arr (&amp;#039;&amp;#039;q&amp;#039;&amp;#039;) = |Err (&amp;#039;&amp;#039;q&amp;#039;&amp;#039;)| is the absolute value of the signed error.  &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;Given a tuning &amp;#039;&amp;#039;T&amp;#039;&amp;#039; and any rational number &amp;#039;&amp;#039;q&amp;#039;&amp;#039; in the domain of &amp;#039;&amp;#039;T&amp;#039;&amp;#039;, the &amp;#039;&amp;#039;signed error&amp;#039;&amp;#039; of &amp;#039;&amp;#039;T&amp;#039;&amp;#039; on &amp;#039;&amp;#039;q&amp;#039;&amp;#039; is defined as Err (&amp;#039;&amp;#039;q&amp;#039;&amp;#039;) = &amp;#039;&amp;#039;T&amp;#039;&amp;#039; (&amp;#039;&amp;#039;q&amp;#039;&amp;#039;) - cents (&amp;#039;&amp;#039;q&amp;#039;&amp;#039;). The &amp;#039;&amp;#039;absolute error&amp;#039;&amp;#039; Arr (&amp;#039;&amp;#039;q&amp;#039;&amp;#039;) = |Err (&amp;#039;&amp;#039;q&amp;#039;&amp;#039;)| is the absolute value of the signed error.  &lt;/div&gt;&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-l26&quot;&gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&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;== Finding the tuning ==&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;== Finding the tuning ==&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;For a temperament with both intrinsic and extrinsic primes, we may find the set of TOP tunings by first computing the tuning of the intrinsic primes. Then if &#039;&#039;r&#039;&#039; is an extrinsic prime, the tuning may be anything in the range where APE (&#039;&#039;r&#039;&#039;) ≤ &#039;&#039;E&#039;&#039;. The limit of the [[Tp tuning|L&amp;lt;sup&amp;gt;&#039;&#039;p&#039;&#039;&amp;lt;/sup&amp;gt; tuning]] as &#039;&#039;p&#039;&#039; tends to 1 and the centroid of the region of TOP tunings both lead to choosing the JI tuning for &#039;&#039;r&#039;&#039;. This produces the canonical TOP tuning, called &#039;&#039;&#039;TIPTOP&#039;&#039;&#039;. To find the TIPTOP tuning one method is to solve for all the potential TOP tunings of the intrinsic primes, find the tuning with least error, and then tune all the extrinsic primes purely. An alternative method is to first set up a linear programming problem; if &#039;&#039;T&#039;&#039; is a val with indeterminate coefficients &#039;&#039;T&#039;&#039; = {{val| &#039;&#039;t&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; &#039;&#039;t&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; … &#039;&#039;t&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sub&amp;gt; }} then minimize &#039;&#039;E&#039;&#039; subject to nonnegativity and the linear constraints {&#039;&#039;t&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;/log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(&#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;) - 1 ≤ &#039;&#039;E&#039;&#039;, 1 - &#039;&#039;t&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;/log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(&#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;) ≤ &#039;&#039;E&#039;&#039;, {{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vmprod&lt;/del&gt;|T|&#039;&#039;c&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sub&amp;gt;}} = 0} where the &#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt; are the primes of the temperament, and the &#039;&#039;c&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sub&amp;gt; are the commas. We then may replace the tuning of all of the extrinsic primes with the pure JI tuning to get TIPTOP.&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;For a temperament with both intrinsic and extrinsic primes, we may find the set of TOP tunings by first computing the tuning of the intrinsic primes. Then if &#039;&#039;r&#039;&#039; is an extrinsic prime, the tuning may be anything in the range where APE (&#039;&#039;r&#039;&#039;) ≤ &#039;&#039;E&#039;&#039;. The limit of the [[Tp tuning|L&amp;lt;sup&amp;gt;&#039;&#039;p&#039;&#039;&amp;lt;/sup&amp;gt; tuning]] as &#039;&#039;p&#039;&#039; tends to 1 and the centroid of the region of TOP tunings both lead to choosing the JI tuning for &#039;&#039;r&#039;&#039;. This produces the canonical TOP tuning, called &#039;&#039;&#039;TIPTOP&#039;&#039;&#039;. To find the TIPTOP tuning one method is to solve for all the potential TOP tunings of the intrinsic primes, find the tuning with least error, and then tune all the extrinsic primes purely. An alternative method is to first set up a linear programming problem; if &#039;&#039;T&#039;&#039; is a val with indeterminate coefficients &#039;&#039;T&#039;&#039; = {{val| &#039;&#039;t&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; &#039;&#039;t&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; … &#039;&#039;t&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sub&amp;gt; }} then minimize &#039;&#039;E&#039;&#039; subject to nonnegativity and the linear constraints {&#039;&#039;t&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;/log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(&#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;) - 1 ≤ &#039;&#039;E&#039;&#039;, 1 - &#039;&#039;t&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;/log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(&#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt;) ≤ &#039;&#039;E&#039;&#039;, {{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vmp&lt;/ins&gt;|T|&#039;&#039;c&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sub&amp;gt;}} = 0} where the &#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sub&amp;gt; are the primes of the temperament, and the &#039;&#039;c&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;k&#039;&#039;&amp;lt;/sub&amp;gt; are the commas. We then may replace the tuning of all of the extrinsic primes with the pure JI tuning to get TIPTOP.&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;We may solve the sharp semigroup equations exactly to obtain solutions in the transcendental extension &amp;#039;&amp;#039;Q&amp;#039;&amp;#039; (log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;), log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;), …, log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;)) where the &amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; are the intrinsic primes other than 2. For example, take 5-limit meantone. Since 2 and 5 divide 80 and 3 divides 81. this is an intrinsic temperament. Solving for the TOP tuning either by linear programing or checking all the potential TOP tunings, we find the sharp semigroup is generated by {2, 1/3, 5}. Solving the sharp semigroup equations gives us a TOP tuning &amp;#039;&amp;#039;T&amp;#039;&amp;#039; = {{val| 3&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;/log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(6480) (8&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; + 2&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;)/log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(6480) 8&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;/log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(6480) }}. Here &amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (3), &amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (5), and the denominator can also be written 4 + 4&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; + q&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;. A more complex example including an extrinsic prime is 13-limit [[parahemif]] temperament. Setting &amp;#039;&amp;#039;D&amp;#039;&amp;#039; = 22 + &amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt; + 5&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;13&amp;lt;/sub&amp;gt;, we have &amp;#039;&amp;#039;T&amp;#039;&amp;#039; = {{val| (2&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt; + 10&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;13&amp;lt;/sub&amp;gt;)/&amp;#039;&amp;#039;D&amp;#039;&amp;#039; (18&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt; + 2&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;13&amp;lt;/sub&amp;gt;)/&amp;#039;&amp;#039;D&amp;#039;&amp;#039; &amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; (102&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt; - 62&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;13&amp;lt;/sub&amp;gt;)/&amp;#039;&amp;#039;D&amp;#039;&amp;#039; 44&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt;/&amp;#039;&amp;#039;D&amp;#039;&amp;#039; 44&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;13&amp;lt;/sub&amp;gt;/&amp;#039;&amp;#039;D&amp;#039;&amp;#039; }}. Note that all the prime tunings except for that of 5 lie in the field &amp;#039;&amp;#039;Q&amp;#039;&amp;#039; (&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;13&amp;lt;/sub&amp;gt;), where 1/2, 11 and 13 generate the sharp semigroup; 5 is of course the extrinsic prime. The tuning of the other primes is the same as the tuning for hemif temperament, which has the same commas, generated by {144/143, 243/242, 364/363}, and the same sharp semigroup, but which tempers the 2.3.7.11.13 subgroup.&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;We may solve the sharp semigroup equations exactly to obtain solutions in the transcendental extension &amp;#039;&amp;#039;Q&amp;#039;&amp;#039; (log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;), log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;), …, log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;)) where the &amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; are the intrinsic primes other than 2. For example, take 5-limit meantone. Since 2 and 5 divide 80 and 3 divides 81. this is an intrinsic temperament. Solving for the TOP tuning either by linear programing or checking all the potential TOP tunings, we find the sharp semigroup is generated by {2, 1/3, 5}. Solving the sharp semigroup equations gives us a TOP tuning &amp;#039;&amp;#039;T&amp;#039;&amp;#039; = {{val| 3&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;/log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(6480) (8&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; + 2&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;)/log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(6480) 8&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;/log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(6480) }}. Here &amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (3), &amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (5), and the denominator can also be written 4 + 4&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; + q&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;. A more complex example including an extrinsic prime is 13-limit [[parahemif]] temperament. Setting &amp;#039;&amp;#039;D&amp;#039;&amp;#039; = 22 + &amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt; + 5&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;13&amp;lt;/sub&amp;gt;, we have &amp;#039;&amp;#039;T&amp;#039;&amp;#039; = {{val| (2&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt; + 10&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;13&amp;lt;/sub&amp;gt;)/&amp;#039;&amp;#039;D&amp;#039;&amp;#039; (18&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt; + 2&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;13&amp;lt;/sub&amp;gt;)/&amp;#039;&amp;#039;D&amp;#039;&amp;#039; &amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; (102&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt; - 62&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;13&amp;lt;/sub&amp;gt;)/&amp;#039;&amp;#039;D&amp;#039;&amp;#039; 44&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt;/&amp;#039;&amp;#039;D&amp;#039;&amp;#039; 44&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;13&amp;lt;/sub&amp;gt;/&amp;#039;&amp;#039;D&amp;#039;&amp;#039; }}. Note that all the prime tunings except for that of 5 lie in the field &amp;#039;&amp;#039;Q&amp;#039;&amp;#039; (&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;13&amp;lt;/sub&amp;gt;), where 1/2, 11 and 13 generate the sharp semigroup; 5 is of course the extrinsic prime. The tuning of the other primes is the same as the tuning for hemif temperament, which has the same commas, generated by {144/143, 243/242, 364/363}, and the same sharp semigroup, but which tempers the 2.3.7.11.13 subgroup.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ArrowHead294</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=181131&amp;oldid=prev</id>
		<title>Lériendil at 16:56, 17 February 2025</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=181131&amp;oldid=prev"/>
		<updated>2025-02-17T16:56:45Z</updated>

		<summary type="html">&lt;p&gt;&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 16:56, 17 February 2025&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;{{Legacy&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|TOP_tuning&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;{{Legacy}}&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;#039;&amp;#039;&amp;#039;TOP tuning&amp;#039;&amp;#039;&amp;#039; is a tuning technique for [[regular temperament]]s. The acronym TOP stands for both &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;enney &amp;lt;u&amp;gt;OP&amp;lt;/u&amp;gt;timal and &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;empered &amp;lt;u&amp;gt;O&amp;lt;/u&amp;gt;ctaves &amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;lease. The latter refers to the fact that the optimal scaling is applied to all of the prime dimensions, including the octave 2/1. The TOP tuning concept was first suggested and named by [[Paul Erlich]].&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;#039;&amp;#039;&amp;#039;TOP tuning&amp;#039;&amp;#039;&amp;#039; is a tuning technique for [[regular temperament]]s. The acronym TOP stands for both &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;enney &amp;lt;u&amp;gt;OP&amp;lt;/u&amp;gt;timal and &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;empered &amp;lt;u&amp;gt;O&amp;lt;/u&amp;gt;ctaves &amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;lease. The latter refers to the fact that the optimal scaling is applied to all of the prime dimensions, including the octave 2/1. The TOP tuning concept was first suggested and named by [[Paul Erlich]].&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;/table&gt;</summary>
		<author><name>Lériendil</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=181071&amp;oldid=prev</id>
		<title>Lériendil: deploying new cat</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=181071&amp;oldid=prev"/>
		<updated>2025-02-17T16:12:25Z</updated>

		<summary type="html">&lt;p&gt;deploying new cat&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 16:12, 17 February 2025&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 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;{{Legacy|TOP_tuning}}&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;#039;&amp;#039;&amp;#039;TOP tuning&amp;#039;&amp;#039;&amp;#039; is a tuning technique for [[regular temperament]]s. The acronym TOP stands for both &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;enney &amp;lt;u&amp;gt;OP&amp;lt;/u&amp;gt;timal and &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;empered &amp;lt;u&amp;gt;O&amp;lt;/u&amp;gt;ctaves &amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;lease. The latter refers to the fact that the optimal scaling is applied to all of the prime dimensions, including the octave 2/1. The TOP tuning concept was first suggested and named by [[Paul Erlich]].&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;#039;&amp;#039;&amp;#039;TOP tuning&amp;#039;&amp;#039;&amp;#039; is a tuning technique for [[regular temperament]]s. The acronym TOP stands for both &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;enney &amp;lt;u&amp;gt;OP&amp;lt;/u&amp;gt;timal and &amp;lt;u&amp;gt;T&amp;lt;/u&amp;gt;empered &amp;lt;u&amp;gt;O&amp;lt;/u&amp;gt;ctaves &amp;lt;u&amp;gt;P&amp;lt;/u&amp;gt;lease. The latter refers to the fact that the optimal scaling is applied to all of the prime dimensions, including the octave 2/1. The TOP tuning concept was first suggested and named by [[Paul Erlich]].&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;/table&gt;</summary>
		<author><name>Lériendil</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=181026&amp;oldid=prev</id>
		<title>Lériendil: Changed protection level for &quot;TOP tuning&quot; ([Edit=Allow only administrators] (expires 17:01, 17 February 2025 (UTC)) [Move=Allow only administrators] (expires 17:01, 17 February 2025 (UTC)))</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=181026&amp;oldid=prev"/>
		<updated>2025-02-17T16:01:43Z</updated>

		<summary type="html">&lt;p&gt;Changed protection level for &amp;quot;&lt;a href=&quot;/w/TOP_tuning&quot; title=&quot;TOP tuning&quot;&gt;TOP tuning&lt;/a&gt;&amp;quot; ([Edit=Allow only administrators] (expires 17:01, 17 February 2025 (UTC)) [Move=Allow only administrators] (expires 17:01, 17 February 2025 (UTC)))&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:01, 17 February 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Lériendil</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=167674&amp;oldid=prev</id>
		<title>FloraC: Style and fix typos</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=167674&amp;oldid=prev"/>
		<updated>2024-11-26T09:02:16Z</updated>

		<summary type="html">&lt;p&gt;Style and fix typos&lt;/p&gt;
&lt;a href=&quot;https://en.xen.wiki/index.php?title=TOP_tuning&amp;amp;diff=167674&amp;amp;oldid=105435&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>FloraC</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=105435&amp;oldid=prev</id>
		<title>FloraC: Intro; style out letterwise bold; categories</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=105435&amp;oldid=prev"/>
		<updated>2023-03-12T15:44:42Z</updated>

		<summary type="html">&lt;p&gt;Intro; style out letterwise bold; categories&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 15:44, 12 March 2023&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;In &lt;/del&gt;&#039;&#039;&#039;TOP tuning&#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, the &lt;/del&gt;acronym TOP stands for both &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;T&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;enney &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;OP&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;timal and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;T&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;empered &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;O&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;ctaves &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;P&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;lease. The latter refers to the fact that the optimal scaling is applied to all of the prime dimensions, including the octave 2/1. The TOP tuning concept was first suggested and named by [[Paul Erlich]].&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;&#039;&#039;&#039;TOP tuning&#039;&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is a tuning technique for [[regular temperament]]s. The &lt;/ins&gt;acronym TOP stands for both &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;u&amp;gt;&lt;/ins&gt;T&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/u&amp;gt;&lt;/ins&gt;enney &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;u&amp;gt;&lt;/ins&gt;OP&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/u&amp;gt;&lt;/ins&gt;timal and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;u&amp;gt;&lt;/ins&gt;T&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/u&amp;gt;&lt;/ins&gt;empered &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;u&amp;gt;&lt;/ins&gt;O&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/u&amp;gt;&lt;/ins&gt;ctaves &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;u&amp;gt;&lt;/ins&gt;P&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/u&amp;gt;&lt;/ins&gt;lease. The latter refers to the fact that the optimal scaling is applied to all of the prime dimensions, including the octave 2/1. The TOP tuning concept was first suggested and named by [[Paul Erlich]].&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;For any tuning T, we may define the absolute proportional error APE (T) of T as the [http://mathworld.wolfram.com/Supremum.html supremum] (maximum) of the absolute proportional errors of all &amp;#039;&amp;#039;q&amp;#039;&amp;#039; belonging to the domain of T. A TOP tuning for a regular temperament is a tuning supporting the temperament (i.e. one which sends commas of the temperament to unison) with minimal APE. This minimal proportional error is called the TOP error.&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;For any tuning T, we may define the absolute proportional error APE (T) of T as the [http://mathworld.wolfram.com/Supremum.html supremum] (maximum) of the absolute proportional errors of all &amp;#039;&amp;#039;q&amp;#039;&amp;#039; belonging to the domain of T. A TOP tuning for a regular temperament is a tuning supporting the temperament (i.e. one which sends commas of the temperament to unison) with minimal APE. This minimal proportional error is called the TOP error.&lt;/div&gt;&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-l57&quot;&gt;Line 57:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 57:&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;Most importantly, the above result holds without any hitches for prime-limit subgroups as the limit tends to infinity, and in particular for infinite-limit generalized patent vals, where the TOP tuning minimizes the error on all rationals regardless of whether those rationals are mapped &amp;quot;consistently&amp;quot; given the mapping on the primes, or &amp;quot;inconsistently&amp;quot; given their direct rounding to the nearest edostep.&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;Most importantly, the above result holds without any hitches for prime-limit subgroups as the limit tends to infinity, and in particular for infinite-limit generalized patent vals, where the TOP tuning minimizes the error on all rationals regardless of whether those rationals are mapped &amp;quot;consistently&amp;quot; given the mapping on the primes, or &amp;quot;inconsistently&amp;quot; given their direct rounding to the nearest edostep.&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Regular temperament theory]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Terms]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;[[Category:Acronyms]]&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;[[Category:Acronyms]]&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;[[Category:Math]]&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;[[Category:Math]]&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;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Tuning]]&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;[[Category:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Regular temperament tuning&lt;/ins&gt;]]&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Tuning technique&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FloraC</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=89491&amp;oldid=prev</id>
		<title>FloraC: Improve readability (2/2)</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=TOP_tuning&amp;diff=89491&amp;oldid=prev"/>
		<updated>2022-03-13T15:34:05Z</updated>

		<summary type="html">&lt;p&gt;Improve readability (2/2)&lt;/p&gt;
&lt;a href=&quot;https://en.xen.wiki/index.php?title=TOP_tuning&amp;amp;diff=89491&amp;amp;oldid=89490&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>FloraC</name></author>
	</entry>
</feed>