<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.xen.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cmloegcmluin</id>
	<title>Xenharmonic Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.xen.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cmloegcmluin"/>
	<link rel="alternate" type="text/html" href="https://en.xen.wiki/w/Special:Contributions/Cmloegcmluin"/>
	<updated>2026-06-14T07:48:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://en.xen.wiki/index.php?title=User_talk:Cmloegcmluin/2.11.13.17.19_subgroup&amp;diff=232213</id>
		<title>User talk:Cmloegcmluin/2.11.13.17.19 subgroup</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=User_talk:Cmloegcmluin/2.11.13.17.19_subgroup&amp;diff=232213"/>
		<updated>2026-06-13T15:53:45Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: Cmloegcmluin moved page Talk:2.11.13.17.19 subgroup to User talk:2.11.13.17.19 subgroup: nominated for deletion from main b/c arguably unnotable subgroup, but relevant to the Yer tuning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== On deletion ==&lt;br /&gt;
&lt;br /&gt;
Rather than delete, if this doesn’t meet standards, I’ll move it to a user page, because it is valuable to my own [[Yer]] tuning system. --[[User:Cmloegcmluin| Cmloegcmluin]] [[User_talk:Cmloegcmluin|(talk)]], 15:22, 12 June 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
: You can move it to your own user page, no problem about that. --[[User:Eufalesio|Eufalesio]] ([[User talk:Eufalesio|talk]]) 21:19, 12 June 2026 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=User:Cmloegcmluin/2.11.13.17.19_subgroup&amp;diff=232211</id>
		<title>User:Cmloegcmluin/2.11.13.17.19 subgroup</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=User:Cmloegcmluin/2.11.13.17.19_subgroup&amp;diff=232211"/>
		<updated>2026-06-13T15:53:44Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: Cmloegcmluin moved page 2.11.13.17.19 subgroup to User:2.11.13.17.19 subgroup: nominated for deletion from main b/c arguably unnotable subgroup, but relevant to the Yer tuning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Delete|This is just a comma dump page, and the subgroup is arguably not notable.}}&lt;br /&gt;
&lt;br /&gt;
== Commas ==&lt;br /&gt;
Here follows a selection of commas in the 2.11.13.17.19 [[domain basis]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Prime-count vector&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Ratio&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Cents&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | As composition of other commas&lt;br /&gt;
! colspan=&amp;quot;10&amp;quot; | Tempered by patent val for ed2?&lt;br /&gt;
|-&lt;br /&gt;
! yama&lt;br /&gt;
! bean&lt;br /&gt;
! Blumeyer&lt;br /&gt;
! frouggie&lt;br /&gt;
! pollar&lt;br /&gt;
! 13&lt;br /&gt;
! 24&lt;br /&gt;
! 33&lt;br /&gt;
! 37&lt;br /&gt;
! 57&lt;br /&gt;
! 70&lt;br /&gt;
! 80&lt;br /&gt;
! 113&lt;br /&gt;
! 124&lt;br /&gt;
! 137&lt;br /&gt;
|-&lt;br /&gt;
| Blumeyer&lt;br /&gt;
| {{vector| 7 0 0 0 -1 -1 -1 1 }}&lt;br /&gt;
| 2432 / 2431&lt;br /&gt;
| 0.7120024978&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| yama&lt;br /&gt;
| {{vector| -4 0 0 0 1 -1 0 1 }}&lt;br /&gt;
| 209 / 208&lt;br /&gt;
| 8.303296728&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Blume&lt;br /&gt;
| {{vector| -11 0 0 0 2 0 1 0 }}&lt;br /&gt;
| 2057 / 2048&lt;br /&gt;
| 7.59129423&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 3 0 0 0 0 -2 -1 2 }}&lt;br /&gt;
| 2888 / 2873&lt;br /&gt;
| 9.015299226&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| eye&lt;br /&gt;
| {{vector| 3 0 0 0 -2 0 2 -1 }}&lt;br /&gt;
| 2312 / 2299&lt;br /&gt;
| 9.761918139&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| −2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| lum&lt;br /&gt;
| {{vector| -1 0 0 0 -1 -1 2 0 }}&lt;br /&gt;
| 289 / 286&lt;br /&gt;
| 18.06521487&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| −2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ume&lt;br /&gt;
| {{vector| -8 0 0 0 0 0 3 -1 }}&lt;br /&gt;
| 4913 / 4864&lt;br /&gt;
| 17.35321237&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| −3&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| mey&lt;br /&gt;
| {{vector| -7 0 0 0 0 3 -1 0 }}&lt;br /&gt;
| 2197 / 2176&lt;br /&gt;
| 16.62757581&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -5 0 0 0 0 -2 2 1 }}&lt;br /&gt;
| 5491 / 5408&lt;br /&gt;
| 26.36851159&lt;br /&gt;
| 3&lt;br /&gt;
| 1&lt;br /&gt;
| −2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -5 0 0 0 -1 0 0 2 }}&lt;br /&gt;
| 361 / 352&lt;br /&gt;
| 43.7080899&lt;br /&gt;
| 5&lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -1 0 0 0 -2 1 0 1 }}&lt;br /&gt;
| 247 / 242&lt;br /&gt;
| 35.40479317&lt;br /&gt;
| 4&lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 6 0 0 0 -1 -4 3 0 }}&lt;br /&gt;
| 314432 / 314171&lt;br /&gt;
| 1.437639059&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| −2&lt;br /&gt;
| &lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 14 0 0 0 -4 0 1 -1 }}&lt;br /&gt;
| 278528 / 278179&lt;br /&gt;
| 2.170623909&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 4 0 0 0 -2 3 -2 0 }}&lt;br /&gt;
| 35152 / 34969&lt;br /&gt;
| 9.036281578&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 10 0 0 0 -3 -1 1 0 }}&lt;br /&gt;
| 17408 / 17303&lt;br /&gt;
| 10.47392064&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 0 0 0 0 -1 2 -2 1 }}&lt;br /&gt;
| 3211 / 3179&lt;br /&gt;
| 17.33957831&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 6 0 0 0 -2 -2 1 1 }}&lt;br /&gt;
| 20672 / 20449&lt;br /&gt;
| 18.77721736&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -4 0 0 0 0 1 -2 2 }}&lt;br /&gt;
| 4693 / 4624&lt;br /&gt;
| 25.64287503&lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 3 0 0 0 -3 2 0 0 }}&lt;br /&gt;
| 1352 / 1331&lt;br /&gt;
| 27.10149644&lt;br /&gt;
| 3&lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -8 0 0 0 -1 2 1 0 }}&lt;br /&gt;
| 2873 / 2816&lt;br /&gt;
| 34.69279067&lt;br /&gt;
| 4&lt;br /&gt;
| 1&lt;br /&gt;
| −2&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 14 0 0 0 2 0 -2 -3 }}&lt;br /&gt;
| 1982464 / 1982251&lt;br /&gt;
| 0.1860173318&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 13 0 0 0 1 -1 0 -3 }}&lt;br /&gt;
| 90112 / 89167&lt;br /&gt;
| 18.2512322&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| −2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 7 0 0 0 -3 1 2 -2 }}&lt;br /&gt;
| 480896 / 480491&lt;br /&gt;
| 1.458621411&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| −2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| bean&lt;br /&gt;
| {{vector| 21 0 0 0 -5 -1 0 0 }}&lt;br /&gt;
| 2097152 / 2093663&lt;br /&gt;
| 2.882626407&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -3 0 0 0 -1 4 -1 -1 }}&lt;br /&gt;
| 28561 / 28424&lt;br /&gt;
| 8.32427908&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -11 0 0 0 1 2 -1 1 }}&lt;br /&gt;
| 35321 / 34816&lt;br /&gt;
| 24.93087254&lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 3 0 0 0 4 0 -1 -3 }}&lt;br /&gt;
| 117128 / 116603&lt;br /&gt;
| 7.777311562&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| −1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -18 0 0 0 2 3 0 0 }}&lt;br /&gt;
| 265837 / 262144&lt;br /&gt;
| 24.21887004&lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 9 0 0 0 2 -2 0 -2 }}&lt;br /&gt;
| 61952 / 61009&lt;br /&gt;
| 26.55452893&lt;br /&gt;
| 3&lt;br /&gt;
| 1&lt;br /&gt;
| −2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 10 0 0 0 3 -1 -2 -2 }}&lt;br /&gt;
| 1362944 / 1356277&lt;br /&gt;
| 8.48931406&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 21 0 0 0 1 -1 -3 -2 }}&lt;br /&gt;
| 23068672 / 23056709&lt;br /&gt;
| 0.8980198296&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -7 0 0 0 -3 -1 1 4 }}&lt;br /&gt;
| 2215457 / 2214784&lt;br /&gt;
| 0.525985166&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -10 0 0 0 2 3 -3 1 }}&lt;br /&gt;
| 5050903 / 5030912&lt;br /&gt;
| 6.865657669&lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -3 0 0 0 1 2 -4 2 }}&lt;br /&gt;
| 671099 / 668168&lt;br /&gt;
| 7.577660166&lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 5 0 0 0 3 -3 0 -1 }}&lt;br /&gt;
| 42592 / 41743&lt;br /&gt;
| 34.85782565&lt;br /&gt;
| 4&lt;br /&gt;
| 1&lt;br /&gt;
| −2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 6 0 0 0 -3 0 -1 2 }}&lt;br /&gt;
| 23104 / 22627&lt;br /&gt;
| 36.11679567&lt;br /&gt;
| 4&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pollar&lt;br /&gt;
| {{vector| 1 0 0 0 -2 5 -1 -2 }}&lt;br /&gt;
| 742586 / 742577&lt;br /&gt;
| 0.02098235203&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 17 0 0 0 2 -2 -3 -1 }}&lt;br /&gt;
| 15859712 / 15775643&lt;br /&gt;
| 9.201316557&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 11 0 0 0 -3 2 -3 1 }}&lt;br /&gt;
| 6576128 / 6539203&lt;br /&gt;
| 9.748284075&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 24 0 0 0 -1 -1 -1 -3 }}&lt;br /&gt;
| 16777216 / 16674229&lt;br /&gt;
| 10.65993797&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 17 0 0 0 -4 -2 0 1 }}&lt;br /&gt;
| 2490368 / 2474329&lt;br /&gt;
| 11.18592313&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 2 0 0 0 3 -1 1 -3 }}&lt;br /&gt;
| 90508 / 89167&lt;br /&gt;
| 25.84252643&lt;br /&gt;
| 3&lt;br /&gt;
| 1&lt;br /&gt;
| −3&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 16 0 0 0 1 -3 -1 -1 }}&lt;br /&gt;
| 720896 / 709631&lt;br /&gt;
| 27.26653142&lt;br /&gt;
| 3&lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -15 0 0 0 2 1 -1 2 }}&lt;br /&gt;
| 567853 / 557056&lt;br /&gt;
| 33.23416926&lt;br /&gt;
| 4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -2 0 0 0 -3 0 2 1 }}&lt;br /&gt;
| 5491 / 5324&lt;br /&gt;
| 53.47000804&lt;br /&gt;
| 6&lt;br /&gt;
| 2&lt;br /&gt;
| −3&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 8 0 0 0 -3 4 -2 -1 }}&lt;br /&gt;
| 7311616 / 7308521&lt;br /&gt;
| 0.7329848499&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 28 0 0 0 -2 0 -1 -4 }}&lt;br /&gt;
| 268435456 / 268070297&lt;br /&gt;
| 2.356641241&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -10 0 0 0 -4 3 0 3 }}&lt;br /&gt;
| 15069223 / 14992384&lt;br /&gt;
| 8.850264246&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 6 0 0 0 4 -2 -2 -1 }}&lt;br /&gt;
| 937024 / 927979&lt;br /&gt;
| 16.79261079&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 15 0 0 0 -4 3 -3 0 }}&lt;br /&gt;
| 71991296 / 71931233&lt;br /&gt;
| 1.444987348&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -17 0 0 0 3 4 -2 0 }}&lt;br /&gt;
| 38014691 / 37879808&lt;br /&gt;
| 6.153655171&lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 0 0 0 0 -6 0 3 2 }}&lt;br /&gt;
| 1773593 / 1771561&lt;br /&gt;
| 1.984606577&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| −1&lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 14 0 0 0 -5 2 -1 0 }}&lt;br /&gt;
| 2768896 / 2737867&lt;br /&gt;
| 19.51020221&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 18 0 0 0 0 3 -4 -3 }}&lt;br /&gt;
| 575930368 / 572870539&lt;br /&gt;
| 9.222298909&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -6 0 0 0 -5 4 0 2 }}&lt;br /&gt;
| 10310521 / 10307264&lt;br /&gt;
| 0.5469675181&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 20 0 0 0 1 -4 1 -3 }}&lt;br /&gt;
| 196083712 / 195899899&lt;br /&gt;
| 1.623656391&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| −2&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -14 0 0 0 3 2 -3 2 }}&lt;br /&gt;
| 81202979 / 80494592&lt;br /&gt;
| 15.1689544&lt;br /&gt;
| 2&lt;br /&gt;
| −1&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -21 0 0 0 -2 3 1 3 }}&lt;br /&gt;
| 256176791 / 253755392&lt;br /&gt;
| 16.44155848&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -1 0 0 0 4 1 -3 -1 }}&lt;br /&gt;
| 190333 / 186694&lt;br /&gt;
| 33.42018659&lt;br /&gt;
| 4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 8 0 0 0 1 -3 2 -2 }}&lt;br /&gt;
| 813824 / 793117&lt;br /&gt;
| 44.61974379&lt;br /&gt;
| 5&lt;br /&gt;
| 2&lt;br /&gt;
| −4&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -7 0 0 0 -5 1 4 1 }}&lt;br /&gt;
| 20629687 / 20614528&lt;br /&gt;
| 1.272604079&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| −2&lt;br /&gt;
| −1&lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 2 0 0 0 6 -5 0 -1 }}&lt;br /&gt;
| 7086244 / 7054567&lt;br /&gt;
| 7.75632921&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| −1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -17 0 0 0 -3 4 1 2 }}&lt;br /&gt;
| 175278857 / 174456832&lt;br /&gt;
| 8.138261748&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| frouggie&lt;br /&gt;
| {{vector| 13 0 0 0 4 -5 -1 -1 }}&lt;br /&gt;
| 119939072 / 119927639&lt;br /&gt;
| 0.1650349798&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 16 0 0 0 2 -5 1 -2 }}&lt;br /&gt;
| 134807552 / 134036773&lt;br /&gt;
| 9.926953119&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| −2&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -24 0 0 0 -2 5 2 1 }}&lt;br /&gt;
| 2038769863 / 2030043136&lt;br /&gt;
| 7.42625925&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| −1&lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -4 0 0 0 -5 -1 3 3 }}&lt;br /&gt;
| 33698267 / 33498608&lt;br /&gt;
| 10.28790331&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| −1&lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -4 0 0 0 7 -1 -3 -1 }}&lt;br /&gt;
| 19487171 / 19416176&lt;br /&gt;
| 6.31869015&lt;br /&gt;
| 1&lt;br /&gt;
| −1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 18 0 0 0 -6 3 -1 -1 }}&lt;br /&gt;
| 575930368 / 572214203&lt;br /&gt;
| 11.20690549&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 0 0 0 0 5 2 -5 -1 }}&lt;br /&gt;
| 27217619 / 26977283&lt;br /&gt;
| 15.35497173&lt;br /&gt;
| 2&lt;br /&gt;
| −1&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 22 0 0 0 -1 4 -4 -4 }}&lt;br /&gt;
| 119793516544 / 119729942651&lt;br /&gt;
| 0.9190021816&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -18 0 0 0 -4 3 3 2 }}&lt;br /&gt;
| 3896583821 / 3838050304&lt;br /&gt;
| 26.20347661&lt;br /&gt;
| 3&lt;br /&gt;
| 1&lt;br /&gt;
| −2&lt;br /&gt;
| −1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| 22 0 0 0 -7 4 -1 -2 }}&lt;br /&gt;
| 119793516544 / 119592768427&lt;br /&gt;
| 2.903608759&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| ✓&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| {{vector| -27 0 0 0 -1 7 -2 3 }}&lt;br /&gt;
| 430392078103 / 426678157312&lt;br /&gt;
| 15.00391942&lt;br /&gt;
| 2&lt;br /&gt;
| −1&lt;br /&gt;
| 2&lt;br /&gt;
| −1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ✓&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Yer]], a hexadecatonic [[Just intonation|JI]] [[wikipedia:Euler–Fokker_genus|EFG]] in this subgroup&lt;br /&gt;
* [[Gjaeck]], a [[Tridecatonic MOS|tridecatonic MOS]] of [[57edo|57ed2]] in this subgroup&lt;br /&gt;
* [[Hilim13]], a tridecatonic JI tuning in this subgroup&lt;br /&gt;
&lt;br /&gt;
[[Category:Just intonation subgroups|#]]&lt;br /&gt;
[[Category:Rank-5 temperaments|#]]&lt;br /&gt;
[[Category:19-limit|#]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=User_talk:Cmloegcmluin/2.11.13.17.19_subgroup&amp;diff=232185</id>
		<title>User talk:Cmloegcmluin/2.11.13.17.19 subgroup</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=User_talk:Cmloegcmluin/2.11.13.17.19_subgroup&amp;diff=232185"/>
		<updated>2026-06-12T15:22:36Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: Created page with &amp;quot;Rather than delete, if this doesn’t meet standards, I’ll move it to a user page, because it is valuable to my own Yer tuning system.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rather than delete, if this doesn’t meet standards, I’ll move it to a user page, because it is valuable to my own [[Yer]] tuning system.&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT/Tuning_in_nonstandard_domains&amp;diff=232065</id>
		<title>Dave Keenan &amp; Douglas Blumeyer&#039;s guide to RTT/Tuning in nonstandard domains</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT/Tuning_in_nonstandard_domains&amp;diff=232065"/>
		<updated>2026-06-09T03:08:17Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{breadcrumb}}{{texmap}}&lt;br /&gt;
This is article 9 of 9 in [[Dave Keenan]] &amp;amp; [[Douglas Blumeyer]]&#039;s guide to RTT, or &amp;quot;[[D&amp;amp;D&#039;s guide]]&amp;quot; for short. This concluding chapter assumes much of the knowledge that comes from the earlier chapters, so we encourage readers to get up to speed with that material before digging into the stuff covered here. &lt;br /&gt;
&lt;br /&gt;
At the time of this writing, not much has been done regarding the novel problems involved with optimizing tunings for [[regular temperaments]] of nonstandard [[domain basis|domains]]. &lt;br /&gt;
&lt;br /&gt;
If &amp;quot;nonstandard&amp;quot; is taken to mean &amp;quot;non-prime-limit&amp;quot; (as we think it&#039;s a good idea to do), then there&#039;s nothing fundamentally different about tuning a temperament of 2.3.7 than there is to tuning a temperament of 2.3.5. These prime-subgroup domains do not raise novel &#039;&#039;tuning&#039;&#039; problems, at least not conceptual ones (i.e, you may have to refactor your tuning code to accommodate the fact that the third entry may not always correspond to prime 5, but that&#039;s the extent of the problem). &lt;br /&gt;
&lt;br /&gt;
At the other extreme, &amp;quot;nonstandard&amp;quot; may be taken to mean &amp;quot;irrational&amp;quot;. That is, we might find a temperament whose basis includes the [[golden ratio]], &amp;amp;phi;, in order to achieve a sort of anti-JI effect. But we won&#039;t be considering these sorts of temperaments here, and that is because irrational numbers cannot be factored into primes.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;At least not ordinary primes, and not without opening a whole other can of worms. We know about these worms all too well. See: [https://forum.sagittal.org/viewtopic.php?p=4604#p4604 Noble frequency ratios as prime-count vectors in ℚ(√5)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The bulk of this article section will deal with nonstandard bases between these two extremes. Things get interesting when we think about possibilities for tuning temperaments with &#039;&#039;&#039;nonprime&#039;&#039;&#039; domain bases, i.e. those which are still rational (JI) but include nonprime basis elements such as 9, or 5/3. As far as we know, this topic has only been written about in the context of a single pair of all-interval tuning schemes: minimax-S and minimax-ES (see: [[Tp tuning]]). On the Tp tuning wiki page, two possible approaches are presented for tuning temperaments with nonprime bases. It calls these approaches the &amp;quot;subgroup notion&amp;quot; and the &amp;quot;inharmonic notion&amp;quot;. We prefer the terminology &#039;&#039;&#039;prime-based&#039;&#039;&#039; and &#039;&#039;&#039;nonprime-based&#039;&#039;&#039;, respectively, for reasons that we will explain soon. But in fact, the choice between these two approaches is relevant to &#039;&#039;any&#039;&#039; conceivable tuning scheme applied to a temperament with a nonprime basis. This is to say that there&#039;s nothing specific to these two all-interval schemes about the choice between &amp;quot;prime-based&amp;quot; and &amp;quot;nonprime-based&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
But not only has this choice only been written about with regards to a mere two tuning schemes, it appears only to have been &#039;&#039;applied&#039;&#039; to a single one of those, in a single context. This context is Graham Breed&#039;s online tuning app x31eq, and that single tuning scheme is Graham&#039;s favored tuning scheme: minimax-ES. He did invent it after all. He calls it &amp;quot;Tenney-Euclidean&amp;quot;, or &amp;quot;TE&amp;quot;, and so in his app these two variations for temperaments with nonprime bases are called  &amp;quot;subgroup TE&amp;quot; and &amp;quot;inharmonic TE&amp;quot; (so for us, those&#039;d be &amp;quot;prime-based minimax-ES&amp;quot; and &amp;quot;nonprime-based minimax-ES&amp;quot;, respectively).&lt;br /&gt;
&lt;br /&gt;
The goal with this section of this article is to explain what this fundamental choice regarding nonprime-basis temperament-tunings is all about, and speak to why one might prefer using one approach to the other. We will also introduce the fact that one may choose to take &#039;&#039;neither&#039;&#039; of these two approaches, a possibility which does not seem to have been addressed in the practice thus far. We will discuss the topic in a way that effectively generalizes it to all nonprime-basis tuning schemes, as it should be. Finally, we will also work through the computation process for both approaches.&lt;br /&gt;
&lt;br /&gt;
== The three approaches ==&lt;br /&gt;
One property of prime numbers (that has particular relevance for the way we do things in RTT) is being building blocks for the rational numbers; this property taps into the way we take the prime factorizations of rational numbers and put them into vector form and do linear algebra on them with transformation matrices and such. When composers or theorists use a domain basis that includes nonprimes, such as the basis 2.9.7/5,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;&amp;quot;2.9.7/5&amp;quot; should be read as &amp;lt;math&amp;gt;\small 2.9.\frac{7}{5}&amp;lt;/math&amp;gt; not &amp;lt;math&amp;gt;\small (2.9.7)/5&amp;lt;/math&amp;gt;. The dots are best thought of as separators rather than multiplication operators, although they do serve to remind us that our domain consists of all possible &#039;&#039;products&#039;&#039; of integer powers of these elements.&amp;lt;/ref&amp;gt; they are designating these numbers as their &amp;quot;basis elements&amp;quot; instead, thereby asking us to treat them &#039;&#039;as protected-against-prime-factoring&#039;&#039;.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Elsewhere this has been called a &amp;quot;formal prime&amp;quot;, but the coiner of that terminology, Inthar, has recommended its disuse.&amp;lt;/ref&amp;gt; So when notating, or building scales and chord progressions on lattice diagrams, or whatever, these basis elements are what shape what&#039;s possible to do musically, and how.&lt;br /&gt;
&lt;br /&gt;
One of our considerations is: having chosen a nonprime basis like this, how to approach optimizing its tuning? Here are three possible options:&lt;br /&gt;
* With the prime-based approach, we temporarily factor all of the basis elements of our nonprime basis into primes. This essentially means that we&#039;ve embedded our temperament into a new domain, a larger one, i.e. a superspace of the original domain, and not just any superspace, but specifically the one with the &#039;&#039;simplest prime-only basis&#039;&#039; (or &#039;&#039;SPOB&#039;&#039; for short). Once we&#039;ve achieved this, we can tune with respect to any target-intervals we want in &#039;&#039;that&#039;&#039; superspace, then convert back to the original nonprime basis as a final step. (For all-interval tunings such as minimax-ES, the assumption is that we take advantage of this by choosing the primes of the prime-only basis of this superspace as our target-intervals.)&lt;br /&gt;
* With the nonprime-based approach, we choose to not break our basis down into its prime elements. And when computing any interval complexities involved in damage weights, we also refuse to prime factor their basis elements.&lt;br /&gt;
* With the neutral approach, we simply tune as we normally would, which is to say that we don&#039;t do any manipulation of the basis (prime factoring or otherwise), but when computing interval complexities we will prime factor intervals as per usual. &lt;br /&gt;
&lt;br /&gt;
Given this explanation, our nomenclature for these approaches should be clear now (there &#039;&#039;are&#039;&#039; [[Tp_tuning|explanations for the names &amp;quot;subgroup&amp;quot; and &amp;quot;inharmonic&amp;quot;]], of course, but we don&#039;t think they&#039;re nearly as clear as ours). When you&#039;re working with a temperament of a domain with any nonprime basis elements, then the &amp;quot;prime-based&amp;quot; approach factors them into actual primes and tunes with respect to those (then unfactors), whereas the &amp;quot;nonprime-based&amp;quot; approach preserves your nonprime-based intervals as they are, unbroken. While the neutral approach leads to neither of those special things happening.&lt;br /&gt;
&lt;br /&gt;
And so now we can see why this choice wouldn&#039;t have made any difference for temperaments of the domain 2.3.7. What standard superspace would you embed that in? What basis element needs prime-factorization here? Its basis elements are already as prime-factored as they can go, in either case.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;This is why, on pages of Graham&#039;s app, for temperaments of &#039;&#039;standard domains&#039;&#039;, you will find the message, &amp;quot;This is a trivial subgroup of the rational numbers so TE is TE is TE.&amp;quot;&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Note on coprime ===&lt;br /&gt;
We note that while the [[Tp tuning]] page claims that the choice between approaches only matters when two basis elements &#039;&#039;share a prime factor&#039;&#039;, or in other words, that the choice doesn&#039;t matter for &#039;&#039;coprime&#039;&#039; bases such as 2.9.5 or 2.5/3.7, this &#039;&#039;is&#039;&#039; true of &amp;quot;Tp tunings&amp;quot; such as minimax-ES as used on Graham&#039;s app and minimax-S, however, this is not true in general when the prime-based and nonprime-based approaches are extended to apply to ordinary non-all-interval tuning schemes, alternative complexities, etc. &lt;br /&gt;
&lt;br /&gt;
In particular, when following a scheme whose target-interval set is itself determined by a scheme (such as [[TILT]]), it is likely to result in a different set of target-intervals depending on whether you&#039;re tuning in the original nonprime basis or the standard superspace which will support many more different target-intervals.&lt;br /&gt;
&lt;br /&gt;
== How to choose your approach ==&lt;br /&gt;
Now we suppose you must be wondering: why would anyone have a preference among these three approaches to tuning optimisation? What would the actual effect on the tuning be? Those are both excellent questions, and we will cover both of those before this section is up. &lt;br /&gt;
&lt;br /&gt;
There are valid reasons to prefer the prime-based or the nonprime-based approach, but we feel the clear default here is choosing neither one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll begin with a sort of flowchart to help you choose your favored approach (of course, your preference may change from one piece of music to the next, but that&#039;s another issue):&lt;br /&gt;
&lt;br /&gt;
* Do you wish to use the opportunity of having chosen a nonprime domain basis to explore experimental new possibilities of tuning optimization, essentially exploring alternate realities where your basis elements really were protected-against-prime-factoring? &#039;&#039;Choose the nonprime-based approach&#039;&#039;.&lt;br /&gt;
* Are you not interested in (or actively against the idea of) such experimentation, not really thinking of your choice of a nonprime domain basis as a tuning choice like that, but rather thinking of it as a compositional constraint in terms of how it affects your lattice and such? &#039;&#039;Choose the neutral approach&#039;&#039;, unless:&lt;br /&gt;
* You are also optimizing the tuning of this temperament for simultaneous (or near simultaneous) performance with other temperaments that share the same SPOB (simplest prime-only basis), and you wish for the tunings to match better across them. &#039;&#039;Choose the prime-based approach.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Prime-based ===&lt;br /&gt;
The distinguishing characteristic of the prime-based approach is that it&#039;s the only one which supports tuning with respect to intervals that you can&#039;t actually reach to play in the temperament. For example, you would choose the prime-based approach to tuning a temperament of the 2.5/3.7 domain if you still want prime 5 and prime 3 to be individually optimized for, &#039;&#039;even while you are preventing yourself from ever using them in isolation from each other&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Now, putting it that way, this approach seems &#039;&#039;not&#039;&#039; logical, though. But that&#039;s because we haven&#039;t included all of the reasoning yet. So you would only choose to do &#039;&#039;that&#039;&#039; if you &#039;&#039;also&#039;&#039; intended to integrate this music you&#039;re writing&amp;amp;mdash;with no lone 5&#039;s or lone 3&#039;s, only the 5/3&amp;amp;mdash;with other music (whether actually simultaneously or in quick succession) that is written in temperaments with other nonprime bases that share the same SPOB (which would be collectively tuned with respect to this shared superspace basis) and/or temperaments of this SPOB itself, which &#039;&#039;would&#039;&#039; contain the lone 5&#039;s or 3&#039;s. In other words, the prime-based approach only makes sense if you are using the subspacing to compositionally constrain yourself in one place or another at one time&amp;amp;mdash;one voice, one movement, etc.&amp;amp;mdash;but ultimately recognize that the music is still fundamentally built out of the actual primes, &#039;&#039;and you make use of those primes&#039;&#039; somewhere at some point. &lt;br /&gt;
&lt;br /&gt;
Said another way, you still view the music as &amp;quot;truly being in&amp;quot; the SPOB (the one found by the prime factorization of your basis elements), but have chosen to use a subspace of it in order to restrain yourself from accessing certain intervals or chords.&lt;br /&gt;
&lt;br /&gt;
Note that if you don&#039;t actually &#039;&#039;use&#039;&#039; any of the new intervals afforded to you by the change of basis to the superspace, you will not find a different tuning than you would by the neutral approach here. That&#039;s because it&#039;s only the nonprime-based approach which actually changes how complexity is measured. &lt;br /&gt;
&lt;br /&gt;
The prime-based approach is the preferred approach of the tuning theorist and composer Flora Canou for these reasons. &lt;br /&gt;
&lt;br /&gt;
=== Nonprime-based ===&lt;br /&gt;
With the nonprime-based approach, you are essentially trying to make music as if in a world where certain primes &#039;&#039;never existed at all&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Now, this statement is always trivially true, since no one uses all the primes up to infinity; most people cut off before getting much further than prime 13. But what we mean here is more the effect of, say, to use the same example from the previous section, to paint a musical picture in a world where it&#039;s as if prime 3 and prime 5 never existed, and all that ever existed was this 5/3 interval. &lt;br /&gt;
&lt;br /&gt;
The key defining characteristic of this approach is that when computing interval complexity, one is forbidden from thinking of the nonprime basis elements as prime factorizable. For example, in the computation of log-product complexity, if 9/7 was one of our nonprime basis elements, then its log-product complexity would be &amp;lt;math&amp;gt;\log_2{\frac{9}{7}}&amp;lt;/math&amp;gt; rather than the usual &amp;lt;math&amp;gt;\log_2{9·7}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
So the nonprime-based approach is for those people who wish to actually go a bit further into the promise of the experimental territory of nonprime bases. &lt;br /&gt;
&lt;br /&gt;
The nonprime-based approach is the default approach used by Graham Breed&#039;s temperament app.&lt;br /&gt;
&lt;br /&gt;
We note that on account of this difference in pre-scaling within the double bars of the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm, there is an argument that nonprime-based minimax-ES is not actually using the default complexity of &amp;lt;math&amp;gt;\text{lp-C}()&amp;lt;/math&amp;gt;, or that what we&#039;ve been considering to be log-product complexity this whole time should more accurately have been thought of exclusively in its vector-based form, never its quotient-based form, i.e. the way more directly akin to [https://en.xen.wiki/w/N2D3P9#copfr copfr] and [https://mathworld.wolfram.com/SumofPrimeFactors.html sopfr] that might more fittingly be referred to as &amp;quot;lopfr&amp;quot; for logs-of-prime-factors-with-repetition! But there&#039;s also an argument that &amp;lt;math&amp;gt;\log_2{\frac{9}{7}}&amp;lt;/math&amp;gt; can still be seen as the log-product complexity of 9/7 when you realize that if 9/7 is considered a basis element, that means that it&#039;s &#039;&#039;not actually allowed to be broken down into a numerator and denominator&#039;&#039;; if anything, it would be &amp;lt;math&amp;gt;\frac{9/7}{1}&amp;lt;/math&amp;gt;, i.e. the numerator is 9/7 and the denominator is 1. In other words, its the nonprime-based approach which should be the thing that shoulders the burden of this sort of weirdness, not any complexity functions; the nonprime-based approach redefines reality broadly and you just have to think about these sorts of things on a case-by-case basis, how things work differently if 9/7 is now protected-against-prime-factoring.&lt;br /&gt;
&lt;br /&gt;
=== Neither ===&lt;br /&gt;
The neutral approach is the most straightforward to understand the motivation for. This is about optimizing the tuning for the specific temperament at hand, with no considerations either made for inter-temperamental music-making such as we&#039;ve seen is the motivation for the prime-based approach, nor for the experimental treatment of the nonprimes as intervals protected-against-prime-factoring for tuning purposes as we see with the nonprime approach. &lt;br /&gt;
&lt;br /&gt;
This approach is for people who think of the use of a nonstandard domain basis primarily as a compositional constraint, like the prime-based folk do, however, unlike the prime-based folk, these people have no interest in tuning with respect to the SPOB in order for synergy with other temperaments to be played together with the one at hand.&lt;br /&gt;
&lt;br /&gt;
Considering that the RTT community&#039;s command of ordinary tuning schemes&amp;amp;mdash;i.e non-all-interval ones, which ask the user to specify their target interval set&amp;amp;mdash;has been so stunted historically, we consider it an important warning here that if optimizing your tuning for nonprime intervals is your only consideration, there are much better ways to do it than choosing a nonprime domain basis and tuning it with this neutral approach. In that case, you are probably experiencing what might be deemed &amp;quot;&#039;&#039;&#039;target-interval-set envy&#039;&#039;&#039;&amp;quot;, and should instead consider exploring how inclusion and exclusion of particular intervals from your {{subpage|tuning fundamentals|uprev|s=target-intervals|text=target-interval set}} affects your tuning.&lt;br /&gt;
&lt;br /&gt;
== Illustrative example ==&lt;br /&gt;
Let&#039;s consider an example. We won&#039;t be working through the computation method here yet; at this point we seek only to illustrate the points made in the previous example by showing how the tuning map is affected for a specific real-world case depending on the choice of prime-based or nonprime-based tuning. This example &#039;&#039;will&#039;&#039; use minimax-ES, whose use with these two approaches has already been well-established. (In the computation section coming up next, though, we will do more to work toward generalizing this concept beyond it, though, by demoing its use with a completely different tuning scheme.) Remember, minimax-ES is an all-interval tuning scheme, so our target-intervals are only proxy targets for all the intervals, and also, these proxy targets are always our basis elements (in the standard cases we&#039;ve looked up until this point, they&#039;ve always been our primes).&lt;br /&gt;
&lt;br /&gt;
The temperament we&#039;ll be looking at for this example is called [[Subgroup_temperaments#Marveltri|marveltri]], and it&#039;s a temperament of the 2.5.9/7 domain, with mapping &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; = {{rket|{{map|1 2 1}} {{map|0 1 -2}}}}. See http://x31eq.com/cgi-bin/rt.cgi?limit=2_5_9%2F7&amp;amp;ets=22_69 for details of this example. Intuitively, we should expect the nonprime-based tuning to tune the nonprimes better than the prime-based tuning would. In this case we have just the one nonprime: 9/7. Hopefully that prediction is self-explanatory. &lt;br /&gt;
&lt;br /&gt;
=== Nonprime-based ===&lt;br /&gt;
Following the nonprime-based approach, we find our retuning map &amp;lt;math&amp;gt;𝒓 =&amp;lt;/math&amp;gt; {{map|0.826 -1.781 -0.022}}. And so we&#039;re off to a good start: with only about one-fiftieth of a cent of absolute error, our nonprime 9/7 is essentially unchanged! (and tuned better than either of the other two actual primes).&lt;br /&gt;
&lt;br /&gt;
=== Prime-based ===&lt;br /&gt;
Under the prime tuning, then, we find a retuning map &amp;lt;math&amp;gt;𝒓 =&amp;lt;/math&amp;gt; {{map|0.598 -1.289 -2.144}}. Indeed, the error on the nonprime 9/7 is nearly 100 times worse now, and is the worst of any of our three basis elements. However, we may note that the tunings of both the actual primes improved slightly.&lt;br /&gt;
&lt;br /&gt;
So let&#039;s dig into why exactly the prime-based approach led to this result. &lt;br /&gt;
&lt;br /&gt;
We know that the prime-based approach works by embedding into the simplest prime-only superspace. With our nonprime basis 2.5.9/7, our SPOB (simplest prime-only basis) is going to:&lt;br /&gt;
# Disentangle the 7 from the 9, and&lt;br /&gt;
# Access all powers of 3, not just the even ones via 9&lt;br /&gt;
So that takes us to the superspace 2.3.5.7. Here is this domain basis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\scriptsize{2} \\&lt;br /&gt;
\scriptsize{3} \\&lt;br /&gt;
\scriptsize{5} \\&lt;br /&gt;
\scriptsize{7} \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
B_{2.3.9/7} \\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\scriptsize{2} &amp;amp; \scriptsize{5} &amp;amp; \scriptsize{9/7} \\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 2 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; -1 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This matrix can perhaps most easily be read in terms of its columns; we can see it as expressing the basis elements of our nonprime domain basis in terms of the actual underlying primes: 2 as {{vector|1 0 0 0}}, 5 as {{vector|0 0 1 0}}, and 9/7 as {{vector|0 2 0 -1}}. We can use this matrix to convert our temperament from its current nonprime basis to this SPOB. We can&#039;t convert our mapping directly from the subspace to the superspace, but what we can do is convert the corresponding [[comma basis]] &amp;lt;math&amp;gt;\mathrm{C}&amp;lt;/math&amp;gt; which is a [[basis]] for the [[nullspace]] of our mapping and which also defines our temperament. That&#039;s {{bra|{{ket|-5 2 1}}}}, or in other words &amp;lt;math&amp;gt;(\frac{2}{1})^{-5} × (\frac{5}{1})^2 × (\frac{9}{7})^1 = \frac{25×9}{32×7} = \frac{225}{224}&amp;lt;/math&amp;gt;, so it&#039;s a matrix containing a single column vector for the [[marvel comma]] but expressed with the 2.5.9/7 domain basis. &lt;br /&gt;
&lt;br /&gt;
We can say already, then, that this example temperament we chose&amp;amp;mdash;&amp;quot;marveltri&amp;quot;&amp;amp;mdash;&#039;&#039;is&#039;&#039; in fact marvel temperament, or we could say more precisely that it is a reformulation of it with an additional constraint. While in a standard domain we think of the marvel comma as &amp;lt;math&amp;gt;\frac{1}{2}·\frac{1}{2}·\frac{1}{2}·\frac{1}{2}·\frac{1}{2}·3·3·5·5·\frac{1}{7}&amp;lt;/math&amp;gt;, here we group up the 3&#039;s and the 7 and define that interval to be protected-against-prime-factoring, i.e. designate it as a basis element, and so instead the comma we&#039;re tempering out becomes interpreted as &amp;lt;math&amp;gt;\frac{1}{2}·\frac{1}{2}·\frac{1}{2}·\frac{1}{2}·\frac{1}{2}·5·5·\frac{9}{7}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
We can confirm this fact with our domain basis matrix, which doubles as a basis-changer. Simply convert our comma basis in the nonprime basis &amp;lt;math&amp;gt;\mathrm{C}_{2.5.9/7}&amp;lt;/math&amp;gt; to the standard domain equivalent &amp;lt;math&amp;gt;\mathrm{C}&amp;lt;/math&amp;gt;. Note that when moving from the subspace to the superspace, we left-multiply by the basis-changer (see [[Cross-domain_temperament_merging#Using_the_basis_change_matrix|here]] for more information). We&#039;ve reversed the usual direction of data flow here by putting the calculation on the right and its result on the left, and we&#039;ve indicated this with an arrow under the equals sign, because we think it will be easier to keep track of what&#039;s happening if we always put the superspace on the left and the subspace on the right.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\scriptsize{2} \\&lt;br /&gt;
\scriptsize{3} \\&lt;br /&gt;
\scriptsize{5} \\&lt;br /&gt;
\scriptsize{7} \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\mathrm{C} \\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
-5 \\&lt;br /&gt;
2 \\&lt;br /&gt;
2 \\&lt;br /&gt;
-1 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
{\huge ⭀}&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\scriptsize{2} \\&lt;br /&gt;
\scriptsize{3} \\&lt;br /&gt;
\scriptsize{5} \\&lt;br /&gt;
\scriptsize{7} \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
B_{2.5.9/7} \\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\scriptsize{2} &amp;amp; \scriptsize{5} &amp;amp; \scriptsize{9/7} \\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 2 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; -1 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
{\large ×}&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\scriptsize{2} \\&lt;br /&gt;
\scriptsize{5} \\&lt;br /&gt;
\scriptsize{9/7} \\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\mathrm{C}_{2.5.9/7} \\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
-5 \\&lt;br /&gt;
2 \\&lt;br /&gt;
1 \\&lt;br /&gt;
\end{array} \right] \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indeed, here is the more familiar standard vector for the marvel comma, {{vector|-5 2 2 -1}}. And to further confirm, when we do a column-wise nullspace on this comma, we get {{rket|{{map|1 0 0 -5}} {{bra|0 1 0 2}} {{bra|0 0 1 2}}}}, which is the mapping for 7-limit marvel temperament. &lt;br /&gt;
&lt;br /&gt;
So, again, this is telling us that one way to think of this temperament {{rket|{{map|1 2 1}} {{bra|0 1 -2}}}} is that it&#039;s 7-limit marvel (the marvel comma is made to vanish) except where we don&#039;t have access to just any old interval with factors of prime 3 or 7; any factor of prime 7 is necessarily accompanied by two factors of prime 3 (and you can still manage to make the marvel comma [[vanish]] that way, because that comma contains that {{sfrac|9|7}} interval). The point is: we can think of the tuning we found with the prime-based approach as if we had simply tuned marvel, then thrown away our ability to actually use a lot of those intervals we tuned for.&lt;br /&gt;
&lt;br /&gt;
We should, then, be able to confirm that this is the same tuning we would have chosen had we simply decided to compose with marvel in its standard domain, and use this to learn why {{sfrac|9|7}} ended up with &amp;amp;minus;2.144¢ error here, so much more than it did with the nonprime-based approach. When we check the minimax-ES tuning of marvel (see: http://x31eq.com/cgi-bin/rt.cgi?ets=72_31_53&amp;amp;limit=7), which gives &amp;lt;math&amp;gt;𝒓 =&amp;lt;/math&amp;gt; {{map|0.598 -0.601 -1.289 0.942}}, we can see that the absolute error for each prime rounds to 1¢; it&#039;s a pretty middle-of-the-road tuning, just the sort of thing you&#039;d expect and want from a (pretransformed) &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm, minimizing neither the max nor the total of the damages but somewhere in between, but the key thing to note is what that entails for the interval {{sfrac|9|7}}, which from marvel&#039;s perspective is just one of many many intervals you can make out of 2&#039;s, 3&#039;s, 5&#039;s, and 7&#039;s. Notice that while the absolute errors for all the primes are about the same, critically, the &#039;&#039;signs&#039;&#039; on the errors for prime 3 and 7 are &#039;&#039;opposite&#039;&#039;: prime 3 is tuned narrow while prime 7 is tuned wide. So when they appear on opposite sides of the quotient bar, as they do in {{sfrac|9|7}}, the errors are going to &#039;&#039;compound&#039;&#039;, and the interval will be tuned doubly-narrow. And indeed we find that summing the errors of the constituent primes -0.601 + -0.601 - 0.942 = -2.144, exactly what we were expecting. &lt;br /&gt;
&lt;br /&gt;
The prime-based tuning of marveltri is {{rbra|1200.5978 383.8288}} and can be found here: http://x31eq.com/cgi-bin/rt.cgi?limit=2_5_9%2F7&amp;amp;ets=22_69&amp;amp;subgroup=on&lt;br /&gt;
&lt;br /&gt;
The story for the nonprime-based approach, on the other hand, is much simpler: We tuned {{sfrac|9|7}} as best we could, given the constraints that the other basis elements, &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;5&amp;lt;/math&amp;gt;, also needed to be tuned well. And we ended up with a really, really accurate tuning of {{sfrac|9|7}} doing it that way.&lt;br /&gt;
&lt;br /&gt;
=== Neutral ===&lt;br /&gt;
Going the neutral route, we find a tuning map &amp;lt;math&amp;gt;𝒕 = \val{1200.598 &amp;amp; 2785.025 &amp;amp; 432.940}&amp;lt;/math&amp;gt;, which means a retuning map of &amp;lt;math&amp;gt;𝒓 = \val{0.598 &amp;amp; -1.289 &amp;amp; -2.144}&amp;lt;/math&amp;gt;. So in this case it&#039;s identical to the prime-based result. Which makes sense, because we&#039;re measuring complexity in the same way here, and our basis elements are coprime. But again, this won&#039;t always be the case, as we&#039;ll see with our example in the computation section below.&lt;br /&gt;
&lt;br /&gt;
== Regarding target-interval sets ==&lt;br /&gt;
Now that we&#039;ve gotten that example out of the way, which used the established, but all-interval, minimax-ES to illustrate the essence of the choice between these three approaches, we&#039;re ready to start focusing on ordinary tuning schemes, i.e. non-all-interval tuning schemes, and the problems involved in their target-interval set specification. &lt;br /&gt;
&lt;br /&gt;
=== Quotient-based vs vector-based specification ===&lt;br /&gt;
When manually specifying the target-interval set for a prime-based tuning scheme, and providing the target intervals in vector form, they should all be given in the SPOB (the simplest prime-only basis), because that&#039;s the only basis where all of them could be described. When doing this for the other two approaches, though, of course as usual you should give them in the same basis that the temperament mapping is given in. This issue does not arise if you specify your target-intervals in quotient form. &lt;br /&gt;
&lt;br /&gt;
For example, we might have the &amp;quot;prime-based {2/1, 4/3, 10/7, 3/2, 15/7, 7/5} miniaverage-U&amp;quot; tuning of some temperament in the 2.3.7/5 basis. If we wanted to give those target-intervals in vector form, then for the neutral and nonprime-based approaches, we would give those as {{{vector|1 0 0}}, {{vector|2 -1 0}}, {{vector|1 0 -1}}, {{vector|-1 1 0}}, {{vector|0 1 -1}}, {{vector|0 0 1}}}. However, for the prime-based approach, it would only make sense to give those as {{{vector|1 0 0 0}}, {{vector|2 -1 0 0}}, {{vector|1 0 1 -1}}, {{vector|-1 1 0 0}}, {{vector|0 1 1 -1}}, {{vector|0 0 -1 1}}}. &lt;br /&gt;
&lt;br /&gt;
But even that doesn&#039;t quite make sense, because why are we using the prime-based approach here (as opposed to the neutral approach) if we&#039;re not taking advantage of the independence of primes 5 and 7? We should only do this if we&#039;re also going to include target-intervals such as 5/4, 6/5, and 7/4.&lt;br /&gt;
&lt;br /&gt;
=== Scheme filtering ===&lt;br /&gt;
Regarding target-interval set &#039;&#039;schemes&#039;&#039;, such as the truncated integer limit triangle, or [[TILT]], the most logical-seeming way to handle them is to compute them as normal, then filter out any intervals unsupported by the basis. For example, take the 8-TILT. Normally that would be {2/1, 3/1, 3/2, 4/3, 5/2, 5/3, 5/4, 6/5, 7/3, 7/4, 7/5, 7/6, 8/3, 8/5}. However, if we&#039;ve asked for the TILT miniRMS-S tuning of some temperament in the 2.3.7 basis, we can&#039;t use several of those intervals; instead, TILT here should be understood to give {2/1, 3/1, 3/2, 4/3, 7/3, 7/4, 7/6, 8/3} only. This issue is pertinent not only to nonprime bases, but indeed any basis which even so much as skips a prime.&lt;br /&gt;
&lt;br /&gt;
And so, when we compare &amp;quot;TILT minimax-ES&amp;quot; or &amp;quot;TILT nonprime-based minimax-C&amp;quot; with &amp;quot;TILT prime-based minimax-ES&amp;quot;, there&#039;s actually more difference between the schemes than whether or not we change basis to the SPOB, or revise our complexity formulas to prevent the factorization of our nonprime basis elements; there&#039;s also the difference in results from the target-interval set scheme within the tuning scheme. This is implicit in all-interval tunings where the target-interval set scheme is not explicitly specified and is thus assumed to be the primes&amp;amp;mdash;at least the &#039;&#039;proxy&#039;&#039; targets are the primes, and by primes we actually mean more generally the &#039;&#039;basis elements&#039;&#039;. In other words, we could say that for the &amp;quot;minimax-ES&amp;quot; tuning scheme, our target-interval set scheme is actually the &amp;quot;all-intervals-as-proxied-by-the-basis-elements&amp;quot; scheme, which like any target-interval set scheme as described above, is understood to translate into a different set of target-intervals depending on the basis.&lt;br /&gt;
&lt;br /&gt;
=== Default max ===&lt;br /&gt;
We also need to address how the default max integer for the TILT should be computed (and the default max odd for the [[OLD]], etc.). Previously, when working only with standard (prime-limit) bases, we defined it to be the integer one less than the next prime above the prime limit. But that definition may not be the best in general. &lt;br /&gt;
&lt;br /&gt;
Consider the basis 2.9.21. The current definition would give us the 10-TILT, since 7 is the prime limit of this basis, 11 is the next prime after that, and 10 is the integer one less than that. But it seems pretty clear that if someone is interested in 21/1 as a &#039;&#039;basis element&#039;&#039;, then they&#039;ll certainly be interested in tuning some target-intervals which include 21&#039;s in them, but the 10-TILT won&#039;t have any of those, considering its integer limit is less than half of that! &lt;br /&gt;
&lt;br /&gt;
So, we suggest that the better generalization of the definition of the max integer for TILT is actually one less than the next prime above the &#039;&#039;integer&#039;&#039; limit of the basis. Whenever the basis is prime-only (standard or otherwise, i.e. this works for 2.3.5.7 but also 2.3.7), this will come out to the same thing.&lt;br /&gt;
&lt;br /&gt;
Regarding our example, then, the integer limit of that basis is 21, the next prime is 23, and so the default TILT here is the 22-TILT (filtered, of course, of all intervals with 5&#039;s, 11&#039;s, 13&#039;s, 17&#039;s, and 19&#039;s in their factorizations, or odd counts of 3&#039;s).&lt;br /&gt;
&lt;br /&gt;
== Computation ==&lt;br /&gt;
For this example, we&#039;ll tune a temperament of the 2.7/3.11/3 domain with the TILT minimax-C tuning scheme.&lt;br /&gt;
&lt;br /&gt;
=== Neutral ===&lt;br /&gt;
First, let&#039;s go through the neutral approach, which is the simplest, on account of it essentially being the do-nothing-different approach. &lt;br /&gt;
&lt;br /&gt;
Here&#039;s our mapping, which gives us a ~{{sfrac|2|1}} period and ~{{sfrac|12|11}} generator:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc} \begin{array} {ccc} &lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\ \begin{array} {rrr}\\&lt;br /&gt;
\\&lt;br /&gt;
\\&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\ \end{array} \begin{array} {c} &lt;br /&gt;
M_s \\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
 &amp;amp; \scriptsize{2} &amp;amp; \scriptsize{\frac{7}{3}} &amp;amp; \scriptsize{\frac{11}{3}}  \\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 2 \\&lt;br /&gt;
0 &amp;amp; 2 &amp;amp; -1 \\&lt;br /&gt;
\end{matrix} \right] \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And here&#039;s what our just tuning map looks like in this nonprime basis, just the cents per basis element for each of 2, 7/3, and 11/3: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc} \begin{array} {ccc} \\ \end{array} \\ \begin{array} {rrr}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\ \end{array} \begin{array} {c}&lt;br /&gt;
𝒋_s \\&lt;br /&gt;
\begin{array} {lll}&lt;br /&gt;
 &amp;amp; \scriptsize{2} &amp;amp; \quad\quad\quad \scriptsize{\frac{7}{3}} \quad\quad\quad &amp;amp; \scriptsize{\frac{11}{3}}  \\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
1200 &amp;amp; 1466.871 &amp;amp; 2249.363 \\&lt;br /&gt;
\end{array} \right] \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As for our target-interval set, the [[TILT]], or truncated integer limit triangle, defaults to the highest integer limit within the prime limit, so in our case, even though we&#039;re not using a prime limit as our domain basis, our maximum prime is 11, so that makes 12 our max integer for purposes of the TILT. But we can&#039;t accept every interval in the 12-TILT, because it contains a bunch of them with factors of 5, or factors of 3 unaccompanied by factors of 7 or 11, etc. So we end up with a subset of the 12-TILT, namely &amp;lt;math&amp;gt;{ \frac{2}{1}, \frac{7}{3}, \frac{7}{6}, \frac{11}{6}, \frac{11}{7}, \frac{12}{7} }&amp;lt;/math&amp;gt;. So that gives us a target-interval list in matrix form: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc} \begin{array} {ccc} \\ \end{array} \\ \begin{array} {rrr}&lt;br /&gt;
\scriptsize{2} \\&lt;br /&gt;
\scriptsize{\frac{7}{3}} \\&lt;br /&gt;
\scriptsize{\frac{11}{3}}&lt;br /&gt;
\end{array} \end{array} \begin{array} {c}&lt;br /&gt;
\mathrm{T}_s \\&lt;br /&gt;
\left[ \begin{array} {c|c|c|c|c|c}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; -1 &amp;amp; -1 &amp;amp; 0 &amp;amp; 2 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; -1 &amp;amp; -1 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
\end{array} \right] \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And here&#039;s our complexity weight matrix, using our default log-product complexity:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
C_s \\&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
\log_2{2·1} &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \log_2{7·3} &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 \\ &lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \log_2{7·6} &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \log_2{11·6} &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \log_2{11·7} &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \log_2{12·7} \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This matrix is shown with &amp;lt;math&amp;gt;\text{lp-C}()&amp;lt;/math&amp;gt; computed using its quotient-based form, i.e &amp;lt;math&amp;gt;\log_2{\!n·d}&amp;lt;/math&amp;gt;, which requires no modification to perform correctly in this nonprime basis situation. However, we note that if one prefers the vector-based form, i.e. the pretransformed norm, one should be careful with the diagonal entries of the pretransformer. For an all-integer domain basis such as  2.9.7.11 this issue wouldn&#039;t make a difference, but it &#039;&#039;does&#039;&#039; make a difference if your basis contains rationals such as ours does. The issue is that one cannot simply set each basis element&#039;s pretransformer entry to its log, &#039;&#039;one must set it to its own log-product complexity&#039;&#039;. For example, for our second basis element, its pretransformer entry should be &amp;lt;math&amp;gt;\log_2{7·3}&amp;lt;/math&amp;gt;, &#039;&#039;not&#039;&#039; &amp;lt;math&amp;gt;\log_2{\frac{7}{3}}&amp;lt;/math&amp;gt;. Here&#039;s our full complexity pretransformer, for clarity:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc} \begin{array} {ccc} \\ \end{array} \\ \begin{array} {rrr}&lt;br /&gt;
\scriptsize{2} \\&lt;br /&gt;
\scriptsize{\frac{7}{3}} \\&lt;br /&gt;
\scriptsize{\frac{11}{3}} \\&lt;br /&gt;
\end{array} \\ \end{array} \begin{array} {c} &lt;br /&gt;
\begin{array} {lll}&lt;br /&gt;
X \\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
\log_2{2·1} &amp;amp; 0 &amp;amp; 0  \\&lt;br /&gt;
0 &amp;amp; \log_2{7·3} &amp;amp; 0  \\ &lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \log_2{11·3} \\&lt;br /&gt;
\end{matrix} \right] \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We must add a caveat we originally missed, and it bites in &#039;&#039;this very example&#039;&#039;. Setting each entry to the basis element&#039;s own log-product complexity is necessary, but it is &#039;&#039;not sufficient&#039;&#039; to make the vector-based form agree with the quotient-based form; it suffices only when the basis elements are pairwise coprime. Ours are not — both &amp;lt;math&amp;gt;\frac{7}{3}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\frac{11}{3}&amp;lt;/math&amp;gt; carry a prime 3. That shared 3 cancels in the quotient of any target that divides one of them by the other: our &amp;lt;math&amp;gt;\frac{11}{7} = \frac{11/3}{7/3}&amp;lt;/math&amp;gt; is simply &amp;lt;math&amp;gt;11·7^{-1}&amp;lt;/math&amp;gt;, with no 3&#039;s remaining. But a diagonal pretransformer reading the basis-vector cannot see that cancellation; it counts the 3 once through &amp;lt;math&amp;gt;\frac{7}{3}&amp;lt;/math&amp;gt; and again through &amp;lt;math&amp;gt;\frac{11}{3}&amp;lt;/math&amp;gt;, and so overstates &amp;lt;math&amp;gt;\text{lp-C}\!\left(\frac{11}{7}\right)&amp;lt;/math&amp;gt; as &amp;lt;math&amp;gt;\log_2{(7·3·11·3)} \approx 9.437&amp;lt;/math&amp;gt; rather than the correct &amp;lt;math&amp;gt;\log_2{(11·7)} \approx 6.267&amp;lt;/math&amp;gt;. So whenever the basis elements share a prime, the vector-based form must act on the interval&#039;s &#039;&#039;prime-count vector&#039;&#039; rather than its basis-vector — that is, lift the interval into the prime-only superspace (the same 2.3.7.11 we build below for the prime-based approach) and prescale it there with the ordinary log-prime pretransformer. This is exactly why we reach for the quotient-based form here: it sidesteps the issue entirely.&lt;br /&gt;
&lt;br /&gt;
Okay, where to from here? Well, it&#039;s rather straightforward at this point. We just plug these objects into whatever pertinent optimization method. The result should be: &amp;lt;math&amp;gt;𝒈&amp;lt;/math&amp;gt; = {{map|1191.880 133.594}}.&lt;br /&gt;
&lt;br /&gt;
=== Nonprime-based ===&lt;br /&gt;
Everything&#039;s the same from the neutral approach to the nonprime approach, except that we may need to modify some complexity calculations. In our case, we&#039;re changing our pre-transformer matrix slightly: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
C_s \\&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
\log_2{2·1} &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \log_2{\frac{7}{3}} &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 \\ &lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \log_2{\frac{7}{3}·2} &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \log_2{\frac{11}{3}·2} &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \log_2{\frac{11}{3}·\frac{7}{3}} &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \log_2{2^2·\frac{7}{3}} \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which gives a different result, &amp;lt;math&amp;gt;𝒈 = \val{1192.399 &amp;amp; 133.768}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Prime-based ===&lt;br /&gt;
Finally, we&#039;ll look at the prime-based approach. We already briefly touched at how some of this looks in the example section above, in the course of explaining how the tuning of marveltri changes depending on your approach, prime-based or nonprime-based. But we&#039;re going to go through all the steps this time around. This process was inspired by the one described here: [[Generalized_Tenney_Norms_and_Tp_Interval_Space#Examples]].&lt;br /&gt;
&lt;br /&gt;
At the high level, this is what we&#039;re going to do:&lt;br /&gt;
# Find a comma basis of our temperament, as a basis for the nullspace of our mapping.&lt;br /&gt;
# Prepare a matrix which we&#039;ll use to convert our temperament from its nonprime basis over to the simplest possible standard (prime-only) domain basis.&lt;br /&gt;
# Go ahead and change our temperament&#039;s basis in this way, doing so by multiplying the comma basis we found in step 1 with the basis change matrix we prepared in step 2, in order to compute what our comma basis looks like in the prime-only domain basis.&lt;br /&gt;
# Using the nullspace operation, find a mapping for this new temperament, which is the same as the old temperament except that it has this prime-only domain basis.&lt;br /&gt;
# Determine target-intervals and held-intervals as desired and afforded by this superspace. And determine the weights for the target-intervals.&lt;br /&gt;
# Optimize for a generator tuning map as usual, using the mapping from step 4 and the tuning targets from step 5.&lt;br /&gt;
# Convert the generator tuning map to the tempered-prime tuning map, so we can change its domain basis.&lt;br /&gt;
# Change domain basis from the temporary standard domain basis back into the original nonprime basis.&lt;br /&gt;
# Find the pseudoinverse of the mapping, in order to convert this tempered-prime tuning map into a generator tuning map with a form which matches the mapping.&lt;br /&gt;
# Convert to a generator tuning map using this pseudoinverse from the previous step. &lt;br /&gt;
&lt;br /&gt;
And then we&#039;re done! We wish we could say it was possible in 3 easy steps, but it&#039;s more like 10 medium-hard steps.&lt;br /&gt;
&lt;br /&gt;
It looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:Tuning in nonstandard domains - cases.png|frameless|900x900px]]&lt;br /&gt;
&lt;br /&gt;
For the duration of this section, we will be subscripting objects in the original 2.7/3.11/3 basis with &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;, for &amp;quot;smaller&amp;quot; space, and objects in the SPOB 2.3.7.11 with &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt;, for &amp;quot;larger&amp;quot; space (AKA superspace).&lt;br /&gt;
&lt;br /&gt;
==== 1. Find comma basis ====&lt;br /&gt;
We expect the reader to understand why we temporarily change basis to a basis for another domain in order to tune our temperament, and then change back; this is, after all, the entire point of this tuning approach. But we also expect there are many readers who are uncertain as to why it is the case that as part of this process it is apparently necessary to convert our mapping temporarily into a comma basis in order to change domain basis, and then convert back. Why should this be necessary&amp;amp;mdash;why can&#039;t we cut off the two &amp;quot;comma basis&amp;quot; nodes of the diagram above, going straight from the original mapping to the standard domain mapping? &lt;br /&gt;
&lt;br /&gt;
The short answer is: because one can only &#039;&#039;directly&#039;&#039; change the basis of a mapping to a &#039;&#039;subspace&#039;&#039; of its current space, not a superspace. And vice versa, one can only directly change the basis of a comma basis (the dual manner of representing temperaments) to a superspace, not a subspace. And since it&#039;s a superspace that is our destination, we must get there via a comma basis detour. &lt;br /&gt;
The full explanation for this necessity is beyond the scope of this computation example, however, we encourage the reader to review the material here ([[Cross-domain_temperament_merging#Application:_determining_whether_it_is_possible_to_change_the_domain]]) if interested.&lt;br /&gt;
&lt;br /&gt;
So, how to find the comma basis from the mapping? Easy enough. By using the nullspace operation on the mapping. The method of finding this is explained here in the {{subpage|exploring temperaments|uprev|s=Nullspace|text=section on null&amp;amp;nbsp;spaces]]. Here&#039;s what you should find:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\scriptsize{2} \\&lt;br /&gt;
\scriptsize{\frac{7}{3}} \\&lt;br /&gt;
\scriptsize{\frac{11}{3}} \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\mathrm{C}_s \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
5 \\&lt;br /&gt;
-1 \\&lt;br /&gt;
-2 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So that&#039;s &amp;lt;math&amp;gt;2^{5}(\frac{7}{3})^{-1}\left(\frac{11}{3}\right)^{-2}&amp;lt;/math&amp;gt;, or in other words, &amp;lt;math&amp;gt;\frac{32×27}{7×121} = \frac{864}{847}&amp;lt;/math&amp;gt;, a comma about 34.4¢ in size.&lt;br /&gt;
&lt;br /&gt;
==== 2. Prepare basis change ====&lt;br /&gt;
With our nonprime basis of 2.7/3.11/3, our SPOB is going to need to disentangle both the prime 7 and the prime 11 from their respective prime 3&#039;s. This will lead us to the superspace 2.3.7.11, or in other words, the 11-limit except without any prime 5.&lt;br /&gt;
&lt;br /&gt;
Another way to think about this SPOB is just the set of actual primes we would need to be able to express all of our nonprime basis elements as vectors. Because that&#039;s essentially what we&#039;re going to do! When we represent our domain basis in this fashion, we actually get another powerful result for free. The resultant matrix can be used to transform intervals from the nonprime basis we&#039;re describing &#039;&#039;into&#039;&#039; that SPOB — intervals such as commas, and in particular our temperament&#039;s comma basis.&lt;br /&gt;
&lt;br /&gt;
Here is this domain basis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\scriptsize{2} \\&lt;br /&gt;
\scriptsize{3} \\&lt;br /&gt;
\scriptsize{7} \\&lt;br /&gt;
\scriptsize{11} \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
B_s \\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\scriptsize{2} &amp;amp; \scriptsize{\frac{7}{3}} &amp;amp; \scriptsize{\frac{11}{3}} \\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; -1 &amp;amp; -1 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that even though we&#039;re in a sense going from our weird nonprime basis and  &amp;quot;getting to basics&amp;quot; here, we still don&#039;t necessarily go all the way to the most basic thing, which would be a prime limit. That is, we don&#039;t include an all-zeros row for prime 5 even though our temperament doesn&#039;t deal with it, just for simpleness&#039; sake we can say we&#039;re in a prime limit and so we find all the primes in their typically expected positions (so that we&#039;re not surprised when the 3rd prime here is 7 and the 4th is 11, instead of those being the 4th and 5th, respectively). It&#039;s not just a cosmetic thing either. Adding that extra row essentially means that the output intervals will have one more dimension than they did before. And remember the everpresent formula &amp;lt;math&amp;gt;d = n + r&amp;lt;/math&amp;gt;, that is, dimensionality equals nullity plus rank. So any increase in dimensionality will correspond to a change in either nullity or rank. Which opens the impossible-to-answer question of: which comma do we add to this temperament on account of converting its basis, etc. Just unask the question, and don&#039;t add new rows for primes your temperament doesn&#039;t deal with.&lt;br /&gt;
&lt;br /&gt;
==== 3. Change domain basis ====&lt;br /&gt;
To effect the basis change, we simply matrix multiply our comma basis by the basis change. We put the transformation matrix on the left, just like we would for any interval vector, or list thereof, with a temperament mapping matrix. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\scriptsize{2} \\&lt;br /&gt;
\scriptsize{3} \\&lt;br /&gt;
\scriptsize{7} \\&lt;br /&gt;
\scriptsize{11} \\&lt;br /&gt;
\end{array}&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\mathrm{C} \\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
-5 \\&lt;br /&gt;
-3 \\&lt;br /&gt;
1 \\&lt;br /&gt;
2 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
{\huge ⭀}&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\scriptsize{2} \\&lt;br /&gt;
\scriptsize{3} \\&lt;br /&gt;
\scriptsize{7} \\&lt;br /&gt;
\scriptsize{11} \\&lt;br /&gt;
\end{array}&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
B_s \\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\scriptsize{2} &amp;amp; \scriptsize{\frac{7}{3}} &amp;amp; \scriptsize{\frac{11}{3}} \\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; -1 &amp;amp; -1 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
{\large ×}&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\scriptsize{2} \\&lt;br /&gt;
\scriptsize{\frac{7}{3}} \\&lt;br /&gt;
\scriptsize{\frac{11}{3}} \\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\mathrm{C}_s \\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
5 \\&lt;br /&gt;
-1 \\&lt;br /&gt;
-2 \\&lt;br /&gt;
\end{matrix} \right] \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
\end{array} &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We can double-check that this is the same comma: &amp;lt;math&amp;gt;(2)^{-5}3^{-3}7^{1}11^{2} = \frac{7×121}{32×27}&amp;lt;/math&amp;gt;. Again, yes, this is {{sfrac|864|847}}. &lt;br /&gt;
&lt;br /&gt;
So this is our new comma basis. It&#039;s the same one comma, but as tempered by a temperament in the 2.3.7.11 space. &lt;br /&gt;
&lt;br /&gt;
==== 4. Find mapping ====&lt;br /&gt;
To get us back into the form of a mapping&amp;amp;mdash;which we&#039;ll need in order to optimize the temperament&#039;s tuning as we&#039;ve been practicing throughout this article series&amp;amp;mdash;we again need to use the nullspace operation (though this time we do it column-wise).&lt;br /&gt;
&lt;br /&gt;
With that, we find:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\\&lt;br /&gt;
\\&lt;br /&gt;
\\&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
M_L \\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\scriptsize{2} &amp;amp; \scriptsize{3} &amp;amp; \scriptsize{7} &amp;amp; \scriptsize{11} \\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 2 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 2 &amp;amp; -1 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So again, this is the same as the old temperament, except that it has this prime-only domain basis. (We&#039;re still labeling its rows or columns and using subscripts to indicate its domain basis, since it may be prime-only, but on account of the gap where it skips prime 5, it is still not &#039;&#039;standard&#039;&#039;.)&lt;br /&gt;
&lt;br /&gt;
Note that by splitting our two basis elements 7/3 and 11/3 up into three basis elements 3, 7, and 11, we have increased [[dimensionality]] of our temperament by 1. And our temperament&#039;s identity is based on its comma basis, so our [[nullity]] hasn&#039;t changed. Therefore, by the [[rank-nullity theorem]] which states that dimensionality &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; must equal rank &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; plus nullity &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, we can see that our temperament&#039;s rank must go up by 1 in this new basis. And indeed we can see that while our mapping used to have only 2 rows, it now has 3 rows, each corresponding to a generator. Unlike the consequences we warned against of spuriously adding a blank row for the unused prime 5, this change in &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; is very real. What this means is that when we run our optimization procedure, we will be imagining as if we have three generators in our temperament, even though we know that in our actual original basis it only has two. In the end, we&#039;ll convert our three-entry generator tuning map from this superspace basis back down into a two-entry generator tuning map, by consolidating those generators together. This is one way of looking at the fact of how the prime-based approach tunes for intervals that one won&#039;t be able to use in the original temperament that this temperament is being proxy-tuned for.&lt;br /&gt;
&lt;br /&gt;
==== 5. Determine target-intervals ====&lt;br /&gt;
Regarding our target-interval set, we&#039;re still optimizing our tuning for the appropriate TILT here, however, what exactly that TILT includes will be slightly different in this new space. The default max integer is the same, as changing basis hasn&#039;t changed our max integer (it would have if our basis&#039;s largest integer had been composite, however, such as 33 instead of 11/3!) so we&#039;re still asking for a 12-TILT here. But it will be filtered differently. Now we&#039;ve exchanged our 9 for a 3 in our basis, we&#039;re no longer limited to intervals with even counts of prime 3. So we get: {2/1, 3/1 , 3/2, 4/3, 7/3, 7/4, 7/6, 8/3, 9/4, 9/7, 11/4, 11/6, 11/7, 11/8, 11/9, 12/7}. And here&#039;s that in matrix form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\scriptsize{2} \\&lt;br /&gt;
\scriptsize{3} \\&lt;br /&gt;
\scriptsize{7} \\&lt;br /&gt;
\scriptsize{11} \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
&lt;br /&gt;
\mathrm{T}_L \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{array} {c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; -1 &amp;amp; 2 &amp;amp; 0 &amp;amp; -2 &amp;amp; -1 &amp;amp; 3 &amp;amp; -2 &amp;amp; 0 &amp;amp; -2 &amp;amp; -1 &amp;amp; 0 &amp;amp; -3 &amp;amp; 0 &amp;amp; 2 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 1 &amp;amp; -1 &amp;amp; -1 &amp;amp; 0 &amp;amp; -1 &amp;amp; -1 &amp;amp; 2 &amp;amp; 2 &amp;amp; 0 &amp;amp; -1 &amp;amp; 0 &amp;amp; 0 &amp;amp; -2 &amp;amp; 1 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; -1 &amp;amp; 0 &amp;amp; 0 &amp;amp; -1 &amp;amp; 0 &amp;amp; 0 &amp;amp; -1 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We&#039;re not bothering with any held-intervals in this tuning scheme, so that&#039;s settled already. &lt;br /&gt;
&lt;br /&gt;
As for weights, because we&#039;re in a nonprime basis, we don&#039;t expect there should be too many surprises here. The actual weight matrix will be too cumbersome to spell out here, since our target-interval count &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; is 16. But we will show our &amp;lt;math&amp;gt;(4, 4)&amp;lt;/math&amp;gt;-shaped complexity pretransformer, at least, for which there should be no surprises, as it&#039;s just like any other one we would have looked at before worrying about nonstandard bases, since all of its elements are primes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc} \begin{array} {ccc} \\ \end{array} \\ \begin{array} {rrr}&lt;br /&gt;
\\&lt;br /&gt;
\\&lt;br /&gt;
\\&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\ \end{array} \begin{array} {c} &lt;br /&gt;
\begin{array} {lll}&lt;br /&gt;
X \\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
\log_2{2} &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \log_2{3} &amp;amp; 0 &amp;amp; 0  \\ &lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \log_2{7} &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \log_2{11} \\&lt;br /&gt;
\end{matrix} \right] \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 6. Optimize ====&lt;br /&gt;
Now for the part we already know how to do: optimize for our generator tuning map &amp;lt;math&amp;gt;𝒈_L&amp;lt;/math&amp;gt;, using the mapping from step 4 and the target-interval set from step 5. We should find {{map|1193.102 1891.756 135.810}}. As promised, that&#039;s three generators, one for each row of our &amp;lt;math&amp;gt;M_L&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== 7. Convert to tempered-prime tuning map ====&lt;br /&gt;
This generator tuning map is great, but we want to get this optimized tuning information back into our original basis somehow, and we only know how to change the basis for objects that are in terms of primes, and in general, generator tuning maps are &#039;&#039;not&#039;&#039; in terms of primes, but of generators. Notice that if we were to write out &amp;lt;math&amp;gt;𝒈_L&amp;lt;/math&amp;gt; in matrix form, we could neither label its row nor its columns with either our original basis or our superspace basis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\\&lt;br /&gt;
\end{array}&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
&lt;br /&gt;
𝒈_L \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1193.102 &amp;amp; 1891.756 &amp;amp; 135.810 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And so that&#039;s why&amp;amp;mdash;if you were wondering, based on the diagram at the beginning of this exercise&amp;amp;mdash;that computing the prime-based tuning requires not just one detour (the one to the comma basis back to a mapping) but &#039;&#039;two&#039;&#039; detours: it&#039;s the same reason again, just manifesting in a slightly different way, really; we just need to be in a form temporarily where we can accomplish the basis change. &lt;br /&gt;
&lt;br /&gt;
Fortunately, this is an easily solvable problem. We only need to convert our generator tuning map into a &#039;&#039;prime&#039;&#039; tuning map (which we usually shorten to simply &amp;quot;tuning map&amp;quot;). And this is as easy as multiplying it by our mapping, which essentially tells us how many of each of these generators it takes to each prime. Multiplying &amp;lt;math&amp;gt;𝒈_LM_L&amp;lt;/math&amp;gt; together, then, we find our tuning map &amp;lt;math&amp;gt;𝒕_L&amp;lt;/math&amp;gt;, which equals {{map|1193.102 1891.756 3356.477 4142.150}}.  &lt;br /&gt;
&lt;br /&gt;
==== 8. Return to original basis ====&lt;br /&gt;
Now that we&#039;ve got our optimized tuning in the basis-change-friendly form of a tuning map &amp;lt;math&amp;gt;𝒕_L&amp;lt;/math&amp;gt;, we&#039;re ready to change basis back in the other direction, back to our original basis of 2.7/3.11/3. To do this, we right-multiply it by the basis change matrix:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
𝒕_L \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\scriptsize{2} &amp;amp;  \scriptsize{3} &amp;amp;  \scriptsize{7} &amp;amp;  \scriptsize{11} \\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1193.102 &amp;amp; 1891.756 &amp;amp; 3356.477 &amp;amp; 4142.150 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
{\large ×}&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\scriptsize{2} \\&lt;br /&gt;
\scriptsize{3} \\&lt;br /&gt;
\scriptsize{7} \\&lt;br /&gt;
\scriptsize{11} \\&lt;br /&gt;
\end{array}&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
B_{L↔s} \\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\scriptsize{2} &amp;amp; \scriptsize{7/3} &amp;amp; \scriptsize{11/3} \\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; -1 &amp;amp; -1 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
{\huge ⥱}&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
𝒕_s \\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\scriptsize{2} &amp;amp; \scriptsize{7/3} &amp;amp; \scriptsize{11/3} \\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
1193.102 &amp;amp; 1464.722 &amp;amp; 2250.394 \\&lt;br /&gt;
\end{array} \right] \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 9. Find pseudoinverse ====&lt;br /&gt;
Great. So we&#039;re back home, in our original basis. However, we&#039;ve got our information in the form of a &#039;&#039;prime&#039;&#039; tuning map. Maybe that&#039;s sufficient for you; if so, you may be excused. For the rest of us who wish to get our actual &#039;&#039;generator&#039;&#039; sizes in this temperament tuning, we have a little more work to do. &lt;br /&gt;
&lt;br /&gt;
As you&#039;ll recall, we went from generator tuning map &amp;lt;math&amp;gt;𝒈_L&amp;lt;/math&amp;gt; to tempered-prime tuning map &amp;lt;math&amp;gt;𝒕_L&amp;lt;/math&amp;gt; using multiplication, specifically multiplying &amp;lt;math&amp;gt;𝒈_L&amp;lt;/math&amp;gt; by our mapping &amp;lt;math&amp;gt;M_L&amp;lt;/math&amp;gt;. Unfortunately, however, it&#039;s not quite so easy to go the other direction, i.e. to extract a &amp;lt;math&amp;gt;𝒈&amp;lt;/math&amp;gt; from a &amp;lt;math&amp;gt;𝒕&amp;lt;/math&amp;gt;; while we &#039;&#039;do&#039;&#039; happen to know our &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; here, it&#039;s not as straightforward as, say, &amp;quot;dividing&amp;quot; a &amp;lt;math&amp;gt;𝒕&amp;lt;/math&amp;gt; by an &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; to extract a &amp;lt;math&amp;gt;𝒈&amp;lt;/math&amp;gt;. It &#039;&#039;is&#039;&#039; possible, however, but it just requires a bit more cleverness than one might expect. &lt;br /&gt;
&lt;br /&gt;
The key idea is to realize that &amp;lt;math&amp;gt;𝒕 = 𝒈M&amp;lt;/math&amp;gt;, and so all we really need to do is right-multiply by something that will cancel out the &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; part of it. Such a thing would be called a &#039;&#039;right-inverse&#039;&#039; of &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, which is to say, something that when &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; is right-multiplied by it, we end up with an identity matrix &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;. So we don&#039;t need a &#039;&#039;full&#039;&#039; inverse of &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, which would be a matrix that cancels &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; out to an identity matrix by &#039;&#039;either&#039;&#039; right-multiplication &#039;&#039;or&#039;&#039; left-multiplication; and in fact, since any meaningful &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; will be rectangular, and rectangular matrices can never have full inverses, it couldn&#039;t be. But fortunately for us, since &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; is the &#039;&#039;wide&#039;&#039; type of rectangular matrix, not tall (i.e. it has more columns than rows), we need look no further for a right-inverse than its [[pseudoinverse]], &amp;lt;math&amp;gt;M^{+}&amp;lt;/math&amp;gt;. That&#039;s right: it&#039;s the same generalized inverse we have used previously for finding tunings with [[optimization power]] &amp;lt;math&amp;gt;p = 2&amp;lt;/math&amp;gt; or {{subpage|all-interval_tuning_schemes|uprev|s=Dual_norms|text=interval complexity norm power}} &amp;lt;math&amp;gt;q = 2&amp;lt;/math&amp;gt;. But it has other convenient uses that have nothing to do with this power of &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;. In this case, the math works out so that for wide matrices &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, it&#039;s the case that &amp;lt;math&amp;gt;AA^{+} = I&amp;lt;/math&amp;gt; (for tall matrices, it&#039;s the other way around; &amp;lt;math&amp;gt;A^{+}A = I&amp;lt;/math&amp;gt;). &lt;br /&gt;
&lt;br /&gt;
The pseudoinverse has a simple formula (explained at the link above). Following it, we find:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {rrr}&lt;br /&gt;
\scriptsize{2} \\&lt;br /&gt;
\scriptsize{\frac{7}{3}} \\&lt;br /&gt;
\scriptsize{\frac{11}{3}} \\&lt;br /&gt;
\end{array}&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
M^{+}_s \\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{array} {ccc}&lt;br /&gt;
\frac{1}{6} &amp;amp; 0 \\&lt;br /&gt;
\frac{1}{6} &amp;amp; \frac{2}{5} \\&lt;br /&gt;
\frac{1}{3} &amp;amp; -\frac{1}{5} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Don&#039;t be thrown if &amp;lt;math&amp;gt;M^{+}&amp;lt;/math&amp;gt; contains non-integer entries like; it&#039;ll still cancel out with &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, and it won&#039;t make a difference. You may confirm that &amp;lt;math&amp;gt;M_sM^{+}_s = I&amp;lt;/math&amp;gt; if you would like.&lt;br /&gt;
&lt;br /&gt;
==== 10. Convert to generator tuning map ====&lt;br /&gt;
Finally, we can reach our goal of the prime-based TILT minimax-C generator tuning map &amp;lt;math&amp;gt;𝒈_{2.7/3.11/3}&amp;lt;/math&amp;gt;, if we just multiply &amp;lt;math&amp;gt;𝒕_s&amp;lt;/math&amp;gt; on the right by &amp;lt;math&amp;gt;M^{+}_s&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
𝒕_s \\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\scriptsize{2} &amp;amp;  \scriptsize{\frac{7}{3}} &amp;amp;  \scriptsize{\frac{11}{3}} \\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1193.102 &amp;amp; 1464.722 &amp;amp; 2250.394 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
{\large ×}&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\scriptsize{2} \\&lt;br /&gt;
\scriptsize{7/3} \\&lt;br /&gt;
\scriptsize{11/3} \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
&lt;br /&gt;
M^{+}_s \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
\frac{1}{6} &amp;amp; 0 \\&lt;br /&gt;
\frac{1}{6} &amp;amp; \frac{2}{5} \\&lt;br /&gt;
\frac{1}{3} &amp;amp; -\frac{1}{5} \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
{\huge ⥱}&lt;br /&gt;
\hspace{0.5cm}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
𝒈_s \\&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{array} {ccc}&lt;br /&gt;
1193.102 &amp;amp; 135.810 \\&lt;br /&gt;
\end{array} \right] \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {ccc}&lt;br /&gt;
\\&lt;br /&gt;
\end{array} \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That 135.810¢ value certainly isn&#039;t super close to 116¢, the cents size of the purely-tuned {{sfrac|77|72}} interval for our generator, but hey, it&#039;s in the ballpark, certainly for a temperament with as low accuracy as this one.&lt;br /&gt;
&lt;br /&gt;
And so we&#039;re done!&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
Well, you&#039;ve reached the very end of our article series on RTT tuning. The only place left to go from here is tables. If you&#039;d like to review the conventions for communicating about RTT that we developed over the course of this project, you can behold them in all their centralized glory on {{subpage|conventions for names, variables, units, and notations|uprev|text=this page}}. Otherwise, thanks for your attention, and we hope you got a lot out of this, and will go on to use what you learned to make some excellent music!&lt;br /&gt;
&lt;br /&gt;
Dave: Catch ya later.&lt;br /&gt;
&lt;br /&gt;
Douglas: Happy trails.&lt;br /&gt;
&lt;br /&gt;
We hope you enjoyed reading this series as much as we enjoyed collaborating to write it. &amp;amp;#x1F60A;&amp;amp;#x1F60A;&lt;br /&gt;
&lt;br /&gt;
Hey Douglas, shouldn&#039;t one of those emoticons have hair?&lt;br /&gt;
&lt;br /&gt;
== Footnotes and references ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT]]&lt;br /&gt;
[[Category:Tuning]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT/All-interval_tuning_schemes&amp;diff=221996</id>
		<title>Dave Keenan &amp; Douglas Blumeyer&#039;s guide to RTT/All-interval tuning schemes</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT/All-interval_tuning_schemes&amp;diff=221996"/>
		<updated>2026-01-19T19:05:32Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Example all-interval tuning schemes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{breadcrumb}}{{texmap}}{{texops}}&lt;br /&gt;
When tuning [[regular temperaments]]&amp;amp;mdash;that is, choosing exact sizes for their [[generator]]s (typically in [[cents]])&amp;amp;mdash;one of the fundamental choices we make is which consonant musical [[interval]]s to optimize the tuning for. In other words, we choose a set of intervals whose [[damage]]s we [[target-interval list|target for minimization]]. However, a special family of tuning schemes have been developed which do not require this choice; instead, a certain kind of damage is minimized for &#039;&#039;every&#039;&#039; interval. In this article, we will be discussing such &#039;&#039;&#039;all-interval tuning schemes&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
This is article 7 of 9 in [[Dave Keenan]] &amp;amp; [[Douglas Blumeyer]]&#039;s guide to RTT, or &amp;quot;[[D&amp;amp;D&#039;s guide]]&amp;quot; for short. In order to get the most out of this article, we suggest that you first familiarize yourself with all the concepts explained in the earlier article, {{subpage|tuning fundamentals|uprev}}; we&#039;re going to build upon a lot of the concepts introduced there (and introduce more). First, we&#039;ll touch quickly upon the pros and cons of using all-interval tuning schemes, and a bit on their history. Next, we&#039;ll explain them conceptually (continuing in the vein of our fundamentals article). After that, if you&#039;re interested in such things, stick around as we work through examples of computing them, discussing various methods and their derivations (and this section is in the vein of our article 6, {{subpage|tuning computation|uprev}}, which you should read before coming here). &lt;br /&gt;
&lt;br /&gt;
= Pros and cons =&lt;br /&gt;
All-interval tuning schemes have great value for consistently and reasonably documenting the tunings of regular temperaments, in large part because they don&#039;t require the specification of a target-interval set. Another major strength of all-interval tunings is that they are comparatively easy for computers to calculate. &lt;br /&gt;
&lt;br /&gt;
On the other hand, all-interval tunings are somewhat tricky for humans to understand, as evidenced by our choice to break out an entire separate article dedicated to making sense of them. Also, they do not necessarily produce tunings which are ideal for use in real-life musical practice; when it comes to actually doing something&amp;amp;mdash;like building an instrument, or tuning a synth for a specific piece of music&amp;amp;mdash;a better approach would be to tune directly for the intervals you plan to use in the music. And as we&#039;ll see in more detail in a moment, all-interval tuning schemes require {{subpage|tuning fundamentals|uprev|s=Weight slope|text=simplicity-weighting}} of absolute error to obtain damage, which is not for everyone (for a more detailed discussion, see {{subpage|tuning fundamentals|uprev|s=Rationale for choosing your slope|text=this section of the fundamentals article}}).&lt;br /&gt;
&lt;br /&gt;
We could make a loose analogy, then, between all-interval tunings and [[canonical form|canonical mappings]] on one side&amp;amp;mdash;where both of these are good for mass categorization, sanity checking, and automated processes&amp;amp;mdash;while on the other side we&#039;d compare non-all-interval tunings to [[Normal_lists#Minimal_generator_form|mingen mappings]], both of which are immediately reasonable for musicians to make good music with. &lt;br /&gt;
&lt;br /&gt;
$$ \text{all-interval tunings : canonical mappings :: non-all-interval tunings : mingen mappings} $$&lt;br /&gt;
&lt;br /&gt;
So if there were to be a &#039;&#039;canonical tuning scheme&#039;&#039;, then&amp;amp;mdash;a good compromise to avoid opinionated arguments over target-interval sets, and one whose use case might be appearing in infoboxes on wiki pages for temperaments to help give people an immediate sense of the ballpark for generator sizes&amp;amp;mdash;then that tuning scheme would likely be an all-interval tuning scheme. If you are working on something like that, or perhaps automated processes for searching or categorizing temperaments, then this article may be valuable to you.&lt;br /&gt;
&lt;br /&gt;
But on the other hand, if you consider yourself primarily a practical musician, and you do have an opinion about which consonances are most important to get right in your music, then &lt;br /&gt;
this article may not be of great value to you. In that case, please just tune for your favored intervals directly. Accommodating crazily complex intervals like 1953125/1259712&amp;amp;mdash;the ones out there among &amp;quot;all intervals&amp;quot; beyond the ones we typically look at&amp;amp;mdash;may be clouding the optimization of your tuning, i.e. making it optimize with respect to a ton of junk you&#039;ll never want, rather than having it be optimized precisely and only for the stuff you do want (see the beginning of the {{subpage|tuning fundamentals|uprev|s=The importance of exclusivity|text=target-intervals section of our fundamentals article}} for a review of why it&#039;s important for target-interval sets to be exclusive). &lt;br /&gt;
&lt;br /&gt;
We certainly recognize the mathematical simplicity, and the beauty of the feat of all-interval tunings. And knowing ourselves to be susceptible to seduction by such qualities, we caution our readers to be mindful not to let themselves be seduced either. It can be a little like [[Wikipedia:Streetlight_effect|streetlight effect]].&lt;br /&gt;
&lt;br /&gt;
= History =&lt;br /&gt;
All-interval tuning schemes are a relatively recent development in the history of temperament tuning. Non-all-interval tuning schemes, however, have been used for almost 200 years.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;At least as early as Wesley Woolhouse&#039;s proposal to use 7/26-comma meantone in 1835; Woolhouse advocated it on the basis of being the held-octave OLD miniRMS-U tuning (though he didn&#039;t use our systematic name, of course). See http://tonalsoft.com/monzo/woolhouse/essay.aspx#book. And there is also an argument that the quarter-comma meantone tuning from 1523 was understood then as the held-octave OLD minimax-U tuning.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first proposed tuning scheme that leveraged dual norms&amp;amp;mdash;the key technology enabling all-interval tunings&amp;amp;mdash;was the [[TOP]] tuning scheme, from [[Paul Erlich]]&#039;s &#039;&#039;[[A Middle Path]]&#039;&#039; paper, though Paul did not unpack it as such at that time. When it comes to plumbing the underlying mathematical reasons for how all-interval tunings work, we are indebted to [[Gene Ward Smith]] and [[Mike Battaglia]].&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;It was Gene who first pointed out the relevance of dual norms to TOP:&lt;br /&gt;
http://lumma.org/tuning/gws/top.htm&lt;br /&gt;
Then in 2012 Mike took the idea and ran with it, applying it to tunings in all the ways we understand today:&lt;br /&gt;
https://yahootuninggroupsultimatebackup.github.io/tuning-math/topicId_20461#20461&lt;br /&gt;
https://yahootuninggroupsultimatebackup.github.io/tuning-math/topicId_20929#20929&lt;br /&gt;
https://yahootuninggroupsultimatebackup.github.io/tuning-math/topicId_20996#20996&lt;br /&gt;
https://yahootuninggroupsultimatebackup.github.io/tuning-math/topicId_21052#21052&lt;br /&gt;
https://yahootuninggroupsultimatebackup.github.io/tuning-math/topicId_21054#21054&lt;br /&gt;
https://yahootuninggroupsultimatebackup.github.io/tuning-math/topicId_21082#21082&lt;br /&gt;
https://yahootuninggroupsultimatebackup.github.io/tuning-math/topicId_21415#21415&lt;br /&gt;
https://www.facebook.com/groups/xenharmonic/posts/10150650778389482/&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Concepts =&lt;br /&gt;
By the end of this section, you will have a deep understanding of two of the most commonly-used all-interval tuning schemes: TOP, proposed by Paul Erlich; and [[Tenney-Euclidean tuning|TE]], proposed by [[Graham Breed]] (in {{subpage|tuning fundamentals|uprev|s=Systematic tuning scheme names|text=our naming system}}, these tunings are called &amp;quot;minimax-S&amp;quot; and &amp;quot;minimax-ES&amp;quot;, respectively, where the &#039;S&#039; stands for &amp;quot;simplicity-weight damage&amp;quot;, as explained with the introduction of the naming system in the tuning fundamentals article, and the &#039;E&#039; stands for &amp;quot;Euclideanized&amp;quot;, which will be explained later). You&#039;ll be able to explain how they work, how they are similar to and different from each other, and also how they compare with the more basic tuning schemes that we&#039;ve explained previously. &lt;br /&gt;
&lt;br /&gt;
== The two conditions ==&lt;br /&gt;
Being able to minimize the damage to every interval is contingent upon two conditions:&lt;br /&gt;
# You define &amp;quot;least overall damage&amp;quot; as the minimization of the &#039;&#039;maximum&#039;&#039; damage dealt to any one target-interval; in other words, you use a [[Target tuning#Minimax_tuning|minimax]] tuning scheme.&lt;br /&gt;
# You use a {{subpage|tuning fundamentals|uprev|s=Weight slope|text=simplicity-weight damage}}.&lt;br /&gt;
&lt;br /&gt;
=== Condition one: Minimax ===&lt;br /&gt;
When we target &#039;&#039;no&#039;&#039; intervals specifically, it would be equivalent to say that we care about each interval the same as any other interval (at least in terms of the damage we&#039;re willing to let it take), or in other words that we have an &#039;&#039;infinite&#039;&#039; target-interval set, i.e. &#039;&#039;every&#039;&#039; interval in your domain, or said another way, every interval that can be generated by your primes (has only those primes as prime factors). Using the 5-limit, for example, would mean that every interval able to be generated by primes 2, 3, and 5 was in your set.&lt;br /&gt;
&lt;br /&gt;
We couldn&#039;t follow the instructions for computing generator tunings that were explained in the fundamentals article of this series with &amp;lt;math&amp;gt;k = \infty&amp;lt;/math&amp;gt;, that is, with our target-interval list being a &amp;lt;math&amp;gt;(d, \infty)&amp;lt;/math&amp;gt;-shaped matrix. We could never find the power mean (or power sum) of the resulting target-interval damage list, or at least we could never find the power sum when the power &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, or any finite number. We &#039;&#039;could&#039;&#039;, however, theoretically do that when &amp;lt;math&amp;gt;p=\infty&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
It may not be immediately obvious why &amp;lt;math&amp;gt;p=\infty&amp;lt;/math&amp;gt; makes this possible. Try thinking of it this way: it would be theoretically possible to establish a &#039;&#039;maximum&#039;&#039; of an infinitely long list, if you could prove that no matter what else comes up in the infinite remaining part of the list that you haven&#039;t observed yet, no item you&#039;d ever find there could possibly be greater than some bound you&#039;d established by whatever means. &lt;br /&gt;
&lt;br /&gt;
In our case, we can prove that no matter which interval may appear in the list, we can guarantee that its damage will not be any greater than the magnitude of the retuning map. Don&#039;t worry if you don&#039;t know what we&#039;re talking about yet &amp;amp;mdash;consider that a sneak preview of where we&#039;re ultimately going with this. For now it is enough to for you to understand that this sort of proof by external bounding technique is why the first of the two conditions of an infinite target-interval set tuning scheme must be that it is a minimax tuning scheme (because minimax schemes are the ones where &amp;lt;math&amp;gt;p=\infty&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Condition two: Simplicity-weighting ===&lt;br /&gt;
But how exactly &#039;&#039;would&#039;&#039; we prove such a situation as that? &lt;br /&gt;
&lt;br /&gt;
Imagine the target-interval set starting out as a set of simple consonances, like a tonality diamond, and then think about continuously expanding it toward including all intervals in the prime limit, by adding each next complex interval to it, one by one. Think about what each of these new interval&#039;s absolute errors must be like. As we go further and further out, eventually to intervals like 1953125/1259712 and even crazier, will their absolute errors be getting generally bigger or smaller? &lt;br /&gt;
&lt;br /&gt;
Well, bigger, to be sure. That&#039;s because we can find the error of any one of these intervals by multiplying it by the retuning map &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt;, and while this presents opportunities for some primes&#039; errors to counteract other primes&#039; errors, if some are positive and others negative (e.g. if prime 2 and prime 3 are both tuned narrow, then the ~3/2 may turn out to be near just, because 2 and 3 are on opposite sides of the quotient bar), in the worst cases their errors will compound all in one direction or the other (positive or negative, wide or narrow), which means the absolute error will be large, and there will always be some worst case types as we continue to add new complex intervals. &lt;br /&gt;
&lt;br /&gt;
How could we possibly offset this inevitable increase in absolute error as we spiral further and further away from unison toward infinitely complex intervals, then? Well, the answer involves &#039;&#039;weighting&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Note that we haven&#039;t specified our damage weight slope in this thought experiment thus far. What if we &#039;&#039;simplicity-weight&#039;&#039; damage, then? In that case, it may be possible to establish that no matter how much absolute error an interval may be capable of incurring, any additional complexity required to achieve that higher error will offset it when we simplicity-weight the result. &lt;br /&gt;
&lt;br /&gt;
And that, in fact, is exactly how we do it. This is why simplicity-weighting is the second of the two conditions of all-interval tuning schemes. So these schemes essentially have an infinitely-sized target-interval set, with no hard bound on interval complexity, rather, the set just kind of &amp;quot;fades out&amp;quot; gradually, starting with the simplest consonance, the octave.&lt;br /&gt;
&lt;br /&gt;
There&#039;s not too much more left to say about the first condition, i.e. being a minimax tuning scheme. But the precise reasoning and execution of the second condition is quite the rabbit hole! It entails a fancy feat of mathematics known as a &#039;&#039;dual norm&#039;&#039;. Fortunately we have been there and back for you. We think we have some good words and images to demystify how exactly it all works out, and hope you get a lot out of it.&lt;br /&gt;
&lt;br /&gt;
== Power norms ==&lt;br /&gt;
In order to understand dual norms, we should begin by understanding &#039;&#039;norms&#039;&#039;, which is to say &#039;&#039;power&#039;&#039; norms.&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;power norm&#039;&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Every other mathematical use of the Latin root &amp;quot;norm&amp;quot; (a carpenter&#039;s square) relates to perpendicularity or standardization, as in the normal to a plane or to normalize a vector, which means to standardize it by giving it a length of 1 while retaining its direction. We could think of the &amp;quot;norm&amp;quot; in &amp;quot;power norm&amp;quot; as short for &amp;quot;normalizer&amp;quot;, as it is the quantity you must divide all the entries of the vector by in order to normalize it. This is a very indirect way of saying that a power norm is a kind of length.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For a detailed history of &amp;quot;norm&amp;quot; in mathematics see: https://math.stackexchange.com/questions/465414/who-introduced-the-term-norm-into-mathematics&lt;br /&gt;
&amp;lt;/ref&amp;gt; is another type of statistic similar to the power mean which we covered in the fundamentals article (also similar to the power &#039;&#039;sum&#039;&#039;, if you went through the computations article), just with slightly different steps. &lt;br /&gt;
&lt;br /&gt;
=== Steps ===&lt;br /&gt;
# Take the absolute value of each entry.&lt;br /&gt;
# Raise each absolute entry to the &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; power.&lt;br /&gt;
# Sum the powers of the absolute entries.&lt;br /&gt;
# Take the matching &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; root of this sum.&lt;br /&gt;
&lt;br /&gt;
So power norms are like power sums with two extra steps: the absolute value taking step at the start, and the matching root step at the end. They can also be compared with power means, with which they share the matching root step, but means don’t take the absolute value and norms don’t divide by the count.&lt;br /&gt;
&lt;br /&gt;
=== Formula ===&lt;br /&gt;
The formula for the &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-norm, which we notate as &amp;lt;math&amp;gt;\|\textbf{i}\|_p&amp;lt;/math&amp;gt;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;It can also be notated as &amp;lt;math&amp;gt;L^p(\textbf{i})&amp;lt;/math&amp;gt;. The &amp;quot;L&amp;quot; doesn&#039;t stand for &amp;quot;norm&amp;quot;, of course, but it is the conventional notation for power norms. The reasons for this are beyond the scope of this article, but we will at least note that it stands for Lebesgue, a mathematician who was involved in the pioneering of this topic. We especially don&#039;t prefer the &amp;lt;math&amp;gt;L^p&amp;lt;/math&amp;gt; notation due to its conventionally being notated with superscript rather than subscript. Sometimes normal size script (neither superscript nor subscript) is used, but never subscript, as with the double-bar notation.&amp;lt;/ref&amp;gt;, looks like this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{\textbf{i}}_p = \sqrt[p]{\strut \sum\limits_{n=1}^d \abs{\mathrm{i}_n}^p}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Though you&#039;ll notice that instead of doing this to a damage list &amp;lt;math&amp;gt;\textbf{d}&amp;lt;/math&amp;gt; as we did for power means and sums, we&#039;re taking the power norm of an interval vector &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; here. And instead of iterating up to &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;, the count of target-intervals, we&#039;re iterating up to &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;, the dimensionality of the temperament (which is the same as the count of entries in any interval vector).&lt;br /&gt;
&lt;br /&gt;
We can expand this out like so:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{\textbf{i}}_p =  \sqrt[p]{\strut \abs{\mathrm{i}_1}^p + \abs{\mathrm{i}_2}^p + ... + \abs{\mathrm{i}_d}^p}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This can also be written as:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{\textbf{i}}_p =  \Big(\abs{\mathrm{i}_1}^p + \abs{\mathrm{i}_2}^p + ... + \abs{\mathrm{i}_d}^p\Big)^\frac{1}{p}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Expressing the &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; root as raising to the &amp;lt;math&amp;gt;\frac{1}{p}&amp;lt;/math&amp;gt; power is how you are likely to have to do it on a calculator, spreadsheet or programming language.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
Consider the vector for the interval &amp;lt;math&amp;gt;\frac{27}{20}&amp;lt;/math&amp;gt;, which is {{vector|-2 3 1}}.&lt;br /&gt;
&lt;br /&gt;
* Its &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm is &amp;lt;math&amp;gt;\sqrt[1]{\strut \abs{{-2}}^1 + \abs{3}^1 + \abs{1}^1} = \sqrt[1]{\strut 2^1 + 3^1 + 1^1} = \sqrt[1]{2 + 3 + 1} = \sqrt[1]{6} = 6&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Its &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm is &amp;lt;math&amp;gt;\sqrt[2]{\strut \abs{{-2}}^2 + \abs{3}^2 + \abs{1}^2} = \sqrt[2]{\strut 2^2 + 3^2 + 1^2} = \sqrt[2]{4 + 9 + 1} = \sqrt[2]{14} \approx 3.742&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Its &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm is &amp;lt;math&amp;gt;\sqrt[\infty]{\strut \abs{{-2}}^\infty + \abs{3}^\infty + \abs{1}^\infty} = \sqrt[\infty]{\strut 2^\infty + 3^\infty + 1^\infty} = \max(2, 3, 1) = 3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
When we write &amp;lt;math&amp;gt;\sqrt[\infty]{\strut 2^\infty + 3^\infty + 1^\infty}&amp;lt;/math&amp;gt; this is shorthand for the more mathematically-correct &amp;lt;math&amp;gt;\lim_{p\to\infty}\sqrt[p]{\strut 2^p + 3^p + 1^p}&amp;lt;/math&amp;gt;. For a refresher, {{subpage|tuning fundamentals|uprev|s=Max|text=click here}}.&lt;br /&gt;
&lt;br /&gt;
=== Relationship with distance ===&lt;br /&gt;
When we introduced the power mean, we presented it as a generalization of the familiar formula for, well, the mean. We can also introduce the power norm as a generalization of a familiar formula: the formula for distance. As an example, if we move 3 meters to the right, and 4 meters forward, what&#039;s our distance from our starting position? Well, with a change along the  &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;-axis of 3 and along the &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;-axis of 4, many of us may already be ready to give the answer:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sqrt{\strut x^2 + y^2} = \sqrt{\strut 3^2 + 4^2} = \sqrt{9 + 16} = \sqrt{25} = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The answer is that we&#039;re 5 meters from where we started, and we can find this readily using the 2D version of the distance formula (which in turn is often understood as a generalization of the Pythagorean formula, the one that shows how the hypotenuse of a right triangle squared is the same area as the sum of the squares of the two other sides). And in 3D the formula stays basically the same; no changes to the structure or to the power of 2, we just add another term: &amp;lt;math&amp;gt;\sqrt{\strut x^2 + y^2 + z^2}&amp;lt;/math&amp;gt;.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In case you were wondering, the smallest 3D case with all integers is &amp;lt;math&amp;gt;\sqrt{\strut 1^2 + 2^2 + 2^2}=3&amp;lt;/math&amp;gt;, and the next is &amp;lt;math&amp;gt;\sqrt{\strut 2^2 + 3^2 + 6^2}=7&amp;lt;/math&amp;gt;. But integer-valued norms are of no particular interest in RTT.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Distances2.png|frameless|400x400px]] &lt;br /&gt;
&lt;br /&gt;
So the power norm is the same idea, but with a couple generalizations. &lt;br /&gt;
* Any power (and matching root) can be used, not only &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, which is how we generalize the formula to be able to measure distance in other types of spaces besides those similar to the physical type we embody as humans together.&lt;br /&gt;
* We take the absolute value at the beginning. When dealing with triangle side lengths and damage amounts, there are no negative values, but in other cases, such as those we&#039;ll use norms for in RTT&amp;amp;mdash;prime retunings, and prime counts&amp;amp;mdash;we certainly can have negative values, and it&#039;ll be important to get those positive. When the power is &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; (or any even number) this doesn&#039;t matter because the taking of the power will enforce positivity, but it&#039;s still an important part of the general formula.&lt;br /&gt;
&lt;br /&gt;
=== Comparison with power means and sums ===&lt;br /&gt;
So if a power sum is a type of &#039;&#039;total&#039;&#039; and a power mean is a type of &#039;&#039;average&#039;&#039;, then a power norm is sort of in between, but also sort of its own thing; it&#039;s a type of &#039;&#039;length&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Closely related though all three of these power statistics may be, we&#039;d like to take this opportunity to drive home some important distinctions between this latest one&amp;amp;mdash;the power norm&amp;amp;mdash;and the two that we&#039;ve looked at up to this point, the power sum and power mean. In the previous article of this guide, we showed how &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-sums and &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-means could be used roughly interchangeably, but certain use cases prefer one to the other. Well, norms are the odd man out here, and really shouldn&#039;t be thought of as applying in the same situations as sums and means. Norms are used on vectors (and row vectors) whose entries represent pieces of information that are in different dimensions from each other (different primes, for instance), in different units, and thus can&#039;t be directly compared; whereas sums and means are used on lists of things that are all of the same type with the same units (like lists of damages). This closer conceptual kinship between sums and means should be apparent through the coloration of this next table:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
% \slant{} command approximates italics to allow slanted bold characters, including digits, in MathJax.&lt;br /&gt;
\def\slant#1{\style{display:inline-block;margin:-.05em;transform:skew(-14deg)translateX(.03em)}{#1}}&lt;br /&gt;
% Latex equivalents of the wiki templates llzigzag and rrzigzag for double zigzag brackets.&lt;br /&gt;
\def\llzigzag{\hspace{-1.6mu}\style{display:inline-block;transform:scale(.62,1.24)translateY(.07em);font-family:sans-serif}{ꗨ\hspace{-3mu}ꗨ}\hspace{-1.6mu}}&lt;br /&gt;
\def\rrzigzag{\hspace{-1.6mu}\style{display:inline-block;transform:scale(-.62,1.24)translateY(.07em);font-family:sans-serif}{ꗨ\hspace{-3mu}ꗨ}\hspace{-1.6mu}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &amp;amp;nbsp; !! Power-sum !! Power-mean !! Power-norm&lt;br /&gt;
|-&lt;br /&gt;
| Operator:&lt;br /&gt;
| style=&amp;quot;background-color: #f8f8cc;&amp;quot; | &amp;lt;math&amp;gt;\llzigzag·\,\rrzigzag\!_p&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #f4cccc;&amp;quot; | &amp;lt;math&amp;gt;\llangle\,·\,\rrangle_p&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #c9daf8;&amp;quot; | &amp;lt;math&amp;gt;\norm{ · }_q&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Takes the absolute value:&lt;br /&gt;
| style=&amp;quot;background-color: #fff2cc;&amp;quot; | No&lt;br /&gt;
| style=&amp;quot;background-color: #fff2cc;&amp;quot; | No&lt;br /&gt;
| style=&amp;quot;background-color: #c9daf8;&amp;quot; | Yes&lt;br /&gt;
|-&lt;br /&gt;
| Raises to power:&lt;br /&gt;
| style=&amp;quot;background-color: #e4e4e4;&amp;quot; | Yes&lt;br /&gt;
| style=&amp;quot;background-color: #e4e4e4;&amp;quot; | Yes&lt;br /&gt;
| style=&amp;quot;background-color: #e4e4e4;&amp;quot; | Yes&lt;br /&gt;
|-&lt;br /&gt;
| Sums:&lt;br /&gt;
| style=&amp;quot;background-color: #e4e4e4;&amp;quot; | Yes&lt;br /&gt;
| style=&amp;quot;background-color: #e4e4e4;&amp;quot; | Yes&lt;br /&gt;
| style=&amp;quot;background-color: #e4e4e4;&amp;quot; | Yes&lt;br /&gt;
|-&lt;br /&gt;
| Divides by count:&lt;br /&gt;
| style=&amp;quot;background-color: #d9ead3;&amp;quot; | No&lt;br /&gt;
| style=&amp;quot;background-color: #f4cccc;&amp;quot; | Yes&lt;br /&gt;
| style=&amp;quot;background-color: #d9ead3;&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| Takes the root:&lt;br /&gt;
| style=&amp;quot;background-color: #fff2cc;&amp;quot; | No&lt;br /&gt;
| style=&amp;quot;background-color: #d9d2e9;&amp;quot; | Yes&lt;br /&gt;
| style=&amp;quot;background-color: #d9d2e9;&amp;quot; | Yes&lt;br /&gt;
|-&lt;br /&gt;
| Input structure:&lt;br /&gt;
| style=&amp;quot;background-color: #fff2cc;&amp;quot; | List&lt;br /&gt;
| style=&amp;quot;background-color: #fff2cc;&amp;quot; | List&lt;br /&gt;
| style=&amp;quot;background-color: #c9daf8;&amp;quot; | Vector&lt;br /&gt;
|-&lt;br /&gt;
| Input values referred to as:&lt;br /&gt;
| style=&amp;quot;background-color: #fff2cc;&amp;quot; | Items&lt;br /&gt;
| style=&amp;quot;background-color: #fff2cc;&amp;quot; | Items&lt;br /&gt;
| style=&amp;quot;background-color: #c9daf8;&amp;quot; | Entries&lt;br /&gt;
|-&lt;br /&gt;
| Input values are in same dimension:&lt;br /&gt;
| style=&amp;quot;background-color: #fff2cc;&amp;quot; | Yes&lt;br /&gt;
| style=&amp;quot;background-color: #fff2cc;&amp;quot; | Yes&lt;br /&gt;
| style=&amp;quot;background-color: #c9daf8;&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| Input quantity:&lt;br /&gt;
| style=&amp;quot;background-color: #fff2cc;&amp;quot; | Damage&lt;br /&gt;
| style=&amp;quot;background-color: #fff2cc;&amp;quot; | Damage&lt;br /&gt;
| style=&amp;quot;background-color: #c9daf8;&amp;quot; | Scaled interval, scaled retuning&lt;br /&gt;
|-&lt;br /&gt;
| Input units:&lt;br /&gt;
| style=&amp;quot;background-color: #fff2cc;&amp;quot; | ¢ ({{^(}}weighting{{)^}})&lt;br /&gt;
| style=&amp;quot;background-color: #fff2cc;&amp;quot; | ¢ ({{^(}}weighting{{)^}})&lt;br /&gt;
| style=&amp;quot;background-color: #c9daf8;&amp;quot; | &#039;&#039;&#039;p&#039;&#039;&#039; ({{^(}}weighting{{)^}}), ¢({{^(}}weighting{{)^}})&lt;br /&gt;
|-&lt;br /&gt;
| Output structure:&lt;br /&gt;
| style=&amp;quot;background-color: #e4e4e4;&amp;quot; | Scalar&lt;br /&gt;
| style=&amp;quot;background-color: #e4e4e4;&amp;quot; | Scalar&lt;br /&gt;
| style=&amp;quot;background-color: #e4e4e4;&amp;quot; | Scalar&lt;br /&gt;
|-&lt;br /&gt;
| Output quantity:&lt;br /&gt;
| style=&amp;quot;background-color: #f8f8cc;&amp;quot; | p-sum of damages&lt;br /&gt;
| style=&amp;quot;background-color: #f4cccc;&amp;quot; | p-mean damage&lt;br /&gt;
| style=&amp;quot;background-color: #c9daf8;&amp;quot; | Interval complexity, retuning magnitude&lt;br /&gt;
|-&lt;br /&gt;
| Output units:&lt;br /&gt;
| style=&amp;quot;background-color: #fff2cc;&amp;quot; | ¢ ({{^(}}weighting{{)^}})&lt;br /&gt;
| style=&amp;quot;background-color: #fff2cc;&amp;quot; | ¢ ({{^(}}weighting{{)^}})&lt;br /&gt;
| style=&amp;quot;background-color: #c9daf8;&amp;quot; | ({{^(}}weighting{{)^}}), ¢({{^(}}weighting{{)^}})&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Special note about the infinity norm ===&lt;br /&gt;
If we ignore for the moment that means do not take the absolute value&amp;amp;mdash;which we can ignore in our application&#039;s case of &#039;&#039;damage&#039;&#039; means, because damages are never negative&amp;amp;mdash;we note that the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm is the same as the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-mean, that is, they are both equivalent to taking the max, despite the fact that the mean divides by the count of entries or items, and the norm does not. This is because the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; root of this count is equal to &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;, and thus dividing by this count does not distinguish the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-mean from the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm. &lt;br /&gt;
&lt;br /&gt;
We can see this by subtly rewriting our &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-mean formula from &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\llangle\textbf{d}\rrangle_p = \sqrt[p]{\strut \dfrac{\sum\limits_{n=1}^k \mathrm{d}_n^p}{k}}&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\llangle\textbf{d}\rrangle_p = \dfrac{\sqrt[p]{\strut \sum\limits_{n=1}^k \mathrm{d}_n^p}}{\sqrt[p]{k}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can now see that when &amp;lt;math&amp;gt;p =\infty&amp;lt;/math&amp;gt;, whatever the value of &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; is, &amp;lt;math&amp;gt;\sqrt[p]{k} = \sqrt[\infty]{k} = 1&amp;lt;/math&amp;gt;, and so &amp;lt;math&amp;gt;⟪\textbf{d}⟫_\infty&amp;lt;/math&amp;gt; simplifies to &amp;lt;math&amp;gt;\sqrt[\infty]{\strut \sum\limits_{n=1}^k \mathrm{d}_n^\infty} = \max\limits_{n=1}^k \mathrm{d}_n&amp;lt;/math&amp;gt; which would be the same as &amp;lt;math&amp;gt;\norm{\textbf{d}}_\infty&amp;lt;/math&amp;gt;, considering that the items in &amp;lt;math&amp;gt;\textbf{d}&amp;lt;/math&amp;gt; are always positive.&lt;br /&gt;
&lt;br /&gt;
However, we note that the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-mean and &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm are &#039;&#039;not&#039;&#039; the same as the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-sum (which doesn&#039;t even exist). This fact is an interesting complement to the fact that (when we continue to ignore that norms take absolute values), the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-sum is the same as the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm (they&#039;re both the total), but not the same as the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-mean (which does exist, as the average).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A series of observations which may give insight to some readers:&lt;br /&gt;
* When &amp;lt;math&amp;gt;p = 1&amp;lt;/math&amp;gt;, taking the root (as in a power norm or mean) makes no difference.&lt;br /&gt;
* When &amp;lt;math&amp;gt;p = 2&amp;lt;/math&amp;gt;, taking the absolute value (as in a power norm) makes no difference, and this goes for any even &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;.&lt;br /&gt;
* When &amp;lt;math&amp;gt;p = \infty&amp;lt;/math&amp;gt;, dividing by the count (as in a power mean) makes no difference.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dual norms ==&lt;br /&gt;
Now that we understand norms, we can start taking a look at &#039;&#039;&#039;dual norms&#039;&#039;&#039;. And we&#039;re going to switch to using &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; for the norm power instead of &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;. You may have already noticed we did that in the table above. We did so because it is important to maintain a distinction between the optimization power &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; of a tuning scheme and the norm power &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; of its complexity calculation, which we will explain four subsections from now. Remember: the only optimization power for which all-interval tuning schemes work is &amp;lt;math&amp;gt;p=\infty&amp;lt;/math&amp;gt;, the one for minimax. But, as you will learn, they can work with any complexity norm &amp;lt;math&amp;gt;q \geq 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
It is still OK to refer to power norms in general as &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-norms for short, but we&#039;ll avoid it for the rest of this article.&lt;br /&gt;
&lt;br /&gt;
=== Formula relating dual powers ===&lt;br /&gt;
Let&#039;s begin by stating some key facts about the most commonly used norm powers that we&#039;ll be using with all-interval tunings. &lt;br /&gt;
&lt;br /&gt;
* The &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm is the dual norm of the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm, and the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm in turn is the dual of the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm; they are each other&#039;s dual norm. (These are the extreme norms, by the way; there&#039;s no norm with power less than &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; or greater than &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;.)&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;But interestingly, there are other power means. The &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;-mean is the geometric mean. The &amp;lt;math&amp;gt;{-1}&amp;lt;/math&amp;gt;-mean is the harmonic mean, and the &amp;lt;math&amp;gt;{-\infty}&amp;lt;/math&amp;gt;-mean is the minimum.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* The &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm is &#039;&#039;self-dual&#039;&#039;. It is special in this way; no other norm boasts this property. It is the pivot point right in the middle of the norm continuum from &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;, and as such it finds itself to be &#039;&#039;its own dual norm&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
In general, we can find the &#039;&#039;&#039;dual power&#039;&#039;&#039; for a norm power &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; using the following equality&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A demonstration of this relationship is fairly involved and we won&#039;t be getting into it. It involves Hölder and Young inequalities if you want to look into it yourself. Perhaps you might begin here: https://math.stackexchange.com/questions/1839906/inequality-ab-le-fracapp-fracbqq?noredirect=1&amp;amp;lq=1&amp;lt;/ref&amp;gt;, where &amp;lt;math&amp;gt;\text{dual}(q)&amp;lt;/math&amp;gt; gives the dual power: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{1}{q} + \dfrac{1}{\text{dual}(q)} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and therefore&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\text{dual}(q) = \dfrac{1}{1 - \frac{1}{q}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this formula we can see how the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm and &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm relate by &amp;lt;math&amp;gt;\frac{1}{1} + \frac{1}{\infty} = 1 + 0 = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We can also see the self-duality of the &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm by &amp;lt;math&amp;gt;\frac{1}{2} + \frac{1}{2} = 1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
For one further example, the dual norm of the &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt;-norm would be the &amp;lt;math&amp;gt;\frac{3}{2}&amp;lt;/math&amp;gt;-norm (or &amp;lt;math&amp;gt;1.5&amp;lt;/math&amp;gt;-norm), because &amp;lt;math&amp;gt;\frac{1}{3} + \dfrac{1}{\frac{3}{2}} = \frac{1}{3} + \frac{2}{3} = 1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
[[File:Dual power.png|frameless|900x900px]] &lt;br /&gt;
&lt;br /&gt;
So when we speak of &amp;quot;dual norms&amp;quot;, we speak of a &#039;&#039;pair&#039;&#039; of norms which are in a special relationship with each other. &lt;br /&gt;
&lt;br /&gt;
=== The dual norm inequality ===&lt;br /&gt;
We now know how the relationship between dual norms is defined. But what does this relationship &#039;&#039;mean&#039;&#039;, and what can we &#039;&#039;use&#039;&#039; it for, exactly?&lt;br /&gt;
&lt;br /&gt;
Well, what&#039;s special about dual norms can be articulated as a single effect: &#039;&#039;the absolute value of the dot product of any two vectors is always less than or equal to the norm of one vector times the dual norm of the other vector.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
That&#039;s a complete mouthful, to be sure. But this is just the sort of idea that natural language struggles to express, but mathematical notation excels at it. So let&#039;s now look at that same idea but in a new way&amp;amp;mdash;the mathematical way&amp;amp;mdash;using &amp;lt;math&amp;gt;\textbf{x}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textbf{y}&amp;lt;/math&amp;gt; for our two vectors:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\abs{\textbf{x}·\textbf{y}} \leq \norm{\textbf{x}}_q × \norm{\textbf{y}}_{\text{dual}(q)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let&#039;s do a couple examples. Suppose &amp;lt;math&amp;gt;\textbf{x} = \monzo{1 &amp;amp; 0 &amp;amp; 0}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textbf{y} = \monzo{-4 &amp;amp; 4 &amp;amp; -1}&amp;lt;/math&amp;gt;. If &amp;lt;math&amp;gt;p = 1&amp;lt;/math&amp;gt;, we have:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
\left|&lt;br /&gt;
\left[ \begin{matrix} 1 &amp;amp; 0 &amp;amp; 0 \\ \end{matrix} \right]&lt;br /&gt;
·&lt;br /&gt;
\left[ \begin{matrix} {-4} &amp;amp; 4 &amp;amp; {-1} \\ \end{matrix} \right]&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\|&lt;br /&gt;
\left[ \begin{matrix} 1 &amp;amp; 0 &amp;amp; 0 \\ \end{matrix} \right]&lt;br /&gt;
\|_1 × \|&lt;br /&gt;
\left[ \begin{matrix} {-4} &amp;amp; 4 &amp;amp; {-1} \\ \end{matrix} \right]&lt;br /&gt;
\|_{\infty}&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\left|&lt;br /&gt;
(1)({-4}) + (0)(4) + (0)({-1})&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\sqrt[1]{\strut |1|^1 + |0|^1 + |0|^1} &lt;br /&gt;
× &lt;br /&gt;
\sqrt[\infty]{\strut |{-4}|^\infty + |4|^\infty + |-1|^\infty} &lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\left|&lt;br /&gt;
{-4} + 0 + 0&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\sqrt[1]{\strut 1^1 + 0^1 + 0^1} &lt;br /&gt;
× &lt;br /&gt;
\sqrt[\infty]{\strut 4^\infty + 4^\infty + 1^\infty} &lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\left|&lt;br /&gt;
{-4}&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\sqrt[1]{1 + 0 + 0}&lt;br /&gt;
×&lt;br /&gt;
\max(4, 4, 1)&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
4&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\sqrt[1]{1}&lt;br /&gt;
×&lt;br /&gt;
4&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
4 \;\; \leq&amp;amp; \;\; 1×4&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
4 \;\; \leq&amp;amp; \;\; 4&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So here we have the left-hand side exactly equal to the right hand side.&lt;br /&gt;
&lt;br /&gt;
Or suppose &amp;lt;math&amp;gt;\textbf{x} = \monzo{0 &amp;amp; -3 &amp;amp; -5}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textbf{y} = \monzo{6 &amp;amp; 6 &amp;amp; 6}&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;q = 2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
\left|&lt;br /&gt;
\left[ \begin{matrix} 0 &amp;amp; {-3} &amp;amp; {-5} \\ \end{matrix} \right]&lt;br /&gt;
·&lt;br /&gt;
\left[ \begin{matrix} 6 &amp;amp; 6 &amp;amp; 6 \\ \end{matrix} \right]&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\left\|&lt;br /&gt;
\left[ \begin{matrix} 0 &amp;amp; {-3} &amp;amp; {-5} \\ \end{matrix} \right]&lt;br /&gt;
\right\|_2 × \left\|&lt;br /&gt;
\left[ \begin{matrix} 6 &amp;amp; 6 &amp;amp; 6 \\ \end{matrix} \right]&lt;br /&gt;
\right\|_2&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\left|&lt;br /&gt;
(0)(6) + ({-3})(6) + ({-5})(6)&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\sqrt[2]{\strut |0|^2 + |{-3}|^2 + |{-5}|^2} &lt;br /&gt;
× &lt;br /&gt;
\sqrt[2]{\strut |6|^2 + |6|^2 + |6|^2} &lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\left|&lt;br /&gt;
0 + {-18} + {-30}&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\sqrt[2]{\strut 0^2 + 3^2 + 5^2} &lt;br /&gt;
× &lt;br /&gt;
\sqrt[2]{\strut 6^2 + 6^2 + 6^2} &lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\left|&lt;br /&gt;
{-48}&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\sqrt[2]{0 + 9 + 25} &lt;br /&gt;
× &lt;br /&gt;
\sqrt[2]{36 + 36 + 36} &lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
48&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\sqrt[2]{34} &lt;br /&gt;
× &lt;br /&gt;
\sqrt[2]{108} &lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
48 \;\; \leq&amp;amp; \;\; 5.831×10.392&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
48 \;\; \leq&amp;amp; \;\; 60.597&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this case, the left-hand side is less than the right-hand side.&lt;br /&gt;
&lt;br /&gt;
Please feel free to run some more examples if you&#039;d like, to convince yourself this is true. (Or see the later section of this article to develop your intuition for it.) Do not worry if the musical implications of this are not readily apparent to you yet. We have more work to do on this equation.&lt;br /&gt;
&lt;br /&gt;
=== Substituting RTT objects into the formula ===&lt;br /&gt;
For our next step, let&#039;s substitute in some of our tuning-related objects for &amp;lt;math&amp;gt;\textbf{x}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textbf{y}&amp;lt;/math&amp;gt;. Specifically, we&#039;ll use the retuning map &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;\textbf{x}&amp;lt;/math&amp;gt;, and any old arbitrary interval &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;\textbf{y}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\abs{\color{red}𝒓\color{black}\color{red}\textbf{i}\color{black}} \leq \norm{\color{red}𝒓\color{black}}_{\text{dual}(q)} × \norm{\color{red}\textbf{i}\color{black}}_q&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you would like a refresher on the retuning map, please review {{subpage|tuning fundamentals|uprev|s=Alternative approach|text=this section}} of the fundamentals article. In brief, &amp;lt;math&amp;gt;𝒓 = 𝒕 - 𝒋&amp;lt;/math&amp;gt;, which is to say, it is the difference between a tempered-prime tuning map and the just-prime tuning map. It is used to find the error for an interval in the tuning that is represented by &amp;lt;math&amp;gt;𝒕&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re paying close attention, you may have noticed that we dropped the dot in the dot product between the &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt; and the &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt;. That&#039;s because it&#039;s optional to write here, since we chose a row vector for the left vector and a column vector for the right vector. The dot product of two vectors gives the same result as matrix multiplication between one row vector and one column vector of the same length, in that order.&lt;br /&gt;
&lt;br /&gt;
You may also have noticed that we changed the position of the &amp;lt;math&amp;gt;\text{dual}()&amp;lt;/math&amp;gt;. Because duality is symmetrical, it doesn&#039;t matter which one we call &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; and which one we call &amp;lt;math&amp;gt;\text{dual}(q)&amp;lt;/math&amp;gt;. We did this because the norm of the vector (the interval &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt;) is more fundamental than the norm of the row vector (the retuning map &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt;), for reasons that will become clear later.&lt;br /&gt;
&lt;br /&gt;
As an example, consider the interval &amp;lt;math&amp;gt;\frac{6}{5}&amp;lt;/math&amp;gt; with vector {{vector|1 1 -1}} and the retuning map {{map|1.699 -2.692 3.944}}, with &amp;lt;math&amp;gt;q=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{align}&lt;br /&gt;
&lt;br /&gt;
\left|&lt;br /&gt;
\left[ \begin{matrix} 1.699 &amp;amp; {-2.692} &amp;amp; 3.944 \\ \end{matrix} \right]&lt;br /&gt;
\left[ \begin{matrix} 1 \\ 1 \\ {-1} \\ \end{matrix} \right]&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\left\|&lt;br /&gt;
\left[ \begin{matrix} 1.699 &amp;amp; {-2.692} &amp;amp; 3.944 \\ \end{matrix} \right]&lt;br /&gt;
\right\|_2 × \left\|&lt;br /&gt;
\left[ \begin{matrix} 1 \\ 1 \\ {-1} \\ \end{matrix} \right]&lt;br /&gt;
\right\|_2&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\left|&lt;br /&gt;
(1.699)(1) + ({-2.692})(1) + (3.944)({-1})&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\sqrt[2]{\strut |1.699|^2 + |{-2.692}|^2 + |3.944|^2} &lt;br /&gt;
× &lt;br /&gt;
\sqrt[2]{\strut |1|^2 + |1|^2 + |-1|^2}&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\left|&lt;br /&gt;
1.699 + {-2.692} + {-3.944}&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\sqrt[2]{\strut 1.699^2 + 2.692^2 + 3.944^2} &lt;br /&gt;
× &lt;br /&gt;
\sqrt[2]{\strut 1^2 + 1^2 + 1^2}&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\left|&lt;br /&gt;
{-4.937}&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\sqrt[2]{2.887 + 7.247 + 15.555} &lt;br /&gt;
× &lt;br /&gt;
\sqrt[2]{1 + 1 + 1}&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
4.937&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\sqrt[2]{25.689} &lt;br /&gt;
× &lt;br /&gt;
\sqrt[2]{3}&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
4.937&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
5.068&lt;br /&gt;
× &lt;br /&gt;
1.732&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
4.937&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
8.779&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And if we did &amp;lt;math&amp;gt;\frac{5}{1}&amp;lt;/math&amp;gt; with vector {{vector|0 0 1}} with the same retuning map but &amp;lt;math&amp;gt;q=1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
\left|&lt;br /&gt;
\left[ \begin{matrix} 1.699 &amp;amp; {-2.692} &amp;amp; 3.944 \\ \end{matrix} \right]&lt;br /&gt;
\left[ \begin{matrix} 0 \\ 0 \\ 1 \\ \end{matrix} \right]&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\left\|&lt;br /&gt;
\left[ \begin{matrix} 1.699 &amp;amp; {-2.692} &amp;amp; 3.944 \\ \end{matrix} \right]&lt;br /&gt;
\right\|_\infty × \left\|&lt;br /&gt;
\left[ \begin{matrix} 0 \\ 0 \\ 1 \\ \end{matrix} \right]&lt;br /&gt;
\right\|_1&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\left|&lt;br /&gt;
(1.699)(0) + ({-2.692})(0) + (3.944)(1)&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\sqrt[\infty]{\strut |1.699|^\infty + |{-2.692}|^\infty + |3.944|^\infty} &lt;br /&gt;
× &lt;br /&gt;
\sqrt[1]{\strut |0|^1 + |0|^1 + |1|^1}&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\left|&lt;br /&gt;
0 + 0 + {-3.944}&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\sqrt[\infty]{\strut 1.699^\infty + 2.692^\infty + 3.944^\infty} &lt;br /&gt;
× &lt;br /&gt;
\sqrt[1]{\strut 0^1 + 0^1 + 1^1}&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\left|&lt;br /&gt;
{-3.944}&lt;br /&gt;
\right| &lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\max(1.699, 2.692, 3.944)&lt;br /&gt;
×&lt;br /&gt;
\sqrt[1]{0 + 0 + 1}&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
3.944&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
3.944&lt;br /&gt;
×&lt;br /&gt;
\sqrt[1]{1}&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
3.944&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
3.944&lt;br /&gt;
× &lt;br /&gt;
1&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
3.944&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
3.944&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But at this point we still haven&#039;t even explained what in the world we need another power for... isn&#039;t an optimization power enough? What use do we have for a norm power, now? Well, we assure you that we&#039;ll get to that as soon as we can.&lt;br /&gt;
&lt;br /&gt;
=== Isolating damage ===&lt;br /&gt;
Let&#039;s take the next step toward understanding how this dual norm formula applies to regular temperament tuning. That step is multiplying both sides of the equation by the reciprocal of &amp;lt;math&amp;gt;\|\textbf{i}\|_q&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\abs{𝒓\textbf{i}} \color{red} × \dfrac{1}{\norm{\textbf{i}}_q} \color{black} \leq \norm{𝒓}_{\text{dual}(q)} × \norm{\textbf{i}}_q \color{red} × \dfrac{1}{\norm{\textbf{i}}_q}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This causes the &amp;lt;math&amp;gt;\norm{\textbf{i}}_q&amp;lt;/math&amp;gt; on the right-hand side of the equation to cancel out.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\abs{𝒓\textbf{i}} × \dfrac{1}{\norm{\textbf{i}}_q} \leq \|𝒓\|_{\text{dual}(q)} × \cancel{\norm{\textbf{i}}_q} × \cancel{\dfrac{1}{\norm{\textbf{i}}_q}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Leaving us with:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\abs{𝒓\textbf{i}} × \dfrac{1}{\norm{\textbf{i}}_q} \leq \norm{𝒓}_{\text{dual}(q)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So what sense can we make of this, now? It&#039;s generally a good thing whenever one manages to isolate some value on one side of the equation, so you may think we&#039;re immediately interested in &amp;lt;math&amp;gt;\norm{𝒓}_{\text{dual}(q)}&amp;lt;/math&amp;gt;. Well, we will be interested in that soon enough, but for now this value is less interesting in and of itself. It&#039;s really more of a knob we&#039;ll turn later to get what we want on the left-hand side. &lt;br /&gt;
&lt;br /&gt;
So let&#039;s start contemplating what we have on the left-hand side here, then. To begin with, can we answer the question: what&#039;s &amp;lt;math&amp;gt;|𝒓\textbf{i}|&amp;lt;/math&amp;gt;? Well, if you recall from the fundamentals article, &amp;lt;math&amp;gt;𝒓\textbf{i}&amp;lt;/math&amp;gt; is the &#039;&#039;error&#039;&#039; of the interval. Are the &amp;quot;ah-ha&amp;quot; alarms starting to go off?&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;If not, that&#039;s alright. I (Douglas here) spent weeks at this point following a red herring, where I was convinced that the best way forward was to understand the &amp;lt;math&amp;gt;\dfrac{\textbf{i}}{\norm{\textbf{i}}_q}&amp;lt;/math&amp;gt; part as the normalized vector of &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt;, i.e. a unit vector pointing in the same direction as the original vector, notated with a hat on the variable, like &amp;lt;math&amp;gt;\hat{\textbf{i}}&amp;lt;/math&amp;gt;. I keep this thought here as a footnote in case it makes anyone feel any better, or maybe&amp;amp;mdash;in spite of it being an anti-insight with respect to Dave’s and my pedagogical work here&amp;amp;mdash;it may actually help someone one day.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What if I told you that the entire left-hand side of this inequality could be understood as the &#039;&#039;damage&#039;&#039; to &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt;? To see how this is possible, first we must recognize the &amp;lt;math&amp;gt;× \dfrac{1}{\norm{\textbf{i}}_q}&amp;lt;/math&amp;gt; part of this expression as &#039;&#039;simplicity-weighting&#039;&#039;: multiplying by the reciprocal of a complexity function. And if that&#039;s the case, then that tells us that the norm part must be (drumroll please) a complexity function!&lt;br /&gt;
&lt;br /&gt;
For example, if &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; is {{vector|1 1 -1}} and &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt; is {{map|1.699 -2.692 3.944}} (same as we chose for another recent example), then we have the interval error &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; equal to:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
e&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
𝒓\textbf{i} &lt;br /&gt;
\\[8pt]&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
\left[ \begin{matrix} 1.699 &amp;amp; {-2.692} &amp;amp; 3.944 \\ \end{matrix} \right]&lt;br /&gt;
\left[ \begin{matrix} 1 \\ 1 \\ {-1} \\ \end{matrix} \right]&lt;br /&gt;
\\[8pt]&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
(1.699)(1) + ({-2.692})(1) + (3.944)({-1})&lt;br /&gt;
\\[8pt]&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
1.699 + {-2.692} + {-3.944}&lt;br /&gt;
\\[8pt]&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
{-4.937}&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So the absolute interval error &amp;lt;math&amp;gt;|e| = 4.937&amp;lt;/math&amp;gt;. And the interval complexity &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;, when &amp;lt;math&amp;gt;q=1&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
c&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
\norm{\textbf{i}}_1&lt;br /&gt;
\\[8pt]&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
\norm{ \left[ \begin{matrix} 1 \\ 1 \\ {-1} \\ \end{matrix} \right] }_1&lt;br /&gt;
\\[8pt]&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
\sqrt[1]{\strut |1|^1 + |1|^1 + |{-1}|^1}&lt;br /&gt;
\\[8pt]&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
\sqrt[1]{\strut 1^1 + 1^1 + 1^1}&lt;br /&gt;
\\[8pt]&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
\sqrt[1]{1 + 1 + 1}&lt;br /&gt;
\\[8pt]&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
\sqrt[1]{3}&lt;br /&gt;
\\[8pt]&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
3&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And so the damage &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
d&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
\dfrac{\abs{𝒓\textbf{i}}}{\norm{\textbf{i}}_q}&lt;br /&gt;
\\[8pt]&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
\dfrac{|e|}{c}&lt;br /&gt;
\\[8pt]&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
\dfrac{4.937}{3}&lt;br /&gt;
\\[8pt]&lt;br /&gt;
\;\; =&amp;amp; \;\; &lt;br /&gt;
1.645&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And the norm on our retuning map {{map|1.699 -2.692 3.944}}, when &amp;lt;math&amp;gt;\text{dual}(q) = \infty&amp;lt;/math&amp;gt;, would be &amp;lt;math&amp;gt;\max\left(|1.699|, |{-2.692}|, |3.944|\right) = 3.944&amp;lt;/math&amp;gt;, so the inequality still holds here.&lt;br /&gt;
&lt;br /&gt;
=== Connecting norms and complexities ===&lt;br /&gt;
So we&#039;ve talked about norms, and we&#039;ve talked about complexities too, but we haven&#039;t yet talked about them in the same context. It&#039;s now time to bring these two concepts together. &lt;br /&gt;
&lt;br /&gt;
Yes, as it turns out, there is a way to &#039;&#039;define a complexity as a norm&#039;&#039;, or we might say &#039;&#039;normify&#039;&#039; a complexity. At least, there are ways to &amp;quot;normify&amp;quot; &#039;&#039;many of&#039;&#039; the complexity functions we might wish to use in RTT (not all of them). We&#039;ll look at how to do that soon enough. &lt;br /&gt;
&lt;br /&gt;
For now we&#039;d just like to end a bit of the suspense regarding the difference between the power for a tuning scheme&#039;s power &#039;&#039;mean&#039;&#039; (its optimization power, for the mean of the target-interval damage list) and the power for its power &#039;&#039;norm&#039;&#039; (its interval complexity norm&#039;s power, for the simplicity-weighting of its damage statistic itself). We&#039;ll end it by giving the norm power for the default complexity we use in our text: the log-product complexity, or &amp;lt;math&amp;gt;\text{lp-C}()&amp;lt;/math&amp;gt; for short. When defined as a power norm, &amp;lt;math&amp;gt;\text{lp-C}()&amp;lt;/math&amp;gt; uses a norm power of &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;. So that&#039;s certainly different than the optimization power of &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt; required for all-interval tuning schemes (but again, even if &amp;lt;math&amp;gt;\text{lp-C}()&amp;lt;/math&amp;gt;&#039;s norm power was also &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;, that&#039;d just be a coincidence; the point is that conceptually speaking, these are completely different powers.) &lt;br /&gt;
&lt;br /&gt;
In the following sections, we&#039;ll unpack the right-hand side of this inequality, so that we can finally explain why the dual norm inequality is useful to tuning at all. Before moving on, though, we should be able to see at this point that if our interval complexity function is defined as a norm, then the left-hand side of this equation (with the notation slightly simplified here now) represents the simplicity-weight damage to an arbitrary interval:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\textbf{i}}}{\norm{\textbf{i}}_q}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Retuning magnitude ===&lt;br /&gt;
And now let&#039;s finally unpack the right-hand side of the inequality. Let&#039;s reproduce the whole thing here for convenience, along with that newly simplified left-hand side:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\textbf{i}}}{\norm{\textbf{i}}_q} \leq \norm{𝒓}_{\text{dual}(q)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inside the double bars we have our retuning map &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt;, and the double bars tell us to take its norm. And not just any norm: the &#039;&#039;dual&#039;&#039; norm of whichever norm that we&#039;re using for our interval complexity. So if, for example, our interval vector&#039;s norm power was &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, then our retuning map&#039;s norm power would also be &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;. Or if our interval vector&#039;s norm power was &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;, then our retuning map&#039;s norm power would be &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
We have a special name for a norm on our interval vector &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt;&amp;amp;mdash;a &amp;quot;complexity&amp;quot;&amp;amp;mdash;so let&#039;s give ourselves a special name for the norm on our retuning map &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt;, too, to help us compartmentalize these concepts (remember, a [[map]] is just another type of vector, specifically, a [[Wikipedia:Covector|row vector]]). We can refer to this norm as our &#039;&#039;&#039;retuning magnitude&#039;&#039;&#039; (or &amp;quot;mistuning magnitude&amp;quot;, if you prefer). &amp;quot;Magnitude&amp;quot; is a near synonym for norm that nicely connotes size&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Though we do recognize that it often connotes a norm with power of &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, and that will certainly not always be the case here.&amp;lt;/ref&amp;gt; (and perhaps in particular of things that are problems, like earthquakes). So by decreasing the magnitude of our retuning, we move toward a closer-to-just tuning. &lt;br /&gt;
&lt;br /&gt;
And, since we&#039;re going to be using these phrases a lot moving forward, let&#039;s use &amp;quot;&amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt;-norm&amp;quot; as short for &amp;quot;interval complexity norm&amp;quot;, and &amp;quot;&amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt;-norm&amp;quot; as short for &amp;quot;retuning magnitude norm&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== How to use the inequality ===&lt;br /&gt;
Next, let’s note which direction this inequality points. It&#039;s telling us that no matter which interval we choose&amp;amp;mdash;even a crazily complex one!&amp;amp;mdash;its simplicity-weight damage will always be less than or equal to whatever the dual norm is of our retuning map. In other words, if we can minimize the simpler right-hand side of this inequality, then we will also have thereby minimized the left-hand side, which is the side we more directly care about. This is what we meant earlier by the right-hand side being more of a knob we adjust, in order to get what we want out of the left-hand side.&lt;br /&gt;
&lt;br /&gt;
And this is an extremely powerful effect here, because remember, our &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; variable represents &#039;&#039;any&#039;&#039; old arbitrary interval in our entire interval subspace&amp;amp;mdash;in other words, an infinitude of possibilities. But the &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt; variable, the thing we can try minimizing, represents a &#039;&#039;singular&#039;&#039; object. Put another way: any given tuning we may check on our way to minimization has infinity different &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt;&#039;s, but only a single &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
And so this is what we&#039;ve been looking for: a way to dismiss the infinitude of damages we don&#039;t specifically know about, in our theoretically &amp;lt;math&amp;gt;(d, k)=(d,\infty)&amp;lt;/math&amp;gt;-shaped target-interval set containing every possible interval in our interval subspace, because we know for a fact that not one of them could possibly be greater than the magnitude of the errors on our primes.&lt;br /&gt;
&lt;br /&gt;
What this has given us now is &#039;&#039;a new way to compute a minimax damage tuning&#039;&#039;. Rather than using the method discussed already in the computations article for computing minimax tunings, we can instead minimize whichever norm we want on the retuning map, and due to the implications of the dual norm inequality, we will have thereby minimized the maximum damage across all intervals (here&#039;s where it&#039;s always the maximum! No optimization power other than &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt; is possible here)&amp;amp;mdash; so long as, of course, we&#039;re satisfied with that damage being defined as a simplicity-weight damage whose  interval complexity is expressible as a norm, where the norm we minimized on the retuning map is its &#039;&#039;dual&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
And so we can think of the less-than-or-equals sign in the middle of the dual norm equality as setting the maximum&amp;amp;mdash;the equivalent of our ever-present optimization power of &amp;lt;math&amp;gt;p=\infty&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Finally, then, we can see why it is unnecessary to provide a target-interval set when using this minimax tuning technique: We&#039;ve managed to minimize the damage to every interval in the prime limit.&lt;br /&gt;
&lt;br /&gt;
== Normifying complexities ==&lt;br /&gt;
Time to tie up a loose end: we&#039;ve established that &#039;&#039;some&#039;&#039; complexities &#039;&#039;can&#039;&#039; be norms, but &#039;&#039;when&#039;&#039; can a complexity be a norm, and &#039;&#039;how&#039;&#039;?&lt;br /&gt;
 &lt;br /&gt;
=== Quotient-based versus vector-based formulas ===&lt;br /&gt;
Perhaps the best way to explain complexity normification is by example. And what better place to start than with our default complexity function: log-product complexity. We&#039;ve even spoiled a couple things about it already: one, that it&#039;s one of the complexities that &#039;&#039;can&#039;&#039; indeed be a norm, and two, that when it is in norm form, its power is &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
So how do we get from point A to point B&amp;amp;mdash;how to convert &amp;lt;math&amp;gt;\text{lp-C}()&amp;lt;/math&amp;gt; into a norm? Let&#039;s begin at the beginning, at point A, i.e with the formula we&#039;ve been using for &amp;lt;math&amp;gt;\text{lp-C}()&amp;lt;/math&amp;gt; thus far. This formula is  &#039;&#039;quotient-based&#039;&#039;, i.e. it takes as inputs &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;, the numerator and denominator of the JI interval expressed as a quotient:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\text{lp-C}\left(\frac{n}{d}\right) = \log_2\left(n×d\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see there are two steps to the log-product complexity. First we turn the quotient into a product. Then we take the base-2 log of that product. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{lp-C}\left(\frac{10}{9}\right) = \log_2(10×9) = \log_2{90} \approx 6.492&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that looks obvious enough when the interval is in quotient form, but how about when the interval is in the form of a prime-count vector? Let&#039;s convert &amp;lt;math&amp;gt;\frac{10}{9}&amp;lt;/math&amp;gt; to a vector.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{10}{9} = \dfrac{2×5}{3×3} = \dfrac{2^1×5^1}{3^2}=2^1×3^{-2}×5^1 = \left[ \begin{matrix} 1 &amp;amp; {-2} &amp;amp; 1 \\ \end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now we convert its product, &amp;lt;math&amp;gt;10×9&amp;lt;/math&amp;gt;, to a vector.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;10×9 = 2×5×3×3 = 2^1×3^2×5^1 = \left[ \begin{matrix} 1 &amp;amp; 2 &amp;amp; 1 \\ \end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So we see that changing the vector from a quotient to a product is equivalent to taking the absolute value of all its entries, which is the first step in taking any norm.&lt;br /&gt;
&lt;br /&gt;
Now we have:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{lp} \left[ \begin{matrix} 1 &amp;amp; {-2} &amp;amp; 1 \\ \end{matrix} \right] = \log_2 \left[ \begin{matrix} |1| &amp;amp; |{-2}| &amp;amp; |1| \\ \end{matrix} \right] = \log_2\left(2^{|1|} × 3^{|{-2}|} × 5^{|1|}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can now apply one of the many helpful logarithmic identities:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\log(a×b) = \log(a) + \log(b)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This lets us change from a single logarithm of a product of prime powers, to a sum of logarithms of individual prime powers:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\log_2\left(2^{|1|}\right) + \log_2\left(3^{|{-2}|}\right) + \log_2\left(5^{|1|}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So we gear down from multiplication to addition. Good stuff.&lt;br /&gt;
&lt;br /&gt;
But that&#039;s not all. Here&#039;s another log identity we can make use of:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\log\left(a^b\right) = \log(a)×b&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This lets us extract the exponents from inside the logarithm parentheses to coefficients outside of them. So again we gear down one level of operational hierarchy, from exponentiation to multiplication.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\log_2(2) × |1| + \log_2(3) × \abs{-2} + \log_2(5) × |1|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now because the logs of the primes are always positive (primes are all greater than 1), there&#039;s no reason we can&#039;t extend the absolute value bars to encompass the logs as well:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\abs{\log_2(2) × 1} + \abs{\log_2(3) × -2} + \abs{\log_2(5) × 1}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And at last we have the log-product complexity in the form of a &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm: a sum of vector entries, each absolute valued (and raised to the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt; power, then the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt; root is taken of the whole thing, but these are no-ops so we don&#039;t need to show them).&lt;br /&gt;
&lt;br /&gt;
Note that this is not the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm of the original vector, but the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm of &#039;&#039;a rescaled version of&#039;&#039; the original vector; each entry has been individually scaled by the log of its corresponding prime. One way to think about this is that we&#039;ve converted each entry from a prime-count into an octave-count.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\norm{ \left[ \begin{matrix} \log_2(2) × 1 &amp;amp; \log_2(3) × {-2} &amp;amp; \log_2(5) × 1 \end{matrix} \right] }_1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Diagonal matrices ===&lt;br /&gt;
We have a little more work to do before we can see the original vector in the expression. We begin with a row vector &amp;lt;math&amp;gt;{\large\textbf{𝓁}}\hspace{2mu}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;log-prime map&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\large\textbf{𝓁}}\hspace{2mu} = \left[ \begin{matrix} \log_2{2} &amp;amp; \log_2{3} &amp;amp; \log_2{5} \\ \end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
One way to think about the scaled vector inside the norm-double-bars, which was the last thing we looked at in the previous section, is as the &#039;&#039;entry-wise&#039;&#039; product of &amp;lt;math&amp;gt;{\large\textbf{𝓁}}\hspace{2mu}&amp;lt;/math&amp;gt; and {{vector|1 -2 1}}. If we simply took their &#039;&#039;matrix&#039;&#039; product (AKA &#039;&#039;dot&#039;&#039; product), then all the individual products would be added together as the last step, leaving us with a scalar, which we don&#039;t want. The way to prevent them from being added together like that is to convert one of these two vectors into a matrix, specifically by putting each entry into a different row and column. In other words, we &#039;&#039;diagonalize&#039;&#039; the vector, turning it into a &#039;&#039;diagonal matrix&#039;&#039;, or in other words, a matrix with all zeros except the numbers along its main diagonal. &lt;br /&gt;
&lt;br /&gt;
So when we wish to achieve an entry-wise product of two vectors in linear algebra, multiplying by a diagonal matrix is how we do that (diagonal matrices like these are sometimes called &amp;quot;scaling matrices&amp;quot; for this reason, because they&#039;re the way linear algebra scales entries of vectors individually.) We can think of it this way. The diagonal matrix is a special kind of linear mapping, where the first row says: take all the entries from the incoming vector other than its &#039;&#039;first&#039;&#039; entry and throw them out (multiply them by 0), then multiply that first entry by whatever this first entry is; then for the second row, take all the entries from the incoming vector other than the &#039;&#039;second&#039;&#039; entry and throw them out, then multiply that second entry by whatever this second entry is; and so on. &lt;br /&gt;
&lt;br /&gt;
In this case&amp;amp;mdash;since we want the result to be a &#039;&#039;column&#039;&#039; vector&amp;amp;mdash;its the &#039;&#039;row&#039;&#039; vector that we convert into a diagonal matrix, leaving the existing column vector alone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\text{diag}\left({\large\textbf{𝓁}}\hspace{2mu}\right)&lt;br /&gt;
\left[ \begin{matrix} 1 \\ {-2} \\ 1 \\ \end{matrix} \right] &lt;br /&gt;
&lt;br /&gt;
= &lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix} \log_2{2} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \log_2{3} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \log_2{5} \\ \end{matrix} \right]&lt;br /&gt;
\left[ \begin{matrix} 1 \\ {-2} \\ 1 \\ \end{matrix} \right]&lt;br /&gt;
&lt;br /&gt;
=&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix} \log_2(2) × 1 \\ \log_2(3) × {-2} \\ \log_2(5) × 1 \\ \end{matrix} \right]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Instead of writing &amp;lt;math&amp;gt;\text{diag}\left({\large\textbf{𝓁}}\hspace{2mu}\right)&amp;lt;/math&amp;gt; we can define the variable &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; to be equal to that:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L = \text{diag}\left({\large\textbf{𝓁}}\hspace{2mu}\right) = \left[ \begin{matrix} \log_2{2} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \log_2{3} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \log_2{5} \\ \end{matrix}\right] \approx&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1.000 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 1.585 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 2.322 \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can call this &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; the &#039;&#039;&#039;log-prime matrix&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Now we can write the log-product complexity of &amp;lt;math&amp;gt;\frac{10}{9}&amp;lt;/math&amp;gt; as:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{lp}\,\left[1\ {-2}\ \ 1\right\rangle = \norm{L\,\left[1\ {-2}\ \ 1\right\rangle}_1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And in general, the log-product complexity of an interval &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; in vector form, can be written as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{lp-C}\left(\textbf{i}\right) = \norm{L\textbf{i}}_1&amp;lt;/math&amp;gt;  where &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; is a diagonal matrix containing the base-2 logs of the primes in our vector basis.&lt;br /&gt;
&lt;br /&gt;
And we can say that the log-product complexity of an interval in vector form is its log-prime prescaled&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Many articles on the Xenharmonic wiki at the time of writing, describe this kind of thing as a &amp;quot;weighted norm&amp;quot;, but this conflicts with general mathematical usage. Although it makes no difference in the case of a &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm, we found two examples online where a &amp;quot;weighted &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm&amp;quot; is defined so that the weight is applied &#039;after&#039; the squaring, and no examples where it was applied beforehand (see&lt;br /&gt;
https://math.stackexchange.com/questions/2263447/proximal-operator-of-weighted-l-2-norm, and https://www-users.cse.umn.edu/~olver/num_/lnn.pdf). Weighting after taking the powers is also standard for “weighted power-means” (see https://en.wikipedia.org/wiki/Generalized_mean#Definition). With &amp;quot;prescaled norm&amp;quot; we make it clear that the scaling occurs before any norm steps are taken.&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
We also find &amp;quot;weighted norms&amp;quot; defined as things entirely different from what we use in RTT (see https://en.wikipedia.org/wiki/Weighted_space, and https://encyclopediaofmath.org/wiki/Weighted_space).&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
As for our use of &amp;quot;scaled&amp;quot; over &amp;quot;weighted&amp;quot;, we justify this choice in the main text of this article in a couple places: [[#we consciously|here]], beginning with &amp;quot;We consciously chose to avoid emphasizing these parallels&amp;quot;, and [[#as for the weighting|here]], beginning with &amp;quot;And as for the &#039;weighting&#039; vs. &#039;scaling&#039; issue&amp;quot;.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s confirm that we get the same result for our &amp;lt;math&amp;gt;\frac{10}{9}&amp;lt;/math&amp;gt; example when we do it this way. First we apply the log-prime matrix as our prescaler.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
L\textbf{i} \approx&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
{1.000} &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; {1.585} &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; {2.322} \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
{1} \\&lt;br /&gt;
{-2} \\&lt;br /&gt;
{1} \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
&lt;br /&gt;
=&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
{1.000} &amp;amp; × &amp;amp; {1} \\&lt;br /&gt;
{1.585} &amp;amp; × &amp;amp; {-2} \\&lt;br /&gt;
{2.322} &amp;amp; × &amp;amp; {1} \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
&lt;br /&gt;
=&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1.000 \\&lt;br /&gt;
{-3.170} \\&lt;br /&gt;
2.322 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then we apply the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
\norm{L\textbf{i}}_1 &lt;br /&gt;
&amp;amp;\approx&lt;br /&gt;
\norm{\left[ \begin{array} {r} 1.000 \\ {-3.170} \\ 2.322 \\ \end{array} \right]}_1&lt;br /&gt;
\\[5pt] &amp;amp;=&lt;br /&gt;
\sqrt[1]{|1.000|^1 + |{-3.170}|^1 + |2.322|^1}&lt;br /&gt;
\\[5pt] &amp;amp;=&lt;br /&gt;
|1.000|^1 + |{-3.170}|^1 + |2.322|^1&lt;br /&gt;
\\[5pt] &amp;amp;=&lt;br /&gt;
|1.000| + |{-3.170}| + |2.322| &lt;br /&gt;
\\[5pt] &amp;amp;= &lt;br /&gt;
1.000 + 3.170 + 2.322 &lt;br /&gt;
\\[5pt] &amp;amp;= &lt;br /&gt;
6.492 &lt;br /&gt;
\\[5pt] &amp;amp;\approx &lt;br /&gt;
\log_2(10×9)&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And so we have found the same answer with our input in vector form as we did with our input in quotient form.&lt;br /&gt;
&lt;br /&gt;
=== When normifying a complexity is not possible ===&lt;br /&gt;
So in general, to normify a complexity function, we must find a way to express it as some power-norm of an interval&#039;s vector, that may be transformed by some scaling matrix before the norm is taken, as we managed to do above with log-product complexity. We can even allow off-diagonal entries in the scaling matrix, but in most cases the matrix must be invertible (exceptions to this will be dealt with in the advanced tuning concepts article). The reason for this will become apparent later.&lt;br /&gt;
&lt;br /&gt;
We can&#039;t accomplish this with the plain old (non-logarithmic) product complexity, that is, we can’t express that complexity function as a norm. &lt;br /&gt;
&lt;br /&gt;
It’s not hard to see why. Let&#039;s go back to our &amp;lt;math&amp;gt;\frac{10}{9}&amp;lt;/math&amp;gt; example. To get from {{vector|1 -2 1}} to &amp;lt;math&amp;gt;2^{|1|} × 3^{|{-2}|} × 5^{|1|}&amp;lt;/math&amp;gt; we need to &#039;&#039;exponentiate&#039;&#039; each entry using a different prime base, then &#039;&#039;scale&#039;&#039; those exponentials together. All we can do with prescaled 1-norms is &#039;&#039;scale&#039;&#039; each entry by a different value, then &#039;&#039;add&#039;&#039; those products together. They are one gear lower in the hierarchy of operations. Other power-norms merely insert a constant power into that sequence, then take a constant root at the end, neither of which help us here.&lt;br /&gt;
&lt;br /&gt;
This illuminates one of the things that are powerful about logarithms: they can be understood as gearing down one level in the operational hierarchy, from multiplication to addition (and from exponentiation to multiplication). Using logarithms enables a factor of &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; to always be worth the same amount of complexity, from an additive perspective (in the case of log-product complexity, a factor of &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; is always worth &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; unit of complexity, which is intuitive enough). This is one key way, then, to appreciate why we typically use log-product complexity instead of (plain old) product complexity in RTT.&lt;br /&gt;
&lt;br /&gt;
== Dual-norm prescalers ==&lt;br /&gt;
We&#039;ve introduced the idea of dual norms, but so far we&#039;ve only touched upon them in terms of their dual &#039;&#039;powers&#039;&#039;, i.e. the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm is the dual norm of the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm, and vice versa. But it turns out that there&#039;s more to our dual norms than just dual powers. In the previous section we learned that a norm can have a &#039;&#039;prescaler&#039;&#039;, represented by a diagonal matrix.&lt;br /&gt;
&lt;br /&gt;
To kick off this part of our discussion, we pose the question: if &amp;lt;math&amp;gt;\text{lp-C}()&amp;lt;/math&amp;gt; can be expressed as a &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm, with a log-prime prescaler, then what does its dual norm look like? We know it will be &#039;&#039;some sort of&#039;&#039; &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm. But will it have a prescaler? And if so, what will its matrix look like?&lt;br /&gt;
&lt;br /&gt;
Before we answer that, we want to generalize our previous result for the case of log-product complexity, to allow for other kinds of complexities. So instead of &amp;lt;math&amp;gt;\text{lp-C}\left(\textbf{i}\right) = \norm{L\textbf{i}}_1&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; is a diagonal matrix containing the base-2 logs of the primes&amp;amp;mdash;the specific complexity prescaler we need for log-product complexity&amp;amp;mdash;we write, more generally &amp;lt;math&amp;gt;\text{complexity}\left(\textbf{i}\right) = \norm{X\textbf{i}}_q&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; is a norm power and &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is whatever &#039;&#039;&#039;complexity prescaler&#039;&#039;&#039; we need at the time. &lt;br /&gt;
&lt;br /&gt;
It is important to distinguish this complexity prescaler &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; from the complexity weight matrix &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;. While the complexity weight matrix &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; is always a &amp;lt;math&amp;gt;(k, k)&amp;lt;/math&amp;gt;-shaped matrix&amp;amp;mdash;that is, with one diagonal entry for each &#039;&#039;targeted interval&#039;&#039;, the complexity prescaler &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is always a &amp;lt;math&amp;gt;(d, d)&amp;lt;/math&amp;gt;-shaped matrix with just one diagonal entry for each &#039;&#039;prime&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Prescaled norms ===&lt;br /&gt;
So a prescaled norm can be fully specified by these two things: &lt;br /&gt;
&lt;br /&gt;
# Its power&lt;br /&gt;
# Its prescaler&lt;br /&gt;
&lt;br /&gt;
The prescaler is a square matrix with shape &amp;lt;math&amp;gt;(d, d)&amp;lt;/math&amp;gt;,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Except in some advanced tuning schemes, as described in the next article.&amp;lt;/ref&amp;gt; so that it can take in any arbitrary interval &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; of our interval subspace, which has shape &amp;lt;math&amp;gt;(d, 1)&amp;lt;/math&amp;gt;, and spit it out as a new vector of the same &amp;lt;math&amp;gt;(d, 1)&amp;lt;/math&amp;gt; shape, but now rescaled.&lt;br /&gt;
&lt;br /&gt;
At this point in our understanding of all-interval tuning schemes, we are working with two different powers, and two different multipliers. We in fact have one pair of a power and a multiplier, and another separate pair of a power and a multiplier. In order to understand their interrelations better, let&#039;s visualize them on a diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Multipliers and powers.png|frameless|900x900px]] &lt;br /&gt;
&lt;br /&gt;
Note, however, that reality is not actually so complicated as it may seem at first glance at this diagram. That&#039;s because analyzing the interval complexity in terms of being a norm with a prescaler and power is only of &#039;&#039;particular&#039;&#039; interest when dealing with an all-interval tuning scheme (and that&#039;s because you need to know the &amp;quot;duals&amp;quot; of each of these two things: the dual power, and the &amp;quot;dual&amp;quot; prescaler), and in that case, then everything else about the other higher-tier pair of multiplier and power&amp;amp;mdash;damage weight, and optimization power&amp;amp;mdash;are locked-in (to simplicity-weight, and &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;, respectively). In other words, even though there are four pieces of information on this diagram, whether you&#039;re using an all-interval tuning scheme or an ordinary one, you only &#039;&#039;need&#039;&#039; to worry about two of them at a time.&lt;br /&gt;
&lt;br /&gt;
We put &amp;quot;dual&amp;quot; in scare-quotes above, in the case of the prescaler, because dual matrices have previously been defined as those where one is a null-space basis for the other, like {{subpage|exploring temperaments|uprev|s=Duality|text=mappings and comma bases}}. That is not the case here. They are simply matrix inverses.&lt;br /&gt;
&lt;br /&gt;
=== Bringing it back to the dual norm inequality ===&lt;br /&gt;
Suppose now that we want to use log-product complexity as our interval complexity when we simplicity-weight our absolute error to obtain our damage (remember, simplicity-weight is just the reciprocal of complexity-weight). Let&#039;s plug that into our dual norm inequality (reproduced here):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\textbf{i}}}{\|\textbf{i}\|_q} \leq \|𝒓\|_{\text{dual}(q)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That is, let&#039;s replace our generic and basic norm &amp;lt;math&amp;gt;\|\textbf{i}\|_q&amp;lt;/math&amp;gt; with our specific prescaled one, &amp;lt;math&amp;gt;\|X\textbf{i}\|_1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\textbf{i}}}{\color{red}\|X\textbf{i}\|_1\color{black}} \leq \norm{𝒓}_{\text{dual}(q)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Oh, and by the dual power equality, we know our dual power must be &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;, so we can specify that, too:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\textbf{i}}}{\|X\textbf{i}\|_1} \leq \|𝒓\|_{\color{red}\infty}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hm. But even that&#039;s not quite right. Remember, we got here by plugging in our own special RTT objects into this dual norm inequality we got from general mathematics, the one that started out with these completely abstract &amp;lt;math&amp;gt;\textbf{x}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textbf{y}&amp;lt;/math&amp;gt; vector variables. We had plugged in &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;\textbf{x}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;\textbf{y}&amp;lt;/math&amp;gt;, if you recall. So if we&#039;ve just now substituted in a &amp;lt;math&amp;gt;X\textbf{i}&amp;lt;/math&amp;gt; in place of one &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; here, then we really ought to substitute that &amp;lt;math&amp;gt;X\textbf{i}&amp;lt;/math&amp;gt; in for &#039;&#039;every&#039;&#039; &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; here! Let&#039;s take care of that then:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\color{red}X\color{black}\textbf{i}}}{\norm{X\textbf{i}}_1} \leq \norm{𝒓}_\infty&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alright. But now here&#039;s the problem. What the heck is &amp;lt;math&amp;gt;𝒓X\textbf{i}&amp;lt;/math&amp;gt;, the numerator on the left-hand side there? That no longer represents the error of &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt;, which we&#039;ve established is &amp;lt;math&amp;gt;𝒓\textbf{i}&amp;lt;/math&amp;gt; (i.e. without the &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;). And if the inside of those absolute value bars doesn&#039;t represent the interval error, then the left-hand side of this inequality no longer represents the simplicity-weighted absolute value of the error, AKA damage. &lt;br /&gt;
&lt;br /&gt;
So what do we do now?&lt;br /&gt;
&lt;br /&gt;
Well, it&#039;s not the end of the world. All we have to do, actually, is cancel out that annoying &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; that&#039;s cropped up in that numerator. And we can do this easily enough. Just as we&#039;ve adjusted what we substitute in for &amp;lt;math&amp;gt;\textbf{y}&amp;lt;/math&amp;gt;, from &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;X\textbf{i}&amp;lt;/math&amp;gt;, we can adjust what we substitute in for &amp;lt;math&amp;gt;\textbf{x}&amp;lt;/math&amp;gt;, in this case from &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;𝒓\color{red}X^{-1}&amp;lt;/math&amp;gt;! &lt;br /&gt;
&lt;br /&gt;
Why &amp;lt;math&amp;gt;𝒓X^{-1}&amp;lt;/math&amp;gt;? Well, by including the matrix-inverse of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; here, we&#039;ll ensure that the extra &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; that we&#039;ve ended up with in the numerator there gets canceled out, just in the same way that any scalar variable &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; would cancel out when multiplied with its multiplicative inverse &amp;lt;math&amp;gt;x^{-1}&amp;lt;/math&amp;gt;. So where we multiplied &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; one way, we multiply &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt; the inverse (equal and opposite) way:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\color{red}X^{-1}\color{black}X\textbf{i}}}{\norm{X\textbf{i}}_1} \leq \norm{𝒓\color{red}X^{-1}\color{black}}_\infty&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cancelling out:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\cancel{X^{-1}}\cancel{X}\textbf{i}}}{\norm{X\textbf{i}}_1} \leq \norm{𝒓X^{-1}}_\infty&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And we&#039;re left with:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\textbf{i}}}{\norm{X\textbf{i}}_1} \leq \norm{𝒓X^{-1}}_\infty&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So now we&#039;re back to a representation of a simplicity-weight damage on the left-hand side, and as a byproduct of achieving this, the right-hand side has changed a bit. Specifically, just as our interval complexity &amp;lt;math&amp;gt;\text{fn-C}\left(\textbf{i}\right) = \norm{X\textbf{i}}_1&amp;lt;/math&amp;gt; is a prescaled norm&amp;amp;mdash;the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm prescaled by &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;&amp;amp;mdash;so is our retuning magnitude a prescaled norm: the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm prescaled by &amp;lt;math&amp;gt;X^{\color{red}-1}&amp;lt;/math&amp;gt;. So our &amp;quot;dual&amp;quot; prescaler &amp;lt;math&amp;gt;X^{-1}&amp;lt;/math&amp;gt; is really our &#039;&#039;&#039;inverse prescaler.&#039;&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;You may be tempted to think that a complexity prescaler&#039;s matrix-inverse could be called a &#039;&#039;simplicity&#039;&#039; prescaler, but we note that in the case of target intervals, a simplicity prescaler is not defined as, and is not in general, the matrix-inverse of a complexity prescaler, but rather its entry-wise reciprocal. So this would only lead to confusion.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\textbf{i}}}{\norm{X\textbf{i}}_1} \leq \norm{𝒓\color{red} X^{-1} \color{black}}_\infty&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To wrap up here, we can say that if we want to minimize the maximum log-product-simplicity-weight damage across all intervals, we must minimize the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm of the retuning map prescaled by the inverse of the &#039;&#039;complexity&#039;&#039; prescaler that the intervals are prescaled by. And the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm, as we&#039;ve seen earlier, just grabs whichever entry is the maximum out of all the entries in the given vector.&lt;br /&gt;
&lt;br /&gt;
We note that unlike the situation with the dual powers, there&#039;s nothing inherent to the dual norm inequality about inverse prescalers, which is to say that using inverse prescalers for &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt; is not at all &#039;&#039;necessary&#039;&#039; according to this general mathematical inequality. Doing so is simply the only &#039;&#039;useful&#039;&#039; thing for us to do here given our use case, since we wish to end up with &amp;lt;math&amp;gt;𝒓\textbf{i}&amp;lt;/math&amp;gt; in the numerator on the left-hand side.&lt;br /&gt;
&lt;br /&gt;
=== Inverse prescaler for log-product complexity ===&lt;br /&gt;
So, then, what is this &amp;lt;math&amp;gt;X^{-1}&amp;lt;/math&amp;gt;? Finding the inverse of a matrix is a basic linear algebra operation you&#039;ll find in any math software package, or spreadsheet. But in the case of a diagonal matrix, as we have here, it&#039;s particularly simple. It&#039;s the same matrix but with each entry along the diagonal replaced with its reciprocal&amp;amp;mdash;AKA its inverse. So to review, if &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is this:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
X&lt;br /&gt;
&amp;amp;=&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
\log_2{2} &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \log_2{3} &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \log_2{5} \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
&lt;br /&gt;
\\[10pt] &amp;amp;\approx&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1.000 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 1.585 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 2.322 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then &amp;lt;math&amp;gt;X^{-1}&amp;lt;/math&amp;gt; is this:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
&lt;br /&gt;
X^{-1} &amp;amp;= &lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
\log_2{2} &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \log_2{3} &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \log_2{5} \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
&lt;br /&gt;
^{\Large -1} \normalsize&lt;br /&gt;
&lt;br /&gt;
\\[10pt] &amp;amp;= &lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
(\log_2{2})^{-1} &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; (\log_2{3})^{-1} &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; (\log_2{5})^{-1} \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
&lt;br /&gt;
\\[10pt] &amp;amp;=&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
\frac{1}{\log_2{2}} &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \frac{1}{\log_2{3}} &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \frac{1}{\log_2{5}} \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
&lt;br /&gt;
\\[10pt] &amp;amp; \approx&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1.000 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0.631 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0.431 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And note that because, in this case, the inverse happens to equal the entry-wise reciprocal, &amp;lt;math&amp;gt;X^{-1} = \dfrac{1}{X}&amp;lt;/math&amp;gt;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;The inverse prescaler is not defined as, and is not in general, the entry-wise reciprocal of the complexity prescaler, but rather its matrix-inverse. The complexity prescaler is not always a diagonal matrix, as in some advanced tuning schemes, as described in the next article.&amp;lt;/ref&amp;gt; we could also rewrite our inequality as:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\textbf{i}}}{\norm{{\color{red} X}\textbf{i}}_1} \leq \norm{\dfrac{𝒓}{\color{red} X}}_\infty&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This way of writing it illuminates how both sets of logs-of-primes, that have not canceled out with each other here, are now on the denominator side of the fraction bar (both occurrences of &amp;lt;math&amp;gt;\color{red}X&amp;lt;/math&amp;gt; have been highlighted in red text above to drive this point home). They ended up on this side for two different reasons, but this side they&#039;ve ended up on nonetheless.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll present one last way of looking at this inequality, which uses a common mathematical notation for duals of functions: a superscript asterisk. So if &amp;lt;math&amp;gt;\text{fn-C}()&amp;lt;/math&amp;gt; is our complexity function, which we call on our interval &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;\text{fn-C}^{*}\!()&amp;lt;/math&amp;gt; is that function&#039;s dual, which we call on our retuning map &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\textbf{i}}}{{\color{red}\text{fn-C}(}\textbf{i}{\color{red}t)}} \leq {\color{red} \text{fn-C}^{*}\!(}\color{black}𝒓{\color{red})}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But how can we actually minimize the right-hand side of this inequality? Well, in short, you can plug it into a computer; please give our RTT Library in Wolfram Language a shot. If you want to understand its inner workings, however, it uses specialized methods depending on the norm power, and we&#039;ll get into all that detail in the computation section below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity-check example ===&lt;br /&gt;
Let&#039;s replay an example from earlier, but this time using a prescaled norm, to make sure the inequality still holds as expected. So we have our interval &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; being &amp;lt;math&amp;gt;\frac{5}{1}&amp;lt;/math&amp;gt; with vector {{vector|0 0 1}}, our retuning map &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt; being {{map|1.699 -2.692 3.944}}, and our &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; being &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
\dfrac{&lt;br /&gt;
\left|&lt;br /&gt;
\left[ \begin{matrix} 1.699 &amp;amp; {-2.692} &amp;amp; 3.944 \\ \end{matrix} \right]&lt;br /&gt;
\left[ \begin{matrix} 0 \\ 0 \\ 1 \\ \end{matrix} \right]&lt;br /&gt;
\right|&lt;br /&gt;
}&lt;br /&gt;
{ &lt;br /&gt;
\left\|&lt;br /&gt;
\left[ \begin{matrix} \log_2{2} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \log_2{3} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \log_2{5} \\ \end{matrix} \right]&lt;br /&gt;
\left[ \begin{matrix} 0 \\ 0 \\ 1 \\ \end{matrix} \right]&lt;br /&gt;
\right\|_1&lt;br /&gt;
}&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\left\|&lt;br /&gt;
\left[ \begin{matrix} 1.699 &amp;amp; {-2.692} &amp;amp; 3.944 \\ \end{matrix} \right]&lt;br /&gt;
\left[ \begin{matrix} \frac{1}{\log_2{2}} &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; \frac{1}{\log_2{3}} &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; \frac{1}{\log_2{5}} \\ \end{matrix} \right]&lt;br /&gt;
\right\|_\infty&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\dfrac{&lt;br /&gt;
\left|&lt;br /&gt;
(1.699)(0) + ({-2.692})(0) + (3.944)(1)&lt;br /&gt;
\right| &lt;br /&gt;
}&lt;br /&gt;
{ &lt;br /&gt;
\left\|&lt;br /&gt;
\left[ \begin{matrix} (\log_2{2})(0) + (0)(0) + (0)(0) \\ (0)(0) + (\log_2{3})(0) + (0)(0) \\ (0)(0) + (0)(0) + (\log_2{5})(1) \\ \end{matrix} \right]&lt;br /&gt;
\right\|_1&lt;br /&gt;
}&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\left\|&lt;br /&gt;
\left[ \begin{matrix} (1.699)\left(\frac{1}{\log_2{2}}\right) + ({-2.692})(0) + (3.944)(0) &amp;amp; (1.699)(0) + ({-2.692})\left(\frac{1}{\log_2{3}}\right) + (3.944)(0) &amp;amp; (1.699)(0) + ({-2.692})(0) + (3.944)\left(\frac{1}{\log_2{5}}\right) \\ \end{matrix} \right]&lt;br /&gt;
\right\|_\infty&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\dfrac{&lt;br /&gt;
\left|&lt;br /&gt;
0 + 0 + 3.944&lt;br /&gt;
\right| &lt;br /&gt;
}&lt;br /&gt;
{ &lt;br /&gt;
\left\|&lt;br /&gt;
\left[ \begin{matrix} 0 + 0 + 0 \\ 0 + 0 + 0 \\ 0 + 0 + \log_2{5} \\ \end{matrix} \right]&lt;br /&gt;
\right\|_1&lt;br /&gt;
}&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\left\|&lt;br /&gt;
\left[ \begin{matrix} \frac{1.699}{\log_2{2}} + 0 + 0 &amp;amp; 0 + \frac{{-2.692}}{\log_2{3}} + 0 &amp;amp; 0 + 0 + \frac{3.944}{\log_2{5}} \\ \end{matrix} \right]&lt;br /&gt;
\right\|_\infty&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\dfrac{&lt;br /&gt;
\left|&lt;br /&gt;
3.944&lt;br /&gt;
\right|&lt;br /&gt;
}&lt;br /&gt;
{ &lt;br /&gt;
\left\|&lt;br /&gt;
\left[ \begin{matrix} 0 \\ 0 \\ \log_2{5} \\ \end{matrix} \right]&lt;br /&gt;
\right\|_1&lt;br /&gt;
}&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\left\|&lt;br /&gt;
\left[ \begin{matrix} \frac{1.699}{\log_2{2}} &amp;amp; \frac{{-2.692}}{\log_2{3}} &amp;amp; \frac{3.944}{\log_2{5}} \\ \end{matrix} \right]&lt;br /&gt;
\right\|_\infty&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\dfrac{&lt;br /&gt;
3.944&lt;br /&gt;
}&lt;br /&gt;
{&lt;br /&gt;
\sqrt[1]{\strut |0|^1 + |0|^1 + |\log_2{5}|^1}&lt;br /&gt;
}&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\max\left(\abs{\frac{1.699}{\log_2{2}}}, \abs{\frac{{-2.692}}{\log_2{3}}}, \abs{\frac{3.944}{\log_2{5}}}\right)&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\dfrac{&lt;br /&gt;
3.944&lt;br /&gt;
}&lt;br /&gt;
{&lt;br /&gt;
\sqrt[1]{\strut 0^1 + 0^1 + (\log_2{5})^1}&lt;br /&gt;
}&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\abs{\frac{3.944}{\log_2{5}}}&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\dfrac{&lt;br /&gt;
3.944&lt;br /&gt;
}&lt;br /&gt;
{&lt;br /&gt;
\sqrt[1]{0 + 0 + \log_2{5}}&lt;br /&gt;
}&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
\frac{3.944}{\log_2{5}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\dfrac{&lt;br /&gt;
3.944&lt;br /&gt;
}&lt;br /&gt;
{&lt;br /&gt;
\sqrt[1]{\log_2{5}}&lt;br /&gt;
}&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
1.699&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
\dfrac{&lt;br /&gt;
3.944&lt;br /&gt;
}&lt;br /&gt;
{&lt;br /&gt;
\log_2{5}&lt;br /&gt;
}&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
1.699&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\\[8pt]&lt;br /&gt;
&lt;br /&gt;
1.699&lt;br /&gt;
\;\; \leq&amp;amp; \;\;&lt;br /&gt;
1.699&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example all-interval tuning schemes ==&lt;br /&gt;
At the beginning of this Concepts section, you were promised that by the end of it, you&#039;d have a deep understanding of two of the most commonly-used all-interval tuning schemes: minimax-S and minimax-ES. We claimed you&#039;d be able to explain how they work, how they are similar to and different from each other, and also how they compare with the more basic tuning schemes that we&#039;ve explained previously. Well, we&#039;ve got great news: you&#039;re closer to the end than you may think!&lt;br /&gt;
&lt;br /&gt;
=== Minimax-S ===&lt;br /&gt;
For starters, at this point, attaining a complete understanding of the minimax-S tuning scheme is a freebie. That&#039;s because it&#039;s the example we&#039;ve been working through this entire article already. Yes, that&#039;s right, minimax-S is the scheme which gives us&amp;amp;mdash;for any given temperament&amp;amp;mdash;the tuning which minimizes the log-prime-simplicity-weight damage to all intervals in its subspace, i.e. where we choose our target-interval set to be literally every possible interval.&lt;br /&gt;
&lt;br /&gt;
It&#039;s the tuning that uses this take on the dual norm inequality:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\textbf{i}}}{\norm{L\textbf{i}}_1} \leq \norm{𝒓L^{-1}}_\infty&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you recall from the fundamentals article when we introduced our naming system for tuning schemes, by leaving off the target-interval set (as we have with the name &amp;quot;minimax-S&amp;quot;), we assume that all intervals are being targeted. And while all our talk about dual norms and normifying complexities in this article certainly might have distracted you&amp;amp;mdash;giving you a peek into the Pandora&#039;s box of the variety of complexities we could choose to use when weighting absolute error to obtain damage&amp;amp;mdash;if you recall, we made it all the way through the fundamentals article without needing any other complexity besides log-product complexity, and that&#039;s our default interval complexity, so it shouldn&#039;t surprise you in retrospect that it&#039;s the interval complexity minimax-S uses, either. If you like, you could imagine that the full name, without the default applied, would be &amp;quot;minimax-lp-S&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
As stated earlier, &amp;quot;minimax-S&amp;quot; is just our systematic name for the tuning introduced by Paul Erlich in his paper &#039;&#039;A Middle Path&#039;&#039;, where he named it &amp;quot;TOP&amp;quot;.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;&amp;quot;TOP&amp;quot; is a double acronym. It stands either for &amp;quot;Tempered Octaves, Please&amp;quot; or for &amp;quot;Tenney OPtimal&amp;quot;. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
At the time this tuning scheme was proposed, tempering octaves was a novel prospect. According to Paul, &amp;quot;almost all the types of optimal tuning my colleagues and I had considered until this year had pure octaves&amp;quot; (p173 of https://dkeenan.com/Music/MiddlePath.pdf). One of those examples&amp;amp;mdash;predating &#039;&#039;A Middle Path&#039;&#039; by 9 months&amp;amp;mdash;was the &amp;quot;What is a linear microtemperament?&amp;quot; section of Dave&#039;s article &#039;&#039;Optimising JI guitar designs using linear microtemperaments (or: If it aint Baroque don’t waste your lute fixing it)&#039;&#039; (p2-6 of https://www.dkeenan.com/Music/MicroGuitar.pdf); it mentions tempered octaves, though doesn&#039;t give them. Nowadays, however, tempering octaves is ubiquitous, so naming a tuning scheme for the practice is not nearly specific enough.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
And regarding the second name, since Tenney refers to the Tenney lattice&amp;amp;mdash;which is to say, it only refers to the combination of scaling prime factors by the logs of the respective primes, then moving along the rungs only (using the taxicab norm, i.e. norm power &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;)&amp;amp;mdash;then &#039;&#039;any&#039;&#039; tuning scheme which weights absolute error to obtain damage using an interval complexity which uses the log-prime matrix &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; and norm power &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;, could be considered &amp;quot;optimal&amp;quot; with respect to &amp;quot;Tenney&amp;quot; no matter whether that&#039;s simplicity-weight damage or complexity-weight damage, or whether the target-interval set contains all intervals or not, so this name is not nearly specific enough anymore either. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This lack of specificity, on both accounts, is what led to Graham adopting the alternative name of TOP-max (see https://yahootuninggroupsultimatebackup.github.io/tuning/topicId_88292#88470) for it, while what we now know as TE tuning he called TOP-RMS at that time (see https://yahootuninggroupsultimatebackup.github.io/tuning/topicId_88292#88375). Since then, a generalized naming was developed whereby &amp;quot;TOP&amp;quot; is &amp;quot;T1&amp;quot; and &amp;quot;TE&amp;quot; is &amp;quot;T2&amp;quot;, but we think this doesn&#039;t improve the situation much.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The first issue is that since Tenney implies norm power &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;, Euclideanization of Tenney is already self-contradictory, or at best, Euclideanization involves a wasteful overriding of part of the meaning of Tenney where instead something referring only to log-prime prescaling should be used (such as we do in our naming system, by adding &amp;quot;lp-&amp;quot;, though this is the default, so it is rarely shown).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
But the main problem with this numeric naming scheme is that it&#039;s too easy to get confused about what the number refers to. Is it &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;\text{dual}(q)&amp;lt;/math&amp;gt;? In fact, it refers to &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;, the norm power for the interval complexity. There&#039;s an argument that this makes sense because the user wants to know which norm power the interval complexity uses, i.e. the complexity which simplicity-weights the absolute errors in their target-intervals to obtain their damages, and that it doesn&#039;t matter what you have to do to achieve this minimization. But there&#039;s also an argument that the user of an all-interval tuning scheme tends to know too much about the tool they&#039;re using, and would expect to be told the power used for the retuning map norm, &amp;lt;math&amp;gt;\text{dual}(q)&amp;lt;/math&amp;gt;, which is what they directly minimize to perform the minimax optimization of all intervals (this is how Flora Canou&#039;s temperament utilities library handles things, and we can also see that this is the thinking Graham used when he changed &amp;quot;TOP&amp;quot; to &amp;quot;TOP-max&amp;quot;). Our systematic name disambiguates what we refer to through context, because everything past the mini-&amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-mean name is part of the description of the damage minimized. So if an &amp;quot;E&amp;quot; for &amp;quot;Euclideanized&amp;quot; appears there, it is simply part of the name of the interval complexity used in weighting the absolute error to obtain damage.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The name &amp;quot;TOP-RMS&amp;quot;, by the way, is a great example of the inherent danger of conflating optimization powers &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; and norm powers &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;. Remember, our systematic name for this scheme is &amp;quot;minimax-ES&amp;quot;, which definitively shows it to be a tuning which minimizes the &#039;&#039;max&#039;&#039; (AKA (&amp;lt;math&amp;gt;p\!=\!\infty&amp;lt;/math&amp;gt;)-mean), not the &#039;&#039;RMS&#039;&#039; (AKA (&amp;lt;math&amp;gt;p\!=\!2&amp;lt;/math&amp;gt;)-mean) damage. What TOP-RMS really involves is not a &amp;lt;math&amp;gt;(p\!=\!2)&amp;lt;/math&amp;gt;-&#039;&#039;mean&#039;&#039;, but a &amp;lt;math&amp;gt;(q\!=\!2)&amp;lt;/math&amp;gt;-&#039;&#039;norm&#039;&#039; (as the interval complexity function). (One might argue that because minimax-ES tuning is equivalent to primes miniRMS-S tuning, i.e. it is equivalent to minimizing the &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-mean over a target-interval set consisting only of the primes, but this principle doesn&#039;t hold in general, and the argument is a bit of a stretch.)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Furthermore, the use of &amp;quot;Tenney&amp;quot; in the name of this tuning scheme seems to have set the stage for a procession of eponymous tuning scheme namings, tapping Benedetti, Weil, Kees, Wilson, and possibly more names we don&#039;t even know about yet; eponyms are no good because they don&#039;t convey any meaning unless you&#039;re already familiar with the history of the information, and so our naming system has stuck entirely to descriptive naming, with the notable exception of Euclid who shows up in &amp;quot;Euclideanized&amp;quot;, but we consider this ancient Greek thinker&#039;s name to have [[Wikipedia:Euclid&#039;s Elements|transcended eponymity]], at least in the context of Euclidean space, distance, length, and geometry, which is where we, and other microtonal theorists before us, have applied it.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
We have one final piece to this note regarding the naming of TOP. Historically, people have sometimes distinguished tuning schemes which find the true (unique) optimum tuning from the rest of the set of tunings that are tied for minimax or miniaverage damages (distinguished them, that is, from the tuning schemes that can return any or all of the tied tunings) by prefixing the tuning scheme name with &amp;quot;TIP&amp;quot;, coined by [[Keenan Pepper]] to stand for &amp;quot;Tiebreaker in Polytope&amp;quot; (see: https://yahootuninggroupsultimatebackup.github.io/tuning-math/topicId_20405.html#20412). This was intended to distinguish the &amp;quot;TIPTOP&amp;quot; tuning scheme from the &amp;quot;TOP&amp;quot; tuning scheme, but in fact Paul always intended his TOP tunings to be &amp;quot;TIPTOP&amp;quot;, and all tunings given in the current version of &#039;&#039;A Middle Path&#039;&#039; are &amp;quot;TIPTOP&amp;quot; (there was a small error in one tuning out of the 55 in the first version). So this prefix is no longer necessary, now that the community has widely recognized that there is no use for tuning schemes which merely return an arbitrary value from a range of near-optimum tunings when the ability to acquire the true optimum tuning is readily available (the optimum in the limit as &amp;lt;math&amp;gt;\text{dual}(q)→\infty&amp;lt;/math&amp;gt;), so we may as well use &amp;quot;TOP&amp;quot; and our equivalent &amp;quot;minimax-S&amp;quot; to refer to the scheme which returns the true optimum tuning. If ever necessary, we may call tunings which tie with the true optimum for basic minimax damage &amp;quot;tunings with the same maximum damage as the minimax tuning&amp;quot; or &amp;quot;same max as minimax&amp;quot; for short; we&#039;d rather avoid dignifying them with formal naming.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
No wait: one more gripe about the naming of &amp;quot;TOP&amp;quot; variants. Unfortunately, people decided to name a pure-octave version of it &amp;quot;POTOP&amp;quot;, which is silly because one of the acronyms of TOP is &amp;quot;tempered octaves please&amp;quot;, so that&#039;s self-contradictory: &amp;quot;pure octave tempered octaves please.&amp;quot; (By the way, &amp;quot;POTT&amp;quot; is just short for &amp;quot;POTIPTOP&amp;quot;, so you already know what we think of that.) POTE, which is pure-octave TE, is less bad; that is only interpretable as &amp;quot;pure-octave Tenney-Euclidean&amp;quot;. But both of these PO-tunings were unfortunately defined to use the destretched-interval style rather than the held-intervals approach to unchanged octaves. For more information, see {{subpage|tuning fundamentals|uprev|s=Destretching vs. holding|text=destretching vs. holding}} and [[#Destretched-octave minimax-(E)S]].&amp;lt;/ref&amp;gt; The equivalence between minimax-S and TOP may not be obvious, even if you are familiar with Paul&#039;s paper. Paul explains the concept in a very different way than we have (no mention of dual norms at all), and using different terminology, e.g. while we use the general mathematical terminology &amp;quot;log-product complexity&amp;quot;, Paul used the terminology &amp;quot;harmonic distance&amp;quot;. This is the terminology of [[James Tenney]], the first person to apply this function to microtonality.&lt;br /&gt;
&lt;br /&gt;
=== Minimax-ES ===&lt;br /&gt;
The first thing you may notice about the minimax-ES tuning scheme is that its name appears very similar to that of minimax-S. The only difference is the insertion of that &amp;quot;E&amp;quot; in there. So let&#039;s start with that. What does it stand for, and how does it change our scheme?&lt;br /&gt;
&lt;br /&gt;
This &#039;E&#039; stands for &amp;quot;&#039;&#039;&#039;Euclideanized&#039;&#039;&#039;&amp;quot;, and so it is calling for us to &amp;quot;Euclideanize&amp;quot; whichever interval complexity function we use to simplicity-weight the absolute error to obtain the damage. The full name of this scheme might be read as &amp;quot;the minimized maximum of Euclideanized-simplicity-weight damage (to all intervals)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
How, then, might we Euclideanize a complexity function? Maybe it&#039;s an alternative to normifying it? Well, not quite. Euclideanizing a complexity function is something you do &#039;&#039;after&#039;&#039; you already have a complexity function&#039;s formula in norm form (by normifying it from quotient form, if necessary). &#039;&#039;&#039;Euclideanization&#039;&#039;&#039; is quite simple: take what you have already, and change the norm power to &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;. (Usually the power changes &#039;&#039;from&#039;&#039; &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;, as it does when we Euclideanize &amp;lt;math&amp;gt;\text{lp-C}()&amp;lt;/math&amp;gt;, but that part&#039;s not critical.) To be clear, leave the norm prescaler (if any) alone.&lt;br /&gt;
&lt;br /&gt;
So if this is the summation form of &amp;lt;math&amp;gt;\text{lp-C}()&amp;lt;/math&amp;gt;, as we found earlier:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\text{lp-C}\left(\textbf{i}\right) = \sum\limits_{n=1}^d \log_2{p_n}\abs{\mathrm{i}_n}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And this is how that looks like before we eliminate the no-op &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt; power and &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt; root:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\text{lp-C}\left(\textbf{i}\right) =\color{red} \sqrt[ 1 ]{\strut  \color{black} \sum\limits_{n=1}^d \color{red}\left(\color{black}\log_2{p_n}\abs{\mathrm{i}_n} \color{red}\right)^{1} }&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then this is the summation form of Euclideanized log-product complexity, &amp;lt;math&amp;gt;\text{E-lp-C}()&amp;lt;/math&amp;gt;. We keep the norm prescaler &amp;lt;math&amp;gt;\log_2{p_n}&amp;lt;/math&amp;gt; as is, and swap out all powers and roots of &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;&#039;s:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\text{lp-C}\left(\textbf{i}\right) = \sqrt[\color{red} 2 \color{black} ]{\strut \sum\limits_{n=1}^d \left(\log_2{p_n}\abs{\mathrm{i}_n}\right)^{\color{red}2} }&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We could expand that out like this:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\text{lp-C}\left(\textbf{i}\right) = \sqrt[2]{\strut \left(\log_2{p_1} × \abs{\mathrm{i}_1}\right)^2 + \left(\log_2{p_2} × \abs{\mathrm{i}_2}\right)^2 + ... + \left(\log_2{p_d} × \abs{\mathrm{i}_d}\right)^2 }&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that even if a complexity has a quotient form, its Euclideanized version will not. At least, it won&#039;t have a meaningfully distinct quotient form, i.e. one that works any way other than by unpacking the rational&#039;s prime factors, in which case it would merely be an extraneously complicated formulation of the same ideas which would be better expressed through a summation or norm form. &lt;br /&gt;
&lt;br /&gt;
So why do we call this &amp;quot;Euclideanizing&amp;quot;? It&#039;s because a common name for the basic &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm is the &amp;quot;Euclidean norm&amp;quot;. And that, in turn, is because the Euclidean norm is how to find Euclidean distance (as we explained in the earlier section [[#Relationship with distance|Power norms: Relationship with distance]]), or in other words, distance in Euclidean space, which is just another way of saying the basic geometric space we understand as representing the way space works in our everyday reality. &lt;br /&gt;
&lt;br /&gt;
So to be absolutely clear, minimax-ES is the all-interval tuning that uses &amp;lt;math&amp;gt;\text{E-lp-C}()&amp;lt;/math&amp;gt; as its interval complexity function. As stated earlier, the original name for this tuning, per its inventor Graham Breed, is &amp;quot;TE&amp;quot;, which stands for Tenney-Euclidean, in recognition of the fact that it&#039;s a Euclideanized version of the Tenney-style TOP tuning that Paul had innovated.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;https://yahootuninggroupsultimatebackup.github.io/tuning-math/topicId_18357#18357&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And now that we have &amp;lt;math&amp;gt;\text{E-lp-C}()&amp;lt;/math&amp;gt; defined as a type of &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm, and understand that its prescaler (same as it is with &amp;lt;math&amp;gt;\text{lp-C}()&amp;lt;/math&amp;gt;) is the logs of the primes, then we can know that if we want to minimize the log-product-simplicity-weight damage to all intervals in our subspace, we need to minimize the &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm of our retuning map &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt;, where that map has been prescaled by the inverse of the logs of the primes:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\textbf{i}}}{\norm{X\textbf{i}}_{\color{red}2 \color{black}}} \leq \norm{𝒓X^{-1}}_{\color{red}2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note in particular how our dual norm, the one we&#039;re minimizing on &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt;, has a power of &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;. (You didn’t think we’d teach you all that stuff about the dual power continuum only to end the article only using a single norm power, did you?)&lt;br /&gt;
&lt;br /&gt;
Now why in the world would we use minimax-ES when we could use minimax-S? Well, the short answer is: not because it gives better tunings. It gives &#039;&#039;worse&#039;&#039; tunings, actually. The advantage here is that minimax-ES is easier to compute, because there&#039;s a special way to solve for it. &lt;br /&gt;
&lt;br /&gt;
Regarding it being a worse tuning, this can be quickly addressed by noting that unlike &amp;lt;math&amp;gt;\text{lp-C}()&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{E-lp-C}()&amp;lt;/math&amp;gt; is &#039;&#039;not&#039;&#039; monotonic over the integers. We&#039;ll save a full audit of various complexity functions used as interval complexities until the advanced tuning concepts article, but for now we&#039;ll just note that from 5 to 6 to 7 we get complexities of 2.322, dipping down to 1.874, and back up to 2.807 (whereas for &amp;lt;math&amp;gt;\text{lp-C}()&amp;lt;/math&amp;gt; we get the same values for 5 and 7 but for 6 we get 2.585, in between them). While there&#039;s an argument that 6 is lower complexity than 5 or 7&amp;amp;mdash;being that it&#039;s lower prime limit than either of them&amp;amp;mdash;in general this sort of irregularity leads to strangenesses like &amp;lt;math&amp;gt;\frac{9}{8}&amp;lt;/math&amp;gt; being ranked more complex than &amp;lt;math&amp;gt;\frac{10}{9}&amp;lt;/math&amp;gt;.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;We note that there&#039;s nothing inextricably linking Euclideanized complexity functions to all-interval tuning schemes (or minimax tuning schemes, or simplicity-weight damage tuning schemes). For example, TILT minimax-ES, TILT minimax-EC, TILT miniaverage-ES, TILT miniaverage-EC, TILT miniRMS-ES, and TILT miniRMS-EC are all possible tuning schemes. Since it has less psychoacoustic plausibility than &amp;lt;math&amp;gt;\text{lp-C}()&amp;lt;/math&amp;gt; and offers no computational benefits in these cases, we see no particular reason to use these schemes, but nothing is stopping you if you really want to.&amp;lt;/ref&amp;gt; That said, &amp;lt;math&amp;gt;\text{E-lp-C}()&amp;lt;/math&amp;gt; isn&#039;t complete garbage; it&#039;s close enough to &amp;lt;math&amp;gt;\text{lp-C}()&amp;lt;/math&amp;gt; that the computational simplicity may be of interest to some people.&lt;br /&gt;
&lt;br /&gt;
Regarding minimax-ES being easier to compute, well, if you went through the computations article, then you may already have guessed: it&#039;s because we have the pseudoinverse to compute it with.&lt;br /&gt;
&lt;br /&gt;
Again, as with minimizing an &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm, we do have specialized techniques for actually computing the answer, which will be discussed in the computations section below. Otherwise, you can just plug it into a library such as ours in Wolfram.&lt;br /&gt;
&lt;br /&gt;
Here is minimax-ES&#039;s take on the dual norm inequality. It&#039;s almost identical to minimax-S, except the dual powers of &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt; have been replaced with dual powers of &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\textbf{i}}}{\norm{L\textbf{i}}_2} \leq \norm{𝒓L^{-1}}_2&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And tell you what, we&#039;ll throw in a third example all-interval tuning scheme for free. The [[CTE]] tuning scheme, the initialism for &amp;quot;Constrained Tenney-Euclidean&amp;quot;, is just held-octave minimax-ES. In other words, by &amp;quot;constrained&amp;quot; it means a specific constraint: namely, on the octave, and that it is held unchanged.&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;br /&gt;
Most of the tunings that have been named and described on the wiki at the time of this writing are all-interval tunings. As you know, they all are minimax tuning schemes, and they all use simplicity-weight damage. The main trait that distinguishes them, then, is which interval complexity function they use. The relationship between these tunings is much clearer, of course, when using our systematic naming. For examples, &amp;quot;BOP&amp;quot; is just &amp;quot;minimax-&amp;lt;span style=color:red&amp;gt;p-&amp;lt;/span&amp;gt;S&amp;quot;, using product complexity (the non-logarithmic version), and &amp;quot;Weil&amp;quot; is just &amp;quot;minimax-&amp;lt;span style=color:red&amp;gt;lil-&amp;lt;/span&amp;gt;S&amp;quot;, using log-integer-limit complexity. The other half of these schemes are just Euclideanized versions, e.g. &amp;quot;BE&amp;quot; is just &amp;quot;minimax-&amp;lt;span style=color:red&amp;gt;E&amp;lt;/span&amp;gt;-p-S&amp;quot; and &amp;quot;WE&amp;quot; is just &amp;quot;minimax-&amp;lt;span style=color:red&amp;gt;E-&amp;lt;/span&amp;gt;lil-S&amp;quot;. We also see tunings with held-intervals (like CTE, which is held-octave minimax-ES), or destretched intervals (POTE, which is destretched-octave minimax-ES), but anyway. If you&#039;re eager to learn more about other all-interval tuning schemes, you can then continue your studies here on our article about {{subpage|alternative complexities|uprev}}.&lt;br /&gt;
&lt;br /&gt;
== A geometric demonstration of dual norms ==&lt;br /&gt;
So now we&#039;ve learned basically everything we need to know to get cracking with all-interval tuning schemes. But maybe you&#039;re still a bit bothered. Our logic and equations check out, but you still just don&#039;t feel it in your bones. It doesn&#039;t really &#039;&#039;feel&#039;&#039; yet like minimizing the retuning magnitude should cap the max damage on all intervals. If you&#039;re lacking intuition for this effect (as we certainly did when we were learning it), then perhaps one or the other of the following two demonstrations will solidify things for you in a new and helpful way.&lt;br /&gt;
&lt;br /&gt;
Here we&#039;ll give a nice little demonstration of how &amp;lt;math&amp;gt;\abs{\textbf{x}·\textbf{y}} \leq \norm{\textbf{x}}_q × \norm{\textbf{y}}_{\text{dual}(q)}&amp;lt;/math&amp;gt; using some geometry.&lt;br /&gt;
&lt;br /&gt;
=== Setup ===&lt;br /&gt;
We&#039;ll represent vectors as arrows, and we&#039;ll use the double-bar notation &amp;lt;math&amp;gt;\norm{\mathbf{x}}&amp;lt;/math&amp;gt; (with no subscript) for the ordinary geometrical length of the arrow representing the vector &amp;lt;math&amp;gt;\mathbf{x}&amp;lt;/math&amp;gt;. Single bars &amp;lt;math&amp;gt;|x|&amp;lt;/math&amp;gt; take the absolute value of a scalar.&lt;br /&gt;
&lt;br /&gt;
When you scale the length of a vector&amp;amp;mdash;that is, when you multiply all the vector&#039;s entries by the same factor&amp;amp;mdash;its norm scales by that factor too, no matter what kind of norm it is. In fact, this is one requirement for a function to be considered a norm. This applies to both norms on the right hand side of the inequality. Also when you scale a vector, its dot product with another vector scales by that factor too. This applies to both x and y in the dot product on the left side of the inequality. So we could simplify our demonstration by considering &amp;lt;math&amp;gt;\textbf{x}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textbf{y}&amp;lt;/math&amp;gt; to be of unit length, because multiplying both sides of the inequality by the same factors leaves the inequality unchanged. This is true even for negative scale factors, thanks to the absolute values being taken on both sides. &lt;br /&gt;
&lt;br /&gt;
However, we think that going all the way to unit vectors would obscure some of what is going on, so we will merely make &amp;lt;math&amp;gt;\textbf{x}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textbf{y}&amp;lt;/math&amp;gt; have the same length. This will be simplification enough.&lt;br /&gt;
&lt;br /&gt;
If we fix the lengths of two vectors, their dot product is a measure of the degree to which they point in the same direction. The dot product is a maximum when they point in &#039;&#039;exactly&#039;&#039; the same direction. So if we&#039;re trying to show that &amp;lt;math&amp;gt;\abs{\textbf{x} · \textbf{y}}&amp;lt;/math&amp;gt; is less than or equal to something, we only need to check its maximum value, and so not only can &amp;lt;math&amp;gt;\textbf{x}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textbf{y}&amp;lt;/math&amp;gt; be of the same length, they can be the &#039;&#039;same vector&#039;&#039;, simplifying the demonstration still further.&lt;br /&gt;
Let&#039;s use some arbitrary interval &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; as our &amp;lt;math&amp;gt;\textbf{x}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textbf{y}&amp;lt;/math&amp;gt;, then. &lt;br /&gt;
&lt;br /&gt;
[[File:Dual_norm_geometric_demo_1.png|frameless|220x220px]]&lt;br /&gt;
&lt;br /&gt;
So our inequality now looks like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\abs{\textbf{i} · \textbf{i}} \leq \norm{\textbf{i}}_q × \norm{\textbf{i}}_{\text{dual}(q)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The dot product of a vector with itself is a simple scalar that corresponds numerically to the area of a square whose sides are the length of its arrow. So we can substitute &amp;lt;math&amp;gt;\norm{\textbf{i}}^2&amp;lt;/math&amp;gt; in for &amp;lt;math&amp;gt;\abs{\textbf{i} · \textbf{i}}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{\textbf{i}}^2 \leq \norm{\textbf{i}}_q × \norm{\textbf{i}}_{\text{dual}(q)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can visualize this &amp;lt;math&amp;gt;\|\textbf{i}\|^2&amp;lt;/math&amp;gt; area as a square lying along the length of &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:Dual_norm_geometric_demo_2.png|frameless|300x300px]]&lt;br /&gt;
&lt;br /&gt;
The first norm we&#039;ll check is the &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm. It is self-dual, so our inequality looks like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{\textbf{i}}^2 \leq \norm{\textbf{i}}_2 × \norm{\textbf{i}}_2&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This says that the square of the length of the vector is less than or equal to its &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm times its &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm. But, based on [[Pythagoras of Samos|Pythagoras]]&#039; theorem, the &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm of a vector is simply its ordinary length, which is why it&#039;s also called the Euclidean norm. Euclidean geometry is ordinary everyday geometry. So we have:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{\textbf{i}}^2 \leq \norm{\textbf{i}}× \norm{\textbf{i}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Which simplifies to:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{\textbf{i}}^2 \leq \norm{\textbf{i}}^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This inequality is therefore true, because the included equality is true, being this identity.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{\textbf{i}}^2 = \norm{\textbf{i}}^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Dual norm geometric demo 3.png|frameless|300x300px]]&lt;br /&gt;
&lt;br /&gt;
It&#039;s slightly trickier to demonstrate this inequality for the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm and its dual, the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm, but it&#039;s doable. We may begin with our arbitrary interval &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; and its dot product with itself equal to its length squared.&lt;br /&gt;
&lt;br /&gt;
But we&#039;ll need to find suitable substitutes for &amp;lt;math&amp;gt;\norm{\textbf{i}}_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\norm{\textbf{i}}_\infty&amp;lt;/math&amp;gt; in the inequality:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{\textbf{i}}^2 \leq \norm{\textbf{i}}_1 × \norm{\textbf{i}}_\infty&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To do this, we&#039;ll need to look at the entries of &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s make this example as simple as possible to illustrate the concept. Let&#039;s give our vector only two entries, which is enough entries that we can&#039;t treat it as a scalar, but no more entries than that. It could be a 3-limit vector, with its two entries corresponding to primes 2 and 3. But for our geometrical demonstration we will refer to them as &amp;lt;math&amp;gt;\mathrm{i}_{\text{h}}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathrm{i}_{\text{v}}&amp;lt;/math&amp;gt; for horizontal and vertical. And we can visualize them as the legs (the two sides at right angles) of a right triangle with &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; as the hypotenuse. And let&#039;s also assume that &amp;lt;math&amp;gt;|\mathrm{i}_{\text{h}}| &amp;gt; |\mathrm{i}_{\text{v}}|&amp;lt;/math&amp;gt;, that is, that &amp;lt;math&amp;gt;\mathrm{i}_{\text{h}}&amp;lt;/math&amp;gt; is the longer side.&lt;br /&gt;
&lt;br /&gt;
[[File:Dual norm geometric demo 4.png|frameless|300x300px]]&lt;br /&gt;
&lt;br /&gt;
We know that the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm of an interval is simply the sum of the absolute values of its entries. So:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{\textbf{i}}_1 = \abs{\mathrm{i}_{\text{h}}} + \abs{\mathrm{i}_{\text{v}}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And we know that the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm of an interval is simply the maximum of the absolute value of its entries. And since we&#039;ve assumed for this demonstration that &amp;lt;math&amp;gt;\abs{\mathrm{i}_{\text{h}}} &amp;gt; \abs{\mathrm{i}_{\text{v}}}&amp;lt;/math&amp;gt;, we have:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{\textbf{i}}_\infty = \abs{\mathrm{i}_{\text{h}}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After substituting both of those in for our norms, our inequality now looks like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{\textbf{i}}^2 \leq \left(\abs{\mathrm{i}_{\text{h}}} + \abs{\mathrm{i}_{\text{v}}}\right) × \left(\abs{\mathrm{i}_{\text{h}}}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can distribute the &amp;lt;math&amp;gt;\abs{\mathrm{i}_{\text{h}}}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{\textbf{i}}^2 \leq \abs{\mathrm{i}_{\text{h}}}^2 + \abs{\mathrm{i}_{\text{h}} × \mathrm{i}_{\text{v}}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The key visualization ===&lt;br /&gt;
Now for a particularly cool visualization! We can show &amp;lt;math&amp;gt;|\mathrm{i}_{\text{h}}|^2&amp;lt;/math&amp;gt; as a square positioned along &amp;lt;math&amp;gt;\mathrm{i}_{\text{h}}&amp;lt;/math&amp;gt;, and we can visualize &amp;lt;math&amp;gt;\abs{\mathrm{i}_{\text{h}} × \mathrm{i}_{\text{v}}}&amp;lt;/math&amp;gt; as a rectangle positioned along &amp;lt;math&amp;gt;\mathrm{i}_{\text{v}}&amp;lt;/math&amp;gt; extending &amp;lt;math&amp;gt;\mathrm{i}_{\text{h}}&amp;lt;/math&amp;gt; outwards from the triangle.&lt;br /&gt;
&lt;br /&gt;
[[File:Dual norm geometric demo 5.png|frameless|450x450px]]&lt;br /&gt;
&lt;br /&gt;
Let&#039;s set up another similar diagram to compare the previous one with.&lt;br /&gt;
&lt;br /&gt;
[[File:Dual norm geometric demo 6.png|frameless|450x450px]]&lt;br /&gt;
&lt;br /&gt;
By the Pythagorean theorem, the square of a hypotenuse is equal to the sum of the squares of the legs. So in this case:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{\textbf{i}}^2 = \abs{\mathrm{i}_{\text{h}}}^2 + \abs{\mathrm{i}_{\text{v}}}^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can visualize this in a similar way.&lt;br /&gt;
&lt;br /&gt;
[[File:Dual norm geometric demo 7.png|frameless|525x525px]]&lt;br /&gt;
&lt;br /&gt;
Comparing this with the previous diagram, we can see how the area of the square on the hypotenuse must always be less than the sum of the areas of the square and the rectangle positioned on the legs: because the &amp;lt;math&amp;gt;\abs{\mathrm{i}_{\text{h}} × \mathrm{i}_{\text{v}}}&amp;lt;/math&amp;gt; rectangle will by definition always be at least the size of the &amp;lt;math&amp;gt;\abs{\mathrm{i}_{\text{v}}}^2 = \abs{\mathrm{i}_{\text{v}} × \mathrm{i}_{\text{v}}}&amp;lt;/math&amp;gt; square that would make their sum equal, because &amp;lt;math&amp;gt;\abs{\mathrm{i}_{\text{h}}} \geq \abs{\mathrm{i}_{\text{v}}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Edge cases ===&lt;br /&gt;
Now let&#039;s check some edge cases.&lt;br /&gt;
&lt;br /&gt;
At one extreme, where &amp;lt;math&amp;gt;\abs{\mathrm{i}_{\text{v}}}&amp;lt;/math&amp;gt; is as large as possible, that is where &amp;lt;math&amp;gt;\abs{\mathrm{i}_{\text{v}}} = \abs{\mathrm{i}_{\text{h}}}&amp;lt;/math&amp;gt;, then the rectangle becomes a square&amp;amp;mdash;&amp;lt;math&amp;gt;\abs{\mathrm{i}_{\text{h}} × \mathrm{i}_{\text{v}}}&amp;lt;/math&amp;gt; becomes &amp;lt;math&amp;gt;|\mathrm{i}_{\text{v}}|^2&amp;lt;/math&amp;gt;&amp;amp;mdash;and so the diagram becomes an instance of the Pythagorean theorem, where the right triangle happens to be isosceles. &lt;br /&gt;
&lt;br /&gt;
And so, here the dual norm product is equal to the vector dot product, which satisfies the less-than-or-equal-to inequality.&lt;br /&gt;
&lt;br /&gt;
[[File:Dual norm geometric demo 8.png|frameless|450x450px]]&lt;br /&gt;
&lt;br /&gt;
At the other extreme, &amp;lt;math&amp;gt;\abs{\mathrm{i}_{\text{v}}}&amp;lt;/math&amp;gt; is as &#039;&#039;small&#039;&#039; as possible. It certainly could be &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;, but we&#039;re showing it on this diagram as a value very close to &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt;, so the associated rectangle can still be visualized.&lt;br /&gt;
&lt;br /&gt;
[[File:Dual norm geometric demo 9.png|frameless|450x450px]]&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;math&amp;gt;\abs{\mathrm{i}_{\text{v}}} \approx 0&amp;lt;/math&amp;gt;, then the rectangle&#039;s area is also &amp;lt;math&amp;gt;\approx 0&amp;lt;/math&amp;gt;, and so the area of the hypotenuse&#039;s square simplifies to &amp;lt;math&amp;gt;\approx \abs{\mathrm{i}_{\text{h}}}^2&amp;lt;/math&amp;gt;. At this point, it is approximately equal to the area of the other leg&#039;s square &amp;lt;math&amp;gt;\abs{\mathrm{i}_{\text{h}}}^2&amp;lt;/math&amp;gt;, so again the inequality holds.&lt;br /&gt;
&lt;br /&gt;
We have thus demonstrated the dual norm inequality for the &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm with itself and the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm with the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm. Because these are the worst cases, and it works for them, it must also work for all other pairs of dual norms in between these extremes.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;For an interesting take on a similar idea, see Mathologer&#039;s animation here: https://www.youtube.com/watch?v=Y5wiWCR9Axc&amp;amp;t=1307&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Unit shapes ==&lt;br /&gt;
Here&#039;s another handy geometric way to think of the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt; -norms: by their &#039;&#039;&#039;unit shapes&#039;&#039;&#039;. What is meant by &amp;quot;unit shape&amp;quot; is this: given a central point, what is the shape you get from drawing a line through all points that are exactly one unit away from that point, given the present definition of distance. &lt;br /&gt;
&lt;br /&gt;
=== Shape: Circle, Distance: Crow ===&lt;br /&gt;
Let&#039;s first consider the case of &amp;lt;math&amp;gt;q = 2&amp;lt;/math&amp;gt;, because in terms of unit shapes, this is actually the power that gives the most familiar results: a unit circle. As mentioned earlier, &amp;lt;math&amp;gt;q = 2&amp;lt;/math&amp;gt; is related to the distance formula. If you remember learning the Pythagorean formula&amp;amp;mdash;the formula that gives the length of the hypotenuse of a right triangle&amp;amp;mdash;this is that. One side of the triangle represents the coordinate in one dimension, and the other side of the triangle represents the coordinate in the other of the two dimensions. And so the hypotenuse is the shortest distance from the point you started at to the point you arrive at by moving by each side of the triangle. You could imagine a procession of right triangles which all have a hypotenuse of length 1, starting with a degenerate triangle where one side is length 1 and the other is length 0 (so the hypotenuse simply is the side of length 1), immediately transitioning into a really long flat triangle, then to an isosceles one in the middle, and finally a tall skinny one (and ultimately another degenerate triangle). If you locked one of the vertices with an acute angle in place, you&#039;d see the other angle trace out a quarter of a circle. Repeating four copies of this triangle gives the unit circle. This is just a restatement of the definition of a circle, which is the set of all points that are the same distance from a shared center point. Also recall that the formula for a circle is &amp;lt;math&amp;gt;x^2 + y^2 = r&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; here is not the temperament rank but rather the circle&#039;s radius. And this is generalizable to higher dimensions; a sphere is the set of points in three dimensions that are equidistant from a center point, and so on.&lt;br /&gt;
&lt;br /&gt;
This is distance &amp;quot;as the crow flies&amp;quot;, or in other words, with no constraints, just as straight as possible from point A to point B.&lt;br /&gt;
&lt;br /&gt;
[[File:Unit shapes - circle.png|frameless|450x450px]] &lt;br /&gt;
&lt;br /&gt;
=== Shape: Diamond, Distance: Cab ===&lt;br /&gt;
Next let&#039;s look at the case of &amp;lt;math&amp;gt;q = 1&amp;lt;/math&amp;gt;. This unit shape is a diamond. Again, this means that this is the shape of the set of points that are all 1 away from the center point. Think of it this way. If you go straight up and down or straight right or left, the coordinates whose absolute values sum to 1 will be (1, 0), (-1, 0), (0, 1), and (0, -1). But &amp;quot;distance&amp;quot; works differently in this space based on the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm. Think about how far we can go exactly diagonally here, that is, where we go the same distance along both the x and y axes. In physical space, the kind modeled by the &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm, we could move by &amp;lt;math&amp;gt;\sqrt{\frac{1}{2}} \approx 0.707&amp;lt;/math&amp;gt; in each dimension, because those each get squared before being summed, and &amp;lt;math&amp;gt;\sqrt{\frac{1}{2}}^2 = \frac{1}{2}&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\frac{1}{2} + \frac{1}{2} = 1&amp;lt;/math&amp;gt;. But in &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-normed space, we can only move by 0.5 in the x and y axes before we&#039;ve moved a total of 1 between the two dimensions. Any amount extra we move in one direction has to come out exactly as much from how far we move in the other dimension. And so we trace out a sharp-cornered diamond.&lt;br /&gt;
&lt;br /&gt;
This is &amp;quot;taxicab distance&amp;quot;, as it corresponds to the distance it would take a cab to get from point A to point B, constrained to a square grid of roads.&lt;br /&gt;
&lt;br /&gt;
[[File:Unit shapes - diamond.png|frameless|450x450px]] &lt;br /&gt;
&lt;br /&gt;
=== Shape: Square, Distance: Max ===&lt;br /&gt;
Finally, let&#039;s look at the case of &amp;lt;math&amp;gt;q = \infty&amp;lt;/math&amp;gt;. Remember, this essentially gives us the max of the two coordinates&#039; absolute values. So if we go straight left, right, up, or down, the coordinates (1, 0), (-1, 0), (0, 1), and (0, -1) all have a norm value of 1, just as with the other two norms. But notice what happens when we go exactly diagonally here. We can actually go all the way to the opposite corner, to (1, 1), (1, -1), (-1, 1), and (-1, -1), and the norm values of these points are all still just 1. So the unit shape for &amp;lt;math&amp;gt;q = \infty&amp;lt;/math&amp;gt; is a &#039;&#039;square&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
We can call this the &amp;quot;maximum-leg distance&amp;quot;. This is an even shorter distance than &amp;quot;as the crow flies&amp;quot;. So, to continue the taxicab versus crow analogy we need &amp;quot;&#039;&#039;&#039;Max the magician&#039;&#039;&#039;&amp;quot; who can teleport through all the dimensions except the longest one.&lt;br /&gt;
&lt;br /&gt;
[[File:Unit shapes - square.png|frameless|450x450px]]&lt;br /&gt;
&lt;br /&gt;
=== How it helps ===&lt;br /&gt;
So now we bet you&#039;re wondering how we can use these unit shapes to visualize the dual norm relationship. Well, just choose a pair of dual norms, and then pick a direction away from the center. For each of the two chosen norms, calculate the actual distance (yes, the &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm) of the line segment from the center to its intersection with the unit shape. If you multiply these two distances together, you will always get 1. This is easy to see if the direction chosen is straight right, left, up, or down, since those distances will always be 1, and 1 × 1 = 1. But how about exactly diagonal? In the case of the &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;-norm, that distance is also exactly 1, so 1 × 1 = 1. In the case of the pair of &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm and &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm, those distances are &amp;lt;math&amp;gt;\frac{\sqrt{2}}{2}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\sqrt{2}&amp;lt;/math&amp;gt;, respectively, and &amp;lt;math&amp;gt;\frac{\sqrt{2}}{2} × \sqrt{2}&amp;lt;/math&amp;gt; also equals 1.&lt;br /&gt;
&lt;br /&gt;
So yet again we find &amp;lt;math&amp;gt;q = 2&amp;lt;/math&amp;gt; as a curved entity halfway between two blocky entities for &amp;lt;math&amp;gt;q = 1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;q = \infty&amp;lt;/math&amp;gt;. And if we were to check the unit shapes of other powers between &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;, we would find a series of shapes, like the diamond bulging outward until it&#039;s the shape of a circle, and then the circle spiking outwards until it&#039;s the shape of a square.&lt;br /&gt;
&lt;br /&gt;
All this is to say: we can see that pairs of vectors whose distances are measured by dual norms balance each other out.&lt;br /&gt;
&lt;br /&gt;
= Units analysis =&lt;br /&gt;
In this section we&#039;re going to perform a units analysis of the dual norm inequality, in the vein of {{subpage|units analysis|uprev|text=article 5 of this guide}}:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\dfrac{\abs{𝒓\textbf{i}}}{\norm{X\textbf{i}}_q} \leq \norm{𝒓X^{-1}}_{\text{dual}(q)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let&#039;s break this problem down into three parts:&lt;br /&gt;
# The left-hand side&#039;s numerator&lt;br /&gt;
# The left-hand side&#039;s denominator&lt;br /&gt;
# The right-hand side&lt;br /&gt;
&lt;br /&gt;
== Left-hand side&#039;s numerator ==&lt;br /&gt;
Here&#039;s what we&#039;re working with:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\abs{𝒓\textbf{i}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Our arbitrary interval vector &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; has units of primes &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;. And our [[retuning map]] &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt; has units of &amp;lt;math&amp;gt;\mathsf{¢}&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;. The absolute value bars have no effect on units. And so we have: (&amp;lt;math&amp;gt;\mathsf{¢}&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;)&amp;lt;math&amp;gt;\small ·𝗽&amp;lt;/math&amp;gt;, the primes cancel, and the end result is cents &amp;lt;math&amp;gt;\mathsf{¢}&amp;lt;/math&amp;gt;. This is unsurprising because we know the retuning map gives us the error for a given interval under a temperament, and so this is just that interval&#039;s absolute error here.&lt;br /&gt;
&lt;br /&gt;
== Left-hand side&#039;s denominator ==&lt;br /&gt;
Here&#039;s the denominator of the left-hand side:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{X\textbf{i}}_q&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using the default complexity of [[log-product complexity]] here for our complexity prescaler, so let&#039;s substitute its log-prime matrix &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; in for the prescaler. And let&#039;s choose a norm power of &amp;lt;math&amp;gt;q=1&amp;lt;/math&amp;gt;. (So we&#039;re doing the minimax-S tuning scheme here):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{L\textbf{i}}_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So again, the units of our arbitrary interval vector &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; are the vectorized unit &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;, for primes. So if we take a units-only view, this is what we have:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{{\large\mathsf{𝟙}}\mathsf{(C)}·𝗽}_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So our annotation has something visible to annotate now, so we could rewrite this as:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{𝗽\mathsf{(C)}}_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let&#039;s suppose this is a 5-limit vector, and so we have:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{[ \; \mathsf{p_1} \; \mathsf{p_2} \; \mathsf{p_3} \; ⟩\mathsf{(C)}}_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then we could distribute that annotation. Essentially, each of the entries in this vector is a complexity-annotated prime:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{\left[ \; \mathsf{p_1}\mathsf{(C)} \; \mathsf{p_2}\mathsf{(C)} \; \mathsf{p_3}\mathsf{(C)} \; \right\rangle}_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The formula for this &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm is very simple. We sum the absolute values of each of the entries:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\abs{\mathsf{p_1}\mathsf{(C)}} + \abs{\mathsf{p_2}\mathsf{(C)}} + \abs{\mathsf{p_3}\mathsf{(C)}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Again, absolute value bars don&#039;t affect units, only quantity, so we can pretty much ignore them here too.) So the formula is simple, but what this means for our units analysis is not so simple! We&#039;re now summing quantities with different units! Sure, they&#039;re all primes, but they&#039;re all different primes, corresponding to completely different dimensions in the JI lattice. Your first reaction might be to think that this is only about as offensive as being asked to sum meters, feet, and furlongs; we just need to convert to the same unit and &#039;&#039;then&#039;&#039; we can sum them properly. But no! The idea behind these primes is deeper than that. Meters, feet, and furlongs are all units of &#039;&#039;length&#039;&#039;, where &#039;&#039;length&#039;&#039; is their dimension; they&#039;re all measurements of the same dimension. Whereas our primes are meant to be interpreted as completely different dimensions. So what we&#039;re being asked to do here is actually more like being asked to sum meters, seconds, and kilograms! Can&#039;t do!&lt;br /&gt;
&lt;br /&gt;
So what &#039;&#039;do&#039;&#039; we do, then? Our intuition on this has been: drop the part of this that is nonsensical, and keep the part that still makes arguable sense. In other words, our annotation &#039;&#039;does&#039;&#039; appear in each term, so it makes some sense that it&#039;s still valid to keep around for the final result. But the primes don&#039;t. They get junked. And so our final units for this chunk of the expression are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathsf{(C)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
% \slant{} command approximates italics to allow slanted bold characters, including digits, in MathJax.&lt;br /&gt;
\def\slant#1{\style{display:inline-block;margin:-.05em;transform:skew(-14deg)translateX(.03em)}{#1}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, there is a good argument (which we considered for many months) that since the just tuning map can be broken down into &amp;lt;math&amp;gt;1200×\slant{\mathbf{1}}L&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; is the log-prime matrix doing  a units conversion, taking all of our temperament information from its original units of the various prime harmonics, and consolidating it all into one shared unit type, that shared unit being octaves, in which case we think of it as having units of &amp;lt;math&amp;gt;\small\mathsf{oct}&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;. If this is taken to be the case, then all units would be in units of octaves before we take the norm, and therefore&amp;amp;mdash;being consistent between entries&amp;amp;mdash;the units would be preserved in the end by the norm. Further alternatively, we could have it &#039;&#039;both&#039;&#039; ways, i.e. convert each individual prime unit to a shared unit of octaves and &#039;&#039;also&#039;&#039; annotate. Like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
\norm{(\mathsf{oct}/𝗽\mathsf{(C))}(𝗽)}_1 &amp;amp;= \\&lt;br /&gt;
\norm{(\mathsf{oct}/\cancel{𝗽}\mathsf{(C))})(\cancel{𝗽})}_1 &amp;amp;= \\&lt;br /&gt;
\norm{\mathsf{oct}\mathsf{(C)}}_1 &amp;amp;=  \\&lt;br /&gt;
\norm{\left[ \; \mathsf{oct}\mathsf{(C)} \; \mathsf{oct}\mathsf{(C)} \; \mathsf{oct}\mathsf{(C)} \; \right\rangle}_1  &amp;amp;= \\&lt;br /&gt;
\abs{\mathsf{oct}\mathsf{(C)}} + \abs{\mathsf{oct}\mathsf{(C)}} + \abs{\mathsf{oct}\mathsf{(C)}} &amp;amp;=  \\&lt;br /&gt;
\mathsf{oct}\mathsf{(C)}&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and thus the units of the complexity could be interpreted as &amp;quot;weighted octaves&amp;quot;, in a way we can&#039;t interpret results from complexities that use prescalers other than &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt;. And so, we could say that prescaling by the log-prime matrix gives a complexity function a &amp;quot;badge of honor&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
But we finally decided against this interpretation, after reflecting on the quotient-based form of the formula, &amp;lt;math&amp;gt;n·d&amp;lt;/math&amp;gt;, numerator times denominator. What would the units of those be? They&#039;re not logarithmic pitch; they&#039;re more like frequency, or frequency multipliers against some base pitch. So they&#039;d both be &amp;lt;math&amp;gt;\small\mathsf{Hz}&amp;lt;/math&amp;gt; for units of &amp;lt;math&amp;gt;\small\mathsf{Hz}/\mathsf{Hz}&amp;lt;/math&amp;gt; or equivalently dimensionless. Or perhaps it should be interpreted as &#039;&#039;squaring&#039;&#039; the two separate &amp;lt;math&amp;gt;\small\mathsf{Hz}&amp;lt;/math&amp;gt; values? Who&#039;s to say:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\log_2{\!(n·d)} → \log_2{\!({\small\mathsf{Hz\!·\!Hz}})} → \log_2{\small\mathsf{Hz^2}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On account of these two interpretations of the same value not agreeing on units, we decided that we couldn&#039;t accept any interpretation of a norm that preserves actual units in any such way.&lt;br /&gt;
&lt;br /&gt;
There&#039;s also the intuition that a complexity is an abstract measurement of an object, and no longer a real physical property of it, so it makes sense for it to be dimensionless. &lt;br /&gt;
&lt;br /&gt;
Alright, but we&#039;re actually not &#039;&#039;quite&#039;&#039; done with this chunk yet, because there&#039;s another effect to recognize: the influence of the &#039;&#039;power&#039;&#039; of the norm we chose. The &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm is sometimes also called the &amp;quot;taxicab&amp;quot; norm, and so we say that a complexity computed via a taxicab norm like this may include a &#039;t&#039; in its annotation symbol.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Although we normally use uppercase letters in annotations, we use lowercase &#039;t&#039; for taxicab to avoid possible confusion with &amp;quot;T&amp;quot; for &amp;quot;Tenney&amp;quot;, which we don&#039;t use, but has been used by other authors to refer to (log-product) simplicity weighting, for which we use &amp;quot;S&amp;quot;.&amp;lt;/ref&amp;gt; So not only does the &amp;lt;math&amp;gt;\norm{·}_1&amp;lt;/math&amp;gt; preserve whatever consistent units and annotations exist among the entries it is called on, it furthermore &#039;&#039;augments&#039;&#039; any existing annotation with this taxicab &#039;t&#039; element. Think of it this way: the annotation doesn&#039;t change the fact that a quantity with units is in those units or not; it&#039;s more like the annotation is there to give us a little extra background information about the context of these units&amp;amp;mdash;where they came from, and where they&#039;re going. So our end result is actually:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathsf{(tC)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Except for the fact that since the taxicab norm (the &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;-norm) is our default norm for computing complexity (and simplicity), we don&#039;t have to show the &#039;t&#039;, so this was fine as it was:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathsf{(C)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But this step, of including the norm&#039;s effect on the units, will be important in the next step.&lt;br /&gt;
&lt;br /&gt;
== Right-hand side ==&lt;br /&gt;
Here&#039;s what we have over here:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\norm{𝒓X^{-1}}_{\text{dual}(q)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Again, the retuning map &amp;lt;math&amp;gt;𝒓&amp;lt;/math&amp;gt; has units of &amp;lt;math&amp;gt;\mathsf{¢}&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;. But what about our inverse prescaler? Well, this is always supposed to be the inverse of our complexity prescaler. So if our complexity prescaler had units of &amp;lt;math&amp;gt;\small\mathsf{(C)}&amp;lt;/math&amp;gt;, i.e. unitless but with a complexity annotation, then this has units of &amp;lt;math&amp;gt;\small\mathsf{(C^{-1})}&amp;lt;/math&amp;gt;. Finally, we used &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; as our norm power for our interval complexity, so we must use the dual norm power here for our retuning magnitude&#039;s norm, that being &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;. So, we&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\norm{{\large\mathsf{¢}}/𝗽\mathsf{\left(C^{-1}\right)}}_\infty&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Note that when we write &amp;lt;math&amp;gt;\mathsf{¢}&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽\mathsf{\left(C^{-1}\right)}&amp;lt;/math&amp;gt;, we&#039;re not saying that the &amp;lt;math&amp;gt;\small\mathsf{\left(C^{-1}\right)}&amp;lt;/math&amp;gt; annotation is in the denominator; the annotation is understood to apply to the unit as a whole, so it&#039;s sort of floating out to the conceptual side, here.)&lt;br /&gt;
&lt;br /&gt;
Let&#039;s evaluate the norm (remember, the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt; is equivalent to taking the max of the absolute values):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\max\left(\abs{{\large\mathsf{¢}}/\mathsf{p_1}\mathsf{\left(C^{-1}\right)}}, \abs{{\large\mathsf{¢}}/\mathsf{p_2}\mathsf{\left(C^{-1}\right)}}, \abs{{\large\mathsf{¢}}/\mathsf{p_3}\mathsf{\left(C^{-1}\right)}}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Like with our left-hand side denominator, the primes are disparate here and are just going to have be thrown away (though it&#039;s a bit headier here; technically the max function returns exactly one of these options and throws away the others, so individual max calls could be said to preserve units, and yet in the general case sometimes it will be &amp;lt;math&amp;gt;\small\mathsf{p_1}&amp;lt;/math&amp;gt;, sometimes &amp;lt;math&amp;gt;\small\mathsf{p_2}&amp;lt;/math&amp;gt;, etc. so we can&#039;t really say). &lt;br /&gt;
&lt;br /&gt;
But the other two things&amp;amp;mdash;the cents, and the annotation&amp;amp;mdash;are perfectly consistent across every entry. So those can stay. And our end result is:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\large\mathsf{¢}}\mathsf{(C^{-1})}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Except, again, that&#039;s not quite it, because we still haven&#039;t applied the effect from the norm power. The letter we use for the &amp;lt;math&amp;gt;\infty&amp;lt;/math&amp;gt;-norm is &amp;quot;M&amp;quot; for &amp;quot;Max&amp;quot;, and this one is &#039;&#039;not&#039;&#039; our default, so we do have to show it:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\large\mathsf{¢}}\mathsf{(MC^{-1})}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And &#039;&#039;now&#039;&#039; we&#039;re done here.&lt;br /&gt;
&lt;br /&gt;
== Putting it all back together ==&lt;br /&gt;
Reassembling the dual norm inequality with the units we&#039;ve found, we get &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\dfrac{{\large\mathsf{¢}}}{\mathsf{(C)}} \leq {\large\mathsf{¢}}\mathsf{(MC^{-1})}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And remember, &amp;lt;math&amp;gt;\dfrac{1}{\mathsf{(C)}} = \mathsf{(S)}&amp;lt;/math&amp;gt;, so we can swap that out on the left, and we&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\large\mathsf{¢}}\mathsf{(S)} \leq {\large\mathsf{¢}}\mathsf{(MC^{-1})}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And there&#039;s nowhere really further we can go with this from here. Our end result tells us that when we leverage the dual norm inequality, we say that the simplicity weight damage is less than or equal to the retuning magnitude as measured using the inverse of the complexity prescaler and using the dual power. The annotations on either side do not exactly match, but it&#039;s okay because this is an inequality, not an equality. Cool!&lt;br /&gt;
&lt;br /&gt;
= Computation =&lt;br /&gt;
To get the most out of this section, we strongly suggest that you have read the previous article in this series, on [[Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT/Tuning computation|tuning computation]]. The material here builds upon it.&lt;br /&gt;
&lt;br /&gt;
Minimizing the power norm of a (possibly prescaled) retuning map is&amp;amp;mdash;for better or worse&amp;amp;mdash;a problem remarkably similar to minimizing the power mean of a target-interval damage list. We say this is &amp;quot;for better or worse&amp;quot; because while computationally speaking it means we can reuse much of the processes and computer code we developed already, it also means that the problem space is rife for confusion in human minds. &lt;br /&gt;
&lt;br /&gt;
Conceptually speaking, all-interval tuning schemes are very different from ordinary tuning schemes, i.e. non-all-interval ones, the type where a finite set of target-intervals are specified, as were covered in the fundamentals article of this series. That is to say: leveraging the dual norm inequality to minimize damage via a proxy&amp;amp;mdash;the retuning (or prime-error) magnitude&amp;amp;mdash;is very different conceptually from simply minimizing the damage to a list of target-intervals. This is the same distinction we noted earlier when we described all-interval tuning schemes as representing an entirely other way of finding minimax tunings.&lt;br /&gt;
&lt;br /&gt;
Computationally speaking, however, all-interval tuning schemes turn out not to be that different after all. The computation process for an all-interval tuning scheme strongly parallels the process for computing an ordinary tuning. You&#039;ll see that there&#039;s actually not much new to learn here; the methodology is barely more than an alternative version of what we already taught in the computation article, when you swap out the optimization power for the norm power. Even more mercifully, these alternative versions are actually &#039;&#039;simpler&#039;&#039; to compute than the ones we worked through in the computations article; as we hinted at in the introduction of this article; the computational simplicity of all-interval tuning schemes, in fact, is the primary benefit of using them at all.&lt;br /&gt;
&lt;br /&gt;
Some readers of this article up to this point may already have been receiving parallelism alerts from the backs of their minds. &amp;lt;span id=&amp;quot;we consciously&amp;quot;&amp;gt;We consciously chose to avoid emphasizing these parallels during the concepts section of this article, and sometimes we even suppressed them, using our terminological choices to compartmentalize them. This is because we too struggled a lot with disentangling optimization powers and norm powers (quite different!), and between damage weights and norm prescalers (also quite different!). We&#039;ve seen some of even the sharpest of xen theorists we know get stuck in the web of conflations here, too. So we figured it was a better choice, pedagogically, to avoid drawing attention to their similarities when introducing all-interval tuning schemes conceptually.&amp;lt;/span&amp;gt; But now that we&#039;re in the computations section, it&#039;s time to wade into the dangerously murky waters of parallelism between these ideas.&lt;br /&gt;
&lt;br /&gt;
== Visualizing the problem ==&lt;br /&gt;
Before we dig into the various methods, we&#039;re going to review the shared problem between them all, just as we did in the computations article.&lt;br /&gt;
&lt;br /&gt;
=== The analogous objects ===&lt;br /&gt;
We can find a nearly one-to-one correspondence between tuning objects in the all-interval case and the ordinary case:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Ordinary tuning schemes&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | All-interval tuning schemes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\mathrm{T}&amp;lt;/math&amp;gt;&lt;br /&gt;
| Target-interval list&lt;br /&gt;
| &amp;lt;math&amp;gt;\mathrm{T}_{\text{p}} = \mathrm{I}&amp;lt;/math&amp;gt; &lt;br /&gt;
| Prime proxy target-interval list (an identity matrix)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\textbf{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
| Target-interval error list &lt;br /&gt;
| &amp;lt;math&amp;gt;\textbf{e}_{\text{p}}&amp;lt;/math&amp;gt; &lt;br /&gt;
| Prime proxy target-interval error list&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; &lt;br /&gt;
| Optimization power&lt;br /&gt;
| &amp;lt;math&amp;gt;\text{dual}(q)&amp;lt;/math&amp;gt; &lt;br /&gt;
| Dual norm power (dual to the &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt;-norm power)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; &lt;br /&gt;
| Target-interval simplicity weight matrix&lt;br /&gt;
| &amp;lt;math&amp;gt;X^{-1}&amp;lt;/math&amp;gt; &lt;br /&gt;
| Inverse prescaler (inverse of the &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt;-norm prescaler)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It&#039;s important not to confuse &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;X^{-1}&amp;lt;/math&amp;gt;. There&#039;s only one case where the &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; for an ordinary tuning scheme would look the same as &amp;lt;math&amp;gt;X^{-1}&amp;lt;/math&amp;gt; for an all-interval tuning scheme (applied to the same temperament), and that&#039;s if we ({{subpage|tuning fundamentals|uprev|s=Only the primes|text=ill-advisedly}}) used only the primes as our target-intervals.&lt;br /&gt;
&lt;br /&gt;
Another way to look at the difference is to imagine what &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; would look like for the all-interval tuning scheme. Being the &#039;&#039;target-interval&#039;&#039; simplicity weight matrix, &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; is a &amp;lt;math&amp;gt;(k, k)&amp;lt;/math&amp;gt;-shaped matrix. But remember, for all-interval tunings, &amp;lt;math&amp;gt;k = \infty&amp;lt;/math&amp;gt;; that&#039;s &#039;&#039;why&#039;&#039; they&#039;re called &amp;quot;all-interval&amp;quot; tuning schemes: because they target &#039;&#039;all&#039;&#039; intervals! So we can&#039;t see the entirety of &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; at once, because it&#039;s an infinitely-large matrix. But we can take a look at its top-left corner to get a sense for what&#039;s inside:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
S =&lt;br /&gt;
\text{diag}(𝒔) = &lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
s_1 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots \\&lt;br /&gt;
0 &amp;amp; s_2 &amp;amp; 0 &amp;amp; \cdots \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; s_3 &amp;amp; \cdots \\&lt;br /&gt;
\vdots &amp;amp; \vdots &amp;amp; \vdots &amp;amp; \ddots \\&lt;br /&gt;
\end{matrix} \right] =&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
\dfrac{1}{c_1} &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots \\&lt;br /&gt;
0 &amp;amp; \dfrac{1}{c_2} &amp;amp; 0 &amp;amp; \cdots \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \dfrac{1}{c_3} &amp;amp; \cdots \\&lt;br /&gt;
\vdots &amp;amp; \vdots &amp;amp; \vdots &amp;amp; \ddots \\&lt;br /&gt;
\end{matrix} \right] =&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
\dfrac{1}{\norm{X\textbf{t}_1}_{q}} &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots \\&lt;br /&gt;
0 &amp;amp; \dfrac{1}{\norm{X\textbf{t}_2}_{q}} &amp;amp; 0 &amp;amp; \cdots \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \dfrac{1}{\norm{X\textbf{t}_3}_{q}} &amp;amp; \cdots \\&lt;br /&gt;
\vdots &amp;amp; \vdots &amp;amp; \vdots &amp;amp; \ddots \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The simplicity weight matrix for an all-interval tuning is a diagonalized version of the list of target-interval simplicities &amp;lt;math&amp;gt;𝒔&amp;lt;/math&amp;gt;. Each element of this list &amp;lt;math&amp;gt;s_i&amp;lt;/math&amp;gt; is the reciprocal of the corresponding complexity &amp;lt;math&amp;gt;c_i&amp;lt;/math&amp;gt; of that target-interval &amp;lt;math&amp;gt;\textbf{t}_i&amp;lt;/math&amp;gt;. And each of these interval complexities is a norm-ified complexity &amp;lt;math&amp;gt;\norm{X\textbf{t}_i}_{q}&amp;lt;/math&amp;gt;, with complexity prescaler &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and norm power &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll note above that the analogous object in the table above to the &amp;quot;target-interval&amp;quot; list &amp;lt;math&amp;gt;\mathrm{T}&amp;lt;/math&amp;gt; is essentially &amp;quot;the primes&amp;quot;: the &#039;&#039;&#039;prime proxy target-interval list&#039;&#039;&#039;. We&#039;ve denoted this as &amp;lt;math&amp;gt;\mathrm{T}_{\text{p}}&amp;lt;/math&amp;gt;, using the subscript &amp;lt;math&amp;gt;\text{p}&amp;lt;/math&amp;gt; as short for &amp;quot;primes&amp;quot;, meaning that this the same concept as before but with only members corresponding to the primes. We can give the &amp;lt;math&amp;gt;\text{p}&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;\mathrm{T}_{\text{p}}&amp;lt;/math&amp;gt; a secondary meaning, as well: short for &amp;quot;proxy&amp;quot;, as this matrix no longer truly represents our target-intervals (remember, all-interval tunings minimize damage across &#039;&#039;all&#039;&#039; intervals!), but actually just our &#039;&#039;proxy&#039;&#039; target-intervals, the primes, the things we use as a sort of intermediary targeting mechanism.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A minor note is that &amp;quot;target&amp;quot; here can refer both to the minimization procedure&#039;s consideration of an interval as well as our human choice to include the interval in a set, and for all-interval tunings, we have only the former property.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
You&#039;ll also notice that &amp;lt;math&amp;gt;\mathrm{T}_{\text{p}}&amp;lt;/math&amp;gt; is equivalent to &amp;lt;math&amp;gt;\mathrm{I}&amp;lt;/math&amp;gt;, an identity matrix with units of primes &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;. This is because if you take the vector for each prime interval and assemble them into a matrix, that&#039;s just what you get: an identity matrix. Like so, for the 5-limit anyway:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
\frac{2}{1} \\&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1 \\&lt;br /&gt;
0 \\&lt;br /&gt;
0 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
\\&lt;br /&gt;
\Huge | \normalsize&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
\frac{3}{1} \\&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
0 \\&lt;br /&gt;
1 \\&lt;br /&gt;
0 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
\\&lt;br /&gt;
\Huge | \normalsize&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
\frac{5}{1} \\&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
0 \\&lt;br /&gt;
0 \\&lt;br /&gt;
1 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
\\&lt;br /&gt;
=&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
\mathrm{I} \\&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1\\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This identity matrix is, in fact, the crux of the computational simplicity of all-interval tuning schemes: wherever &amp;lt;math&amp;gt;\mathrm{T}&amp;lt;/math&amp;gt; figured in computations for ordinary schemes, we can replace it with &amp;lt;math&amp;gt;\mathrm{I}&amp;lt;/math&amp;gt;. And since an identity matrix is what it sounds like&amp;amp;mdash;it leaves things identical to how they started&amp;amp;mdash;we might as well just leave it out entirely, then! It has no effect on our computations. This is a particularly big win, considering that &amp;lt;math&amp;gt;\mathrm{T}&amp;lt;/math&amp;gt; was typically the largest matrix we dealt with (tied with &amp;lt;math&amp;gt;W&amp;lt;/math&amp;gt;, anyway, but then &amp;lt;math&amp;gt;W&amp;lt;/math&amp;gt; is always just a diagonal matrix with shape matching those of our choice of &amp;lt;math&amp;gt;\mathrm{T}&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
We&#039;ve chosen to keep this matrix around anyway, in the form of &amp;lt;math&amp;gt;\mathrm{T}_{\text{p}}&amp;lt;/math&amp;gt;, at least when setting up the overall problem, because we find that it aids in grasping the rationale behind the computations. It eliminates a potential for confusion that some other articles on the Xenharmonic wiki contain. Specifically, they speak about &amp;quot;weighted mappings&amp;quot;, and they use this term because with all-interval tunings we seem to find &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; multiplied directly by the inverse prescaler which is the inverse of the &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt;-norm&#039;s complexity prescaler (which they consider &amp;quot;weighting&amp;quot;; fine for now, but more on that in a second). But this is pretty confusing; there&#039;s no direct way to reason about what a &amp;quot;weighted mapping&amp;quot; would be or mean. However, when we recognize that between the mapping and inverse prescaler matrices we find an invisible identity matrix representing the primes, it all makes sense; we simply have &amp;lt;math&amp;gt;M\mathrm{T}_\text{p}X^{-1} = M\mathrm{I}X^{-1}&amp;lt;/math&amp;gt; in place of where for ordinary tuning schemes we had our &amp;lt;math&amp;gt;M\mathrm{T}W&amp;lt;/math&amp;gt; formation. &amp;lt;span id=&amp;quot;as for the weighting&amp;quot;&amp;gt;And as for the &amp;quot;weighting&amp;quot; vs. &amp;quot;prescaling&amp;quot; issue, we have avoided referring to the effect of multiplying retunings by an inverse prescaler as &amp;quot;weighting&amp;quot;; we&#039;ve found that it&#039;s best to restrict the use of that word &amp;quot;weighting&amp;quot; exclusively to weighting absolute error to obtain &#039;&#039;damage&#039;&#039;,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Though we certainly recognize that anyone familiar with the meaning of weighting from statistics will understand these multiplications as acts of weighting, we prefer to restrict our usage to cases where &amp;quot;weight&amp;quot; has the everyday meaning as in &amp;quot;these are weighty matters&amp;quot;, i.e. of placing additional importance on things.&amp;lt;/ref&amp;gt;&amp;lt;/span&amp;gt; and we restrict the use of &amp;quot;damage&amp;quot; to possibly-multiplied/weighted absolute error to (specific finite sets of) &#039;&#039;target-intervals&#039;&#039;, while the primes here are only &#039;&#039;proxy&#039;&#039; target-intervals. That is, we restrain ourselves from defining &amp;lt;math&amp;gt;\textbf{d}_{\text{p}}&amp;lt;/math&amp;gt; as &amp;quot;proxy damages&amp;quot; or &amp;quot;damages to the primes&amp;quot;, since it&#039;s more confusion than it&#039;s worth. And we find it&#039;s valuable to use the specialized term &amp;quot;prescaled&amp;quot; in this case, so that both are distinct from generic multiplication, and where &amp;quot;prescaled&amp;quot; carries the helpful and important information that it occurs &#039;&#039;before&#039;&#039; the norm is taken.&lt;br /&gt;
&lt;br /&gt;
=== Substituting the all-interval objects into the expression ===&lt;br /&gt;
To review, for ordinary tuning schemes, we seek to minimize the &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;-mean of the items in the target-interval damage list &amp;lt;math&amp;gt;\textbf{d}&amp;lt;/math&amp;gt;, which is:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\textbf{d} = \abs{\textbf{e}}\phantom{_{\text{p}}}W\phantom{^{-\,}} = \abs{𝒓}\mathrm{T}\phantom{_{\text{p}}}W\phantom{^{-\,}} = \abs{𝒕 - 𝒋}\mathrm{T}\phantom{_{\text{p}}}W\phantom{^{-\,}} = \abs{𝒈M\mathrm{T}\phantom{_{\text{p}}}W\phantom{^{-\,}} - 𝒋M_{\text{j}}\mathrm{T}\phantom{_{\text{p}}}W\phantom{^{-\,}}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Whereas for all-interval tuning schemes, we seek to minimize the &amp;lt;math&amp;gt;\color{red}\text{dual}(q)&amp;lt;/math&amp;gt;-norm of the entries in the absolute errors of the primes prescaled by the inverse prescaler &amp;lt;math&amp;gt;\color{red}\abs{𝒓}X^{-1}&amp;lt;/math&amp;gt;, which is similar looking:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\phantom{\textbf{d}} = \abs{\color{red}\textbf{e}_{\text{p}}\color{black}}\color{red}X^{-1}\color{black} = \abs{𝒓}\color{red}\mathrm{T}_{\text{p}}\color{red}X^{-1}\color{black} = \abs{𝒕 - 𝒋}\color{red}\mathrm{T}_{\text{p}}\color{red}X^{-1}\color{black} = \abs{𝒈M_{\text{j}}\color{red}\mathrm{T}_{\text{p}}\color{red}X^{-1}\color{black} - 𝒋M_{\text{j}}\color{red}\mathrm{T}_{\text{p}}\color{red}X^{-1}\color{black}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Both &amp;lt;math&amp;gt;\mathrm{T}_{\text{p}}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M_{\text{j}}&amp;lt;/math&amp;gt; are identity matrices.&lt;br /&gt;
&lt;br /&gt;
=== Power sum simplification ===&lt;br /&gt;
In the computations article, we saw that we can simplify computation of a tuning per an ordinary tuning scheme by substituting a power sum for our power mean, i.e. skipping the steps of division-by-count and taking-the-matching-root-at-the-end, neither of which make a difference when comparing one candidate tuning to another. Well, it turns out we can also simplify computation of a tuning per an all-interval tuning scheme by substituting a power sum for our power norm, i.e. skipping the steps of taking-the-matching-root-at-the-end and taking-the-absolute-values-of-the-entries. The first of these two step skippings is already explained in the same way it is for substituting a power sum for a power mean. The second of these two step skippings is accounted for by the fact that our retunings have already had their absolute values taken by the definition of our process, so there&#039;s no need for the power statistic itself to do any absolute-value-taking.&lt;br /&gt;
&lt;br /&gt;
So this may be confusing in light of the earlier section [[#Comparison with power means and sums|Power norms: Comparison with power means and sums]] where we showed that sums have a much closer conceptual kinship with means in general. But so it goes.&lt;br /&gt;
&lt;br /&gt;
== General method ==&lt;br /&gt;
The [[Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT/Tuning computation#General method|general method of optimizing tunings]] may be adapted to finding all-interval tunings. In fact, it is already discussed on the [[Tp_tuning]] page where it says: &lt;br /&gt;
&amp;quot;...we can choose a TOP tuning canonically by setting it to the limit as &#039;&#039;p&#039;&#039; tends to 1 of the T&amp;lt;sub&amp;gt;&#039;&#039;p&#039;&#039;&amp;lt;/sub&amp;gt; tuning, thereby defining a unique tuning T&amp;lt;sub&amp;gt;&#039;&#039;p&#039;&#039;&amp;lt;/sub&amp;gt;...&amp;quot;. Though please note that this author is using &#039;&#039;p&#039;&#039; to refer to the power of the &#039;&#039;interval complexity norm&#039;&#039;, not its dual, the &#039;&#039;retuning magnitude norm&#039;&#039;, which is analogous (computation-wise) to the optimization power used for ordinary tunings, which &#039;&#039;we&#039;&#039; call &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
So here&#039;s the original pseudocode for ordinary tunings:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;Minimize(Sum(((g.M - j).T.W)^p), byChanging: g);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that we omit the absolute value for efficiency reasons when p is even, which includes the p→\infty case.&lt;br /&gt;
&lt;br /&gt;
And here&#039;s the revised version, swapping our &amp;lt;code&amp;gt;T&amp;lt;/code&amp;gt; out for &amp;lt;code&amp;gt;Tp&amp;lt;/code&amp;gt; (that is, our proxy prime target-interval list &amp;lt;math&amp;gt;\mathrm{T}_{\text{p}}&amp;lt;/math&amp;gt;), our &amp;lt;code&amp;gt;W&amp;lt;/code&amp;gt; out for &amp;lt;code&amp;gt;Inverse(X)&amp;lt;/code&amp;gt; (that is, our retuning magnitude norm prescaler &amp;lt;math&amp;gt;X^{-1}&amp;lt;/math&amp;gt;), and our &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt; out for &amp;lt;code&amp;gt;dual(q)&amp;lt;/code&amp;gt; (that is, our retuning magnitude norm power &amp;lt;math&amp;gt;\text{dual}(q)&amp;lt;/math&amp;gt;). &lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;dual(q) := 1/(1-1/q);&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Minimize(Sum(((g.M - j).Tp.Inverse(X))^dual(q)), byChanging: g);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that &amp;lt;code&amp;gt;g.M - j&amp;lt;/code&amp;gt; is the same thing as &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;, our retuning map, and &amp;lt;code&amp;gt;Tp&amp;lt;/code&amp;gt; is an identity matrix, so this may be as simple as:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;Minimize(Sum((r.Inverse(X))^dual(q)), byChanging: g);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That assumes you are comfortable with the &amp;lt;code&amp;gt;byChanging:&amp;lt;/code&amp;gt; parameter not explicitly appearing in the expression whose value is to be &amp;lt;code&amp;gt;Minimize&amp;lt;/code&amp;gt;d.&lt;br /&gt;
&lt;br /&gt;
== Paul&#039;s method for nullity-1 minimax-S ==&lt;br /&gt;
In Paul&#039;s &#039;&#039;A Middle Path&#039;&#039; paper, he gives an alternative means of computing a minimax-S tuning. And this one can be done by hand! However, it only works when the nullity of the temperament &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; equals 1, or in other words, when only a single comma is made to vanish. To be clear, this is irrespective of the rank of the temperament; this trick works for rank-1, -2, -3, etc. temperaments as long as only a single comma vanishes.&lt;br /&gt;
&lt;br /&gt;
Basically, Paul&#039;s trick works by distributing the scaled absolute error equally across the tunings of the primes. (To be clear, this means one equal serving of scaled error for each basis element prime, &#039;&#039;not&#039;&#039; one equal serving of scaled error for each occurrence of a prime in the comma&#039;s prime factorization). &lt;br /&gt;
&lt;br /&gt;
One way to understand how Paul&#039;s trick works is hinted at by the end result of our example above. When &amp;lt;math&amp;gt;r + 1&amp;lt;/math&amp;gt; (proxy) target-intervals can be tied for the same minimum absolute scaled error, and &amp;lt;math&amp;gt;n = 1&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;d = r + n&amp;lt;/math&amp;gt;, we can see that &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; i.e. &#039;&#039;all&#039;&#039; of our (proxy) target-intervals can be tied, because &amp;lt;math&amp;gt;r + 1 = (d - n) + 1 = d - 1 + 1 = d&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
For comma &amp;lt;math&amp;gt;a/b&amp;lt;/math&amp;gt;, this minimum scaled absolute error amount will be &amp;lt;math&amp;gt;1200 \dfrac{\log_2\left(\frac{a}{b}\right)}{\log_2{ab}}&amp;lt;/math&amp;gt; ¢/oct. &lt;br /&gt;
&lt;br /&gt;
In meantone&#039;s case, that&#039;s &amp;lt;math&amp;gt;1200 \dfrac{\log_2\left(\frac{81}{80}\right)}{\log_2{81·80}} \approx 1200 \frac{0.018}{12.662} \approx 1.699&amp;lt;/math&amp;gt; ¢/oct.&lt;br /&gt;
&lt;br /&gt;
If we want to know the actual tuning that causes these tied-across-the-board values, though the first step is to get from the scaled absolute error we have already to the &#039;&#039;not&#039;&#039;-scaled &#039;&#039;not&#039;&#039;-absolute error:&lt;br /&gt;
* To un-scale-ify, multiply by the log of the prime. &lt;br /&gt;
* To un-absolute-ify, i.e. to recover the sign, just look at the sign of the entries in the vector of the comma. If the entry is positive, the corresponding prime&#039;s error is negative; if it is negative, the error is positive.&lt;br /&gt;
&lt;br /&gt;
So for example, the meantone comma is {{vector|-4 4 -1}}, so the errors for prime 2 and 5 will be positive (primes tuned wide) and the error for prime 3 will be negative (tuned narrow). And prime 2&#039;s error will be unchanged by the log of the prime step, i.e. it&#039;s still 1.699, but prime 5&#039;s error will be &amp;lt;math&amp;gt;1.699 × \log_2{5} = 3.945&amp;lt;/math&amp;gt;, and indeed when we take the {{map|1201.699 697.564}} generator tuning map and convert it to the tuning map by multiplying by meantone&#039;s mapping {{rket|{{map|1 1 0}} {{map|{0 1 4}}}}, we get {{map|1201.699 1899.260 2790.258}} and since a purely-tuned prime 5 is 2786.314{{c}}, that&#039;s indeed {{nowrap|2790.258 &amp;amp;minus; 2786.313 {{=}} 3.945{{cent}}}} error.&lt;br /&gt;
&lt;br /&gt;
= Unchanged-octave variants =&lt;br /&gt;
== Destretched-octave minimax-(E)S ==&lt;br /&gt;
This section is here on account of the historical popularity of tuning schemes called &amp;quot;POTOP&amp;quot;,  &amp;quot;POTT&amp;quot;, and &amp;quot;POTE&amp;quot;. The first two are the same; that&#039;s just &amp;quot;pure octave TOP&amp;quot; (where &amp;quot;TOP&amp;quot; is &amp;quot;Tenney OPtimal&amp;quot;), and &amp;quot;pure octave TIP-TOP&amp;quot; (where &amp;quot;TIPTOP is nowadays an extraneously complicated name for &amp;quot;TOP&amp;quot;; see the footnote about naming issues in the previous section: [[#Minimax-S|Minimax-S]]. And the latter is just &amp;quot;pure octave TE&amp;quot; (where &amp;quot;TE&amp;quot; is &amp;quot;Tenney Euclidean&amp;quot;). Both of these &amp;quot;PO&amp;quot;-tunings were unfortunately defined to use the dumb destretched-interval approach rather than the smart held-intervals optimization approach to achieving unchanged octaves.&lt;br /&gt;
&lt;br /&gt;
To compute the destretched-octave minimax-S tuning of meantone, we begin with the minimax-S tuning we found above: {{map|1201.699 697.564}}. For a refresher on computing destretched-interval tunings, see {{subpage|tuning fundamentals|uprev|s=Destretching vs. holding}}. Basically we just multiply the thing by the ratio between its tuning of the interval in question and its pure size: {{map|1201.699 697.564}} &amp;lt;math&amp;gt;× \frac{1200}{1201.699}&amp;lt;/math&amp;gt; = {{map|1200.000 696.578}}. And for the destretched-octave minimax-ES tuning, we take the minimax-ES tuning from above, {{map|1201.397 697.049}}, and destretch that by &amp;lt;math&amp;gt;\frac{1200}{1201.397}&amp;lt;/math&amp;gt; to {{map|1200 696.239}}.&lt;br /&gt;
&lt;br /&gt;
== Held-octave minimax-(E)S ==&lt;br /&gt;
Fortunately we do have some community momentum around shifting from the dumb destretched-octave variants of minimax-S and minimax-ES toward the constrained optimization variants, which are known as &amp;quot;CTOP&amp;quot; and &amp;quot;CTE&amp;quot;: prefixing &amp;quot;TOP&amp;quot; and &amp;quot;TE&amp;quot;, respectively, with a &#039;C&#039; for &amp;quot;constrained.&amp;quot; We feel it&#039;s not appropriate to assume both the fact that the constraint is the octave and that the constraint is that it&#039;s pure. We prefer our nomenclature here which prefixes the tuning scheme name with &amp;quot;held-octave&amp;quot; (this also works for any other interval, or set of intervals, one might wish to hold unchanged). &lt;br /&gt;
&lt;br /&gt;
Because the computation of held-interval optimizations is more complex, we will instead refer you to {{subpage|tuning computation|uprev|s=with held-intervals|text=this section on held-intervals}}. You should find {{map|1200.000 696.578}} for held-octave minimax-S and {{map|1200.000 697.214}} for held-octave minimax-ES.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
Thus concludes our deep dive into all-interval tuning schemes! At this point, if you&#039;d like to continue with our series of articles on this topic, don&#039;t miss the units analysis article in this intermediate section:&lt;br /&gt;
* 5. {{subpage|Units analysis|prev}}: To look at temperament and tuning in a new way, think about the units of the values in frequently used matrices&lt;br /&gt;
&lt;br /&gt;
Or you might be interested in more advanced stuff that largely builds on all-interval tuning schemes:&lt;br /&gt;
* 8. {{subpage|Alternative complexities|prev}}: For tuning optimizations with error weighted by something other than log-product complexity&lt;br /&gt;
* 9. {{subpage|Tuning in nonstandard domains|prev}}: For temperaments of domains other than prime limits, and in particular nonprime domains&lt;br /&gt;
&lt;br /&gt;
= Footnotes and references =&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT]]&lt;br /&gt;
[[Category:Tuning]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:72edo&amp;diff=213573</id>
		<title>Talk:72edo</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:72edo&amp;diff=213573"/>
		<updated>2025-10-19T18:51:02Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* mobile format edit breaks links in SVGs */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WSArchiveLink}}&lt;br /&gt;
&lt;br /&gt;
== Comma table ==&lt;br /&gt;
&lt;br /&gt;
Has anyone an idea if such tables make sense at all? Also a hint about sensible criteria what to take in what to leave out would be helpful. --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 18:56, 21 December 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I do in fact think that comma tables make sense, but I&#039;d recommend choosing individual commas based on their size, their significance, and their p-limit.  For example, commas with p-limits above 31 should not be included at all- the numbers that result from such primes get too complicated too easily.  At the same time, commas that are of significant size relative to the EDO&#039;s Step size should also be included on the list.  Commas like the Nexus comma should also be included on these lists due to their significance- it&#039;s not often that two pure prime chains get so close to one another that the difference between them is unnoticeable.  I hope I&#039;m being at least somewhat reasonable. --[[User:Aura|Aura]] ([[User talk:Aura|talk]]) 21:50, 21 December 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: I like the way you guys didn&#039;t write out ratios of many many digits. I would go further and only include ratios of 3 or 4 digits or less. --[[User:TallKite|TallKite]] ([[User talk:TallKite|talk]]) 00:40, 22 December 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: Are you talking about the number of digits in total- as in throughout the whole ratio?  Sorry, but most commas that are well known have ratios of at least three digits per single side of the ratio, so that would be unreasonable. --[[User:Aura|Aura]] ([[User talk:Aura|talk]]) 01:12, 22 December 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: Not the total number of digits, just the number of digits in the numerator. --[[User:TallKite|TallKite]] ([[User talk:TallKite|talk]]) 20:00, 22 December 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::: In my opinion also a 8-digit (or &amp;lt;abbr title=&amp;quot;9-digits would be better, in this case the numerator would start with 1 anyway&amp;quot;&amp;gt;9-digit&amp;lt;/abbr&amp;gt;) limit would look good in the comma table. See [[41edo#Commas]] for an example. The 10-digit limit was also in use for naming interval pages and redirect lemmas to them. Maybe also this could be changed? BTW: I think for finding a new consensus, we should move this discussion to a better place. --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 20:50, 22 December 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::: I like what you did with the 41edo table, --[[User:TallKite|TallKite]] ([[User talk:TallKite|talk]]) 22:17, 24 December 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I heard these tables are generated by scala, aren&#039;t they? [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 05:54, 22 December 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Yes it seems so to me, I also darkly remember reading that somewhere. But I&#039;d like to understand the criteria without looking at scale. Do you see chances to get there? BTW: I have scala installed, I tried to get this list but with no success so far. If anyone knows scala, please help! --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 09:16, 22 December 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: You read that in [[50edo]]: &#039;&#039;This list is not all-inclusive, and is based on the interval table from Scala version 2.2. &#039;&#039; Seems the criteria is simply the presence in the interval table. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 13:29, 22 December 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
== mobile format edit breaks links in SVGs ==&lt;br /&gt;
&lt;br /&gt;
[https://en.xen.wiki/index.php?title=72edo&amp;amp;curid=982&amp;amp;diff=210275&amp;amp;oldid=210254 This edit] kills all the links in Sagittal images in favor of fitting images to mobile screen size. Shrinking the links in the imagemap would happen automatically if Mediawiki would just use the svg file instead of converting it to a png. Is there a way to make an imagemap shrink to the display width? Someone [https://www.reddit.com/r/mediawiki/comments/hsa10y/imagemap_resizing_of_original_image/ had the same question 5 years ago]; sadly, it remains unanswered. Does anyone have any ideas?&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Isoharmonic_series&amp;diff=211515</id>
		<title>Isoharmonic series</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Isoharmonic_series&amp;diff=211515"/>
		<updated>2025-09-29T16:56:07Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: hopefully clarify and include Mike&amp;#039;s feedback from the Talk page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An &#039;&#039;&#039;isoharmonic series&#039;&#039;&#039; is a variation on the [[harmonic series]], where every pitch has been linearly shifted by a rational number:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(n) = c + n&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; is rational&lt;br /&gt;
&lt;br /&gt;
So for a:b:c:d:... you have b-a = c-b = d-c = etc. &lt;br /&gt;
&lt;br /&gt;
It is synonymous with the term [[OS]], otonal sequence, which is part of a system of [[arithmetic tuning|arithmetic]] and [[harmonotonic tuning|harmonotonic]] tunings. It is also essentially the series form of an [[isoharmonic chord]]. &lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Xenharmonic series]], for other variations on the harmonic series&lt;br /&gt;
&lt;br /&gt;
[[Category:Otonality]]&lt;br /&gt;
[[Category:Harmonic]]&lt;br /&gt;
[[Category:Harmonic series‏‎]]&lt;br /&gt;
[[Category:Xenharmonic series]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=OS&amp;diff=211514</id>
		<title>OS</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=OS&amp;diff=211514"/>
		<updated>2025-09-29T16:51:30Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Vs. OS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An &#039;&#039;&#039;OS&#039;&#039;&#039;, or &#039;&#039;&#039;otonal sequence&#039;&#039;&#039;, is a kind of [[Arithmetic tunings|arithmetic]] and [[Harmonotonic tunings|harmonotonic]] tuning.&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
Its full specification is (n-)OSp: (n pitches of an) [[otonal]] sequence adding by rational interval p. The &amp;quot;n&amp;quot; is optional. If unspecified, you describe an open-ended sequence. &lt;br /&gt;
&lt;br /&gt;
== Formula ==&lt;br /&gt;
&lt;br /&gt;
The formula for step &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt; of an OSp is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
f(k) = 1 + k⋅p&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
&lt;br /&gt;
The OSp could be read as &amp;quot;1 out of every p harmonics of the harmonic series&amp;quot; (starting with harmonic 1). So OS2 would give the odd harmonics: 1, 3, 5, 7...&lt;br /&gt;
&lt;br /&gt;
And OS(1/p) could be read as &amp;quot;every harmonic but over p&amp;quot; (again, always starting with harmonic 1). For example, OS(1/5) gives &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;\frac 55, \frac 65, \frac 75, \frac 85, etc.&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For an example combining specifying the numerator and denominator: if you say OS3/4, in other words vary the overtone series to have a step size of 3/4 instead of 1, then you get the tuning &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;1, 1\frac 34, 2\frac 24, 3\frac14&amp;lt;/math&amp;gt;&amp;lt;span&amp;gt;, which is equivalent to &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;\frac 44, \frac 74, \frac{10}{4}, \frac{13}{4}&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;, or in other words, a class iii [[isoharmonic_chords|isoharmonic]] tuning with starting position of 4. We call this the otonal sequence of 3 over 4, or OS3/4. &lt;br /&gt;
&lt;br /&gt;
== Relationship to other tunings ==&lt;br /&gt;
&lt;br /&gt;
=== Vs. AFS ===&lt;br /&gt;
&lt;br /&gt;
An OS is a specific (rational) type of [[AFS]]; the only difference is that the p for an n-OSp must be rational.&lt;br /&gt;
&lt;br /&gt;
=== As shifted overtone series ===&lt;br /&gt;
&lt;br /&gt;
Both OS and AFS are equivalent to taking an overtone series and adding (or subtracting) a constant amount of frequency (for OS it is rational, for AFS it is probably irrational). By doing this, the step sizes remain equal in frequency, but their relationship in pitch changes. For a detailed explanation of this, see the later section on the [[OS#Derivation|derivation]]. &lt;br /&gt;
&lt;br /&gt;
Yet another term for this structure is an [[isoharmonic series]].&lt;br /&gt;
&lt;br /&gt;
=== Vs. OD ===&lt;br /&gt;
&lt;br /&gt;
By specifying n, your OS will be equivalent to some [[OD|OD (otonal division)]]. E.g. 8-OS3/4 = 8-OD7, because 8(3/4) = 6, so you will have traveled 6 away from the root of 1, and reached 7.&lt;br /&gt;
&lt;br /&gt;
=== Vs. US ===&lt;br /&gt;
&lt;br /&gt;
The analogous undertone equivalent of an OS is a [[US]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+example: 8-OS(3/4)&lt;br /&gt;
|-&lt;br /&gt;
! quantity&lt;br /&gt;
! (0)&lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
! 4&lt;br /&gt;
! 5&lt;br /&gt;
! 6&lt;br /&gt;
! 7&lt;br /&gt;
! 8&lt;br /&gt;
|-&lt;br /&gt;
! frequency (&#039;&#039;f&#039;&#039;, ratio)&lt;br /&gt;
|(4/4)&lt;br /&gt;
|7/4&lt;br /&gt;
|10/4&lt;br /&gt;
|13/4&lt;br /&gt;
|16/4&lt;br /&gt;
|19/4&lt;br /&gt;
|22/4&lt;br /&gt;
|25/4&lt;br /&gt;
|28/4&lt;br /&gt;
|-&lt;br /&gt;
! pitch (log₂&#039;&#039;f&#039;&#039;, octaves)&lt;br /&gt;
|(0)&lt;br /&gt;
|0.81&lt;br /&gt;
|1.32&lt;br /&gt;
|1.70&lt;br /&gt;
|2.00&lt;br /&gt;
|2.25&lt;br /&gt;
|2.46&lt;br /&gt;
|2.64&lt;br /&gt;
|2.81&lt;br /&gt;
|-&lt;br /&gt;
! length (1/&#039;&#039;f&#039;&#039;, ratio)&lt;br /&gt;
|(1/1)&lt;br /&gt;
|4/7&lt;br /&gt;
|2/5&lt;br /&gt;
|4/13&lt;br /&gt;
|1/4&lt;br /&gt;
|4/19&lt;br /&gt;
|2/11&lt;br /&gt;
|4/25&lt;br /&gt;
|1/7&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Derivation ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The tuning OS3/4 is the sequence &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;\frac 44, \frac 74, \frac{10}{4}, \frac{13}{4}...&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt; and so on. Any OS is equivalent to shifting the overtone series by a constant amount of frequency. In the case of OS3/4, it is a shift by &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;\frac 13&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;. Let&#039;s show how.&lt;br /&gt;
&lt;br /&gt;
Begin with the overtone series: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;1, 2, 3, 4...&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shift it by &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;\frac 13&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
1\frac 13, 2\frac 13, 3\frac 13, 4\frac 13... \\&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Convert to improper fractions by first expanding the whole number:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac 33 + \frac 13, \frac 63 + \frac 13, \frac 93 + \frac 13, \frac {12}{3} + \frac 13... \\&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
...then consolidating numerators:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac 43, \frac 73, \frac{10}{3}, \frac{13}{3}...&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resize to start at &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;\frac 11&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt; by multiplying every term by the reciprocal of the first term, &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;\frac 43&amp;lt;/math&amp;gt;&amp;lt;span&amp;gt;, which is &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;\frac 34&amp;lt;/math&amp;gt;&amp;lt;span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac 43 \cdot \frac 34, \frac 73 \cdot \frac 34, \frac{10}{3} \cdot \frac 34, \frac{13}{3} \cdot \frac 34...&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cancel out:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{4}{\cancel{3}} \cdot \frac{\cancel{3}}{4}, \frac{7}{\cancel{3}} \cdot \frac{\cancel{3}}{4}, \frac{10}{\cancel{3}} \cdot \frac{\cancel{3}}{4}, \frac{13}{\cancel{3}} \cdot \frac{\cancel{3}}{4}...&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And we&#039;ve arrived:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac 44, \frac 74, \frac{10}{4}, \frac{13}{4}...&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So we can see that &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;\frac 13&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt; was the right amount to shift by because it is the delta from the starting position &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt; to &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;\frac 43&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;, the latter of which is the reciprocal of the target step size &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;\frac 34&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt; and therefore the value that we need the starting position to equal in order to be sent &#039;&#039;back&#039;&#039; to &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt; when we resize all steps from 1 to the target step size by multiplying everything by it.&lt;br /&gt;
&lt;br /&gt;
[[Category:Otonality]]&lt;br /&gt;
[[Category:Harmonic]]&lt;br /&gt;
[[Category:Harmonic series‏‎]]&lt;br /&gt;
[[Category:Xenharmonic series]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=User_talk:Sintel&amp;diff=199826</id>
		<title>User talk:Sintel</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=User_talk:Sintel&amp;diff=199826"/>
		<updated>2025-06-16T14:30:56Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Plucker rewrite */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome ==&lt;br /&gt;
&lt;br /&gt;
Hi Sintel,&amp;lt;br&amp;gt; welcome to the xenharmonic wiki! I&#039;d like to add your native language to the categories. But I&#039;m not sure if this should be &amp;lt;code&amp;gt;nl&amp;lt;/code&amp;gt;? BTW, I heard a lot of your music and sounds, which I found very interesting.&amp;lt;br&amp;gt; Best regards --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 10:31, 16 December 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Thank you! &amp;lt;code&amp;gt;nl&amp;lt;/code&amp;gt; is correct, yes. [[User:Sintel|Sintel]] ([[User talk:Sintel|talk]]) 12:53, 16 December 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Some deletion requests ==&lt;br /&gt;
&lt;br /&gt;
Hi Sintel,&lt;br /&gt;
I tried to fix (some of) the problems you addressed, so also your original request has been moved (see [[User talk:Moremajorthanmajor/Ed7/3]]). If I did something wrong, please let me know. Best regards --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 14:27, 26 February 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
: This seems like a good solution to me! [[User:Sintel|Sintel]] ([[User talk:Sintel|talk]]) 14:46, 26 February 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Pathological scales ==&lt;br /&gt;
&lt;br /&gt;
I saw that you deleted some &amp;quot;Pathological&amp;quot; scales from several EDO pages, so I figured maybe you could tell me what that means in the first place, since attempting to search for pages on the subject just directed me to pages where this term appears.  (Naively, I would have thought &amp;quot;Pathological&amp;quot; would imply a negative step size or something like that &amp;amp;mdash; does this have a different term?)  And why delete them anyway?&lt;br /&gt;
&lt;br /&gt;
: Well, nobody knows what it means, since they were added by [[User:Moremajorthanmajor]], who never explained his terms, and has since been banned.&lt;br /&gt;
: – [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 08:18, 16 April 2025 (UTC)&lt;br /&gt;
:: So could the term be repurposed for something more useful (like scales with negative or blown-out steps)?  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 10:04, 16 April 2025 (UTC)&lt;br /&gt;
::: Common examples like collapsed and equalized scales are more accurately described as {{w|Degeneracy (mathematics)|degenerate}} than {{w|Pathological (mathematics)|pathological}}. If you look at examples of pathological objects in mathematics from the Wikipedia article, you&#039;ll notice that they&#039;re not just &amp;quot;exaggerated&amp;quot; versions of common stuff, they really behave strangely and unintuitively. --[[User:Fredg999|Fredg999]] ([[User talk:Fredg999|talk]]) 15:10, 16 April 2025 (UTC)&lt;br /&gt;
:::: I thought about collapsed and equalized, but decided those don&#039;t really belong to &amp;quot;pathological&amp;quot; &amp;amp;mdash; but I am still willing to propose that something like a diatonic scale with a negative value for &#039;&#039;s&#039;&#039; is pathological, since you end up with with D sharper than E in the same octave, and B of one octave sharper than C of the next octave.  An example on the other end of the Meantone spectrum would be 5L&amp;amp;nbsp;2s with a fifth flatter than 7edo, but continuing down the Meantone spectrum instead of switching to Mavila &amp;amp;nbsp; here the sharp of one note is flatter than the flat of the same note, and thirds which sound major are actually minor and vice versa, and you have to redefine how the circle of fifths works or redefine major and minor.  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 22:17, 16 April 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Plucker rewrite ==&lt;br /&gt;
&lt;br /&gt;
Please try to use musical terminology first, and describe how you&#039;re modelling it mathematically second. Remember that you are not Battaglia.&lt;br /&gt;
Context: [[Plücker coordinates]]&lt;br /&gt;
&lt;br /&gt;
-- [[User:VectorGraphics|VectorGraphics]] ([[User talk:VectorGraphics|talk]]) 21:31, 11 June 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
: There&#039;s barely any musical application, I can&#039;t magically make it more relevant than it is. Do you think the current [[wedgies and multivals]] page does a better job? If so in what way? – [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 21:53, 11 June 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Well, why are we not retiring wedgies entirely, then, if they have no musical relevance? -- [[User:VectorGraphics|VectorGraphics]] ([[User talk:VectorGraphics|talk]]) 02:53, 12 June 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: Could someone explain to me what a wedgie even is?  I went to the page for that and never could figure it out.  It says &amp;quot;This page or section may be difficult to understand to those unfamiliar with the mathematical concepts involved.&amp;quot;  No kidding.  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 05:29, 12 June 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: It appears to be some kind of matrix thing called a &amp;quot;multival&amp;quot; that represents a temperament. Most people on the Discord agree that they are effectively useless, hence I have been working on largely removing them from the wiki as part of [[User:VectorGraphics/Operation_Loosen_Underpants|Operation Loosen Underpants]]. Check [[Plucker coordinates]] for Sintel&#039;s explanation. -- [[User:VectorGraphics|VectorGraphics]] ([[User talk:VectorGraphics|talk]]) 05:54, 12 June 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: As you might know I&#039;ve been the one to remove most references to exterior algebra on the wiki. I want to document the techniques properly though, since they&#039;re actually useful for people who want some deeper understanding. If by &amp;quot;retiring wedgies entirely&amp;quot; you mean removing them from the temperament sections, I agree. Also why is this on my user talk? If you have any comments specifically on [[Plücker coordinates]], please state them there for future reference.&lt;br /&gt;
&lt;br /&gt;
::: @Lucius Chiaraviglio &#039;wedgies&#039; are called &#039;Plücker coordinates&#039; in the real world, they&#039;re a way to assign natural coordinates to matrices, which have some interesting geometrical properties that makes them useful. Too much to explain here, but I&#039;ll refer you to [[Plücker coordinates]] and [[Hodge dual]], which has some example computations. Let me know if there&#039;s any way I can make the content more accessible. – [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 11:44, 12 June 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: I followed those links &amp;amp;mdash; still looks like an awful lot of stuff that requires some mathematics that I don&#039;t have.  I guess I&#039;ll have to follow the lead of what seems to be the current direction on the Xenharmonic Wiki and just make do without.  On the bright side, if I understand correctly, if I ever need to describe a temperament that isn&#039;t described on here, this removal will make the work a bit easier.  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 23:03, 12 June 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::: It&#039;s not really worth your time right now unless you already have some math prerequisites. And yeah, just now they were removed from all temperament data, so you don&#039;t have to worry about it. – [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 10:16, 13 June 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::: Since there&#039;s so much buzz about multimaps these days and I don&#039;t see anyone referencing the excellent resource Dave and I assembled a few years back, here it is, specifically the section where we attempt to give any reason to use them (this part was difficult, haha): https://en.xen.wiki/w/Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_EA_for_RTT#Advantages_of_EA We basically just did this in an attempt to prove to the people who used them that we understood them well enough to show that nobody needed them. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 14:30, 16 June 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:Normal_forms&amp;diff=199779</id>
		<title>Talk:Normal forms</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:Normal_forms&amp;diff=199779"/>
		<updated>2025-06-15T20:25:17Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Title */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WSArchiveLink}}&lt;br /&gt;
&lt;br /&gt;
== Smith normal form ==&lt;br /&gt;
&lt;br /&gt;
I noticed &amp;quot;Smith normal form&amp;quot; was added to this page as a name for the form of the normal val list. I&#039;ve done a couple examples and I&#039;m pretty sure that [https://en.wikipedia.org/wiki/Smith_normal_form Smith normal form] is not equivalent to this process; e.g. meantone&#039;s normal val list would be [⟨1 0 -4] ⟨0 1 4]] while I suppose you could say meantone&#039;s val list in Smith normal form (taking the first k rows only, as is demonstrated in the penultimate paragraph of the page on [[saturation]]) would be [⟨1 0 4] ⟨0 1 -4]]. If this is an attempt to name this other form for Gene Ward Smith, I think it&#039;s not a great idea, because of the preexistence of the linked Smith normal form which was named for Henry John Stephen Smith. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 18:24, 23 June 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I saw it somewhere and thought this was what it referred to. I was really sorry about that. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 07:31, 24 June 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Oh, no big deal at all. Thanks for updating the page. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 15:17, 24 June 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
== How best to handle the new canonical form for RTT matrices w/r/t normal form ==&lt;br /&gt;
&lt;br /&gt;
I recently published [[Canonical form|a page on the xen wiki proposing a canonical form for RTT mappings (or comma bases)]]. This new page of mine solves a problem that this page seems to have set out to solve but not finished the job: establishing a form for RTT matrices which &#039;&#039;uniquely identifies them&#039;&#039;, for a definition of uniqueness that is appropriate to the RTT domain. And so my page refers to this page in several places, mostly critiquing it. &lt;br /&gt;
&lt;br /&gt;
I note that this page doesn&#039;t even present a unified front. It presents both HNF and IRREF as &#039;&#039;potential&#039;&#039; normal forms. But it is not clear whether a given matrix on a temperament page marked as &amp;quot;normal&amp;quot; is its HNF or IRREF (sometimes they are the same, other times different). &lt;br /&gt;
&lt;br /&gt;
But in particular I note that neither the HNF nor IRREF methods discussed here reliably defactor matrices (or in other words, saturate them, or remove contorsion, though those are confusing terms for the issue that my new page sets out to eliminate). This is what I&#039;m referring to when I speak of a definition of uniqueness that is appropriate to the RTT domain. The HNF of a matrix is unique, yes, as is the IRREF. But these definitions of uniqueness treat e.g. {{map|12 19 28}} and {{map|24 38 56}} as distinct, when from a strict RTT perspective the latter is not distinct &#039;&#039;insofar as how it tempers JI&#039;&#039; from the former. At least when enfactoring is found in mappings, it has musical reality, but in comma bases it&#039;s meaningless and confusing (I can still play music in 24-ET that sounds different than 12-ET, but I can&#039;t pump the comma {{vector|-8 8 -2}} any differently than the comma {{vector|-4 4 -1}})). So: enfactored matrices are pathological. (If you&#039;re interested in this issue, my new page discusses it in detail.)&lt;br /&gt;
&lt;br /&gt;
My concern is that the normal forms for RTT matrices which are discussed here have proliferated widely, but I believe that now that a canonical form has been developed (by [[Dave Keenan]], in collaboration with myself, [[Douglas Blumeyer]], inspired in no small part by many insights from [[Gene Ward Smith]]) should be the primary form of RTT matrices used throughout the wiki. Of course I don&#039;t plan to do this myself immediately, for numerous reasons. For starters, that&#039;d be a Herculean task. But mostly I wouldn&#039;t do something that impactful without soliciting input from the community first.&lt;br /&gt;
&lt;br /&gt;
And as for this page itself: I am not saying that it is harmful or that there is nothing of value on it. Far from it! There&#039;s some good thinking here. But I do wonder what people here think about what the best approach should be for recognizing its relationship with the new canonical form. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 18:10, 27 September 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
: First of all we must make clear what purposes these pages serve. Imo this page should always be kept up to date and used as the canonical reference. I&#039;m not sure about your view of your &#039;&#039;canonical form&#039;&#039; article. To me it acts more like a development note thereof. &lt;br /&gt;
&lt;br /&gt;
: Currently the form in all temp pages is the form defined in the &#039;&#039;normal val list&#039;&#039; section, and they are in canonical form already since they are not enfactored to start with. (More precisely, there is not a start but only the end and the end is correct.) So they are in canonical form and we don&#039;t need to do anything about them. &lt;br /&gt;
&lt;br /&gt;
: The important part is the amendment of the definition in the &#039;&#039;normal val list&#039;&#039; section so that we&#039;ll convert the form to the canonical form, to ensure the correct end even if we start with an enfactored map. It can be a one-liner amendment, as simple as &amp;quot;defactor it&amp;quot;, or rewritten to focus on the new reduction method. &lt;br /&gt;
&lt;br /&gt;
: Finally, the irref form should be removed as it&#039;s almost never used. We cover it in another page i.e. &#039;&#039;generator size manipulation&#039;&#039;, just like other forms. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 15:07, 28 September 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: My view of my new canonical form article is that it is mostly about defactoring, or in other words, the main element that is missing from the existing normal form and its wiki page. It is only partially about a canonical form for matrices which uses defactoring. I certainly agree with you that the extreme level of detail I included on my page, and in particular the documentation of failed experiments and tangential information, gives it a &amp;quot;development notes&amp;quot; character. Totally fair. :) You may have noticed that I also initiated similar discussion on the page for saturation/contorsion here: https://en.xen.wiki/w/Talk:Saturation, i.e. discussion re: how best to integrate this material about defactoring and canonical form in with what already exists on the wiki. &lt;br /&gt;
&lt;br /&gt;
:: I think that at the end of the day, only two pages are necessary: one page about defactoring, and one page about the matrix form which uses defactoring along with Hermite normalization in order to achieve a unique identifier for a temperament. Due to recent freaky experiences proposing changes to the wiki on Facebook, my confidence about making major contributions directly to existing pages has been shaken. That&#039;s why I added all my new material to one new page: perhaps only as a staging ground. If I were to have felt more confident, I would have directly:&lt;br /&gt;
# added most of that new material to the page for saturation/contortion, added redirect pages to it for &amp;quot;enfactored&amp;quot;, &amp;quot;defactoring&amp;quot;, etc., and then in the Talk page drawn people&#039;s attention to the parts of the new material explaining the major flaws in the existing terminology for the concept and recommending that the primary name of the page be updated to &amp;quot;defactoring&amp;quot;. &lt;br /&gt;
# added a small amount of material to this existing normal lists page, added a redirect page to it for &amp;quot;canonical form&amp;quot;, and then in the Talk page drawn people&#039;s attention to the parts of the new material explaining the preference for &amp;quot;canonical&amp;quot; over &amp;quot;normal&amp;quot; as the term for this form and recommend that the primary name of the page be updated to &amp;quot;canonical form&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
:: I believe that there are some people who will never accept proposals to rename concepts like &amp;quot;saturation&amp;quot; and &amp;quot;contorsion&amp;quot;, nor would they appreciate the reworking and relegation of most of the existing material on that page to a &amp;quot;mathematical theory&amp;quot; subsection of it as I would prefer. So I think I&#039;ll never accomplish the consolidation of the defactoring material into the saturation/contorsion page. However, I do think we can migrate relevant information from my page into the existing normal lists page. In other words, extract all the information from my page about canonical form into the normal lists until I can rename my new page to be focused exclusively on &amp;quot;defactoring&amp;quot; independent of the canonical form it&#039;s used for, and then rename the normal lists page to &amp;quot;canonical form&amp;quot;. The amount of migrated material to accomplish that may indeed literally be a one-liner, as you suggest. :)&lt;br /&gt;
&lt;br /&gt;
:: You make an excellent point that while people exploring on their own are likely to encounter enfactored temperaments, probably most of those that have managed to get documented here are not enfactored. And also if you think that the IRREF form is almost never used, then there&#039;s not that risk of mismatch either. Therefore I agree that we probably &#039;&#039;could&#039;&#039; simply override the existing normal form with the new canonical form, or in other words, conflate the two while keeping the name &amp;quot;normal form&amp;quot;, without causing a ton of inaccuracies across the wiki. &lt;br /&gt;
&lt;br /&gt;
:: However, I don&#039;t think that&#039;s a good idea. While I personally agree that there may be little value in maintaining &amp;quot;normal form&amp;quot; as a term which refers to an RTT matrix which has been normalized but not also defactored, I think it is smarter and safer to allow for the possibility that there are people for whom the existing normal form w/o defactoring does hold some importance which we don&#039;t see ourselves at this time. Just for backwards compatibility&#039;s sake, I mean. There&#039;s also an argument that switching to the new term &amp;quot;canonical form&amp;quot; would be important because it helps signal to the community that the form has changed conceptually. &lt;br /&gt;
&lt;br /&gt;
:: I agree that the IRREF form should be removed from this page. It&#039;s not mentioned in my new page for &amp;quot;generator size manipulation&amp;quot; though, so I&#039;m not sure what you mean by that. Perhaps you mean that we should extract it to its own dedicated page? --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 17:42, 28 September 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: So we&#039;ve basically reached agreement that this page should be updated first. We definitely want to keep the original normal form (for both val list and monzo list), with the new canonical form added probably as a separate section. I&#039;ll try taking care of this. &lt;br /&gt;
&lt;br /&gt;
::: Hmmm I remember at one point seeing irref in the page &#039;&#039;generator size manipulation&#039;&#039;. If not, let&#039;s move it there or somewhere else (like &#039;&#039;Mathematical theory of regular temperaments&#039;&#039;). [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 00:50, 29 September 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: That sounds good to me so far. Re: IRREF, I know it&#039;s not anywhere on the page [[generator size manipulation]], because I created that page myself only a week or two ago, and it doesn&#039;t really have anything to do with IRREF. Around the same time as I was creating that page, though, I was working on the canonical form page, and I do have a section about IRREF there: [[canonical form#IRREF]] I believe my section contains every bit of information re: IRREF and its relationship to HNF that is presently on the normal list page, and supplements it with visual diagrams that make comparison easy. So I think we could simply remove the IRREF stuff from this page. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 02:21, 29 September 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: Thanks for making your latest changes to the page. I&#039;m glad to have learned about the Databox template and syntax highlighting! I&#039;ve gone ahead and used it myself on other pages now.&lt;br /&gt;
&lt;br /&gt;
:::: I think the technique to link out to the canonical form page works fine. Maybe I&#039;ll keep it the way it is, i.e. not work to rename it to simply &amp;quot;defactoring&amp;quot; (I did add a redirect page for that, though).&lt;br /&gt;
&lt;br /&gt;
:::: Re: the beep example. I recently fixed that example myself. But I&#039;ve since noticed it&#039;s not quite perfect. Normal form (and canonical form) require the pivots to be positive. And you find the pivots for comma bases by anti-transposing them, i.e. flipping them across the anti-diagonal, between top-right and bottom-left, so that when the HNF tries to put all the zeros in the bottom-left corner, it gravitates them toward where we want them: the higher primes, and commas earlier in the list. Technically, then, the canonical commas for beep should be 25/27 and 35/36, even though with n &amp;lt; d those are negative in pitch and that&#039;s not the typical way we write commas. It looks less off-putting when the canonical form is presented as a matrix, i.e. {{map|{{vector|0 -3 2 0}} {{vector|2 2 -1 -1}}}}, so I suggest we write them like that. Or I&#039;m open to other suggestions.&lt;br /&gt;
&lt;br /&gt;
:::: Speaking of lists vs. matrices, I would like to rename the page from &amp;quot;normal lists&amp;quot; to &amp;quot;normal form&amp;quot;. I see that this reflects my preference to think of RTT structures as matrices rather than lists of vectors or covectors. Because we are using linear algebra extensively here, I think this is the natural and appropriate way to think of them. What do you think?&lt;br /&gt;
&lt;br /&gt;
:::: Re: the new &amp;quot;Tenney minimal&amp;quot; section. I think it&#039;s an interesting idea to present a comma list in a different normal form than HNF (or defactored + HNF = canonical form), namely, some definition of the simplest possible ratios. However, I have several questions. &lt;br /&gt;
&lt;br /&gt;
::::# You state that this is already the case that temperament pages use this form. I have no reason to believe they&#039;re not. But I didn&#039;t know that was the case. How do you know this? &lt;br /&gt;
::::# Do you have a definition for this normal form somewhere? If you don&#039;t yet, I would recommend excluding it from this page until it&#039;s better developed. I can easily see how the product complexity of ratios can be easily calculated individually, but minimizing the simplicity of multiple ratios may be somewhat subtle.&lt;br /&gt;
::::# Why name it &amp;quot;Tenney minimal&amp;quot;? I do not see that this term has wide use on the wiki or Discord already. It seems like an unnecessary eponym. If it is related to the Tenney height of the ratios, wouldn&#039;t it be equivalent and simpler to just refer to their product complexity?&lt;br /&gt;
&lt;br /&gt;
:::: That&#039;s all for now. Thanks for helping with this. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 18:54, 29 September 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: I would also like to see across the wiki places where &amp;quot;normal list&amp;quot;, &amp;quot;normal comma list&amp;quot;, &amp;quot;normal interval list&amp;quot;, &amp;quot;normal val list&amp;quot;, &amp;quot;normal list basis&amp;quot;, etc. standardized to &amp;quot;canonical mapping&amp;quot; or &amp;quot;canonical comma basis&amp;quot;, linking here. What do you think? --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 19:54, 29 September 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::: Sounds like a lot of work to be done! &lt;br /&gt;
&lt;br /&gt;
::::: Re: the beep example. We&#039;ve adopted an additional step for positive generator in Hermite normal form. Analogously, we can add one to flip the monzo if it turns out negative. So [{{monzo| 0 3 -2 0 }}, {{monzo| 2 2 -1 -1 }}] instead. &lt;br /&gt;
&lt;br /&gt;
::::: Re: rename and standardization. I don&#039;t think renaming this page and/or &amp;quot;standardize&amp;quot; the terms in other pages is a priority. Until some data from other users are collected, I can&#039;t exclude that what we project as standardization may actually be prescriptivism. &lt;br /&gt;
&lt;br /&gt;
::::: Re: Tenney minimal. 1. By examining some comma lists. For septimal meantone, the normal form would be {81/80, 59049/57344}. Yet the comma list shown in the temp page is {81/80, 126/125}. 2. I&#039;ve worked out a lot of comma bases and haven&#039;t encountered a single example where the definition shown in this page leads to ambiguous results. Now I definitely can&#039;t assert there&#039;s no exceptions, I&#039;m afraid it&#039;d better be there since all the comma bases shown in the temp pages need an explanation. 3. It&#039;s attested in the &#039;&#039;Genesisplus&#039;&#039; page. We can call it &#039;&#039;ratio-product simplest form&#039;&#039;, but that&#039;s longer and still needs explanation. You know, you can also remove &#039;&#039;Benedetti height&#039;&#039; in favor of &#039;&#039;ratio-product&#039;&#039;, and remove &#039;&#039;Tenney height&#039;&#039; in favor of &#039;&#039;logarithm of ratio-product&#039;&#039;. I just don&#039;t think that&#039;s how human language works. Benedetti height is one of many types of heights. In the topic of heights, each type is equally distinct despite one of them being simpler in formula, so each type equally deserves a name. From there is derived &#039;&#039;Tenney-minimal&#039;&#039; as one of many possible minimal forms. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 23:55, 29 September 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::: Re: flipping the sign of a row for a positive generator or comma. I hadn&#039;t thought about that last step given there in a while. You&#039;re right; the normal form as defined here ensures positive generators. So it would be consistent with that for the commas to also be flipped to be positive using a similar process. That said, as discussed on the canonical form page, Dave and I iterated on and ultimately decided to explicitly reject any stipulations of that sort from our definition. So in that case, canonical form is &#039;&#039;not&#039;&#039; necessarily equivalent to normal form in all defactored cases. This a perfect example of why it was a good decision for us not to conflate the two or override one with the other! Certainly some people may prefer to normalize to positive commas and generators, while Dave and I prefer the simplicity and purity of our canonicalization method. For instance, I have no intention or desire to complicate the functions I implemented in my RTT library for Wolfram Language by incorporating this sort of comma or generator positivity. So, this leads me to think that we should keep the two pages more separate than we originally planned.&lt;br /&gt;
&lt;br /&gt;
:::::: Re: rename and standardization. Good point. Okay. The paint&#039;s still wet. Let&#039;s give it some time. Because even this seemingly innocuous issue that cropped up for beep is throwing me for a loop, so I am no position to propose such widespread changes yet. Never mind.&lt;br /&gt;
&lt;br /&gt;
:::::: Re: Tenney minimal. Yes, I am aware that &amp;quot;Benedetti height&amp;quot; is xen jargon for &amp;quot;product complexity&amp;quot; and &amp;quot;Tenney height&amp;quot; is xen jargon for &amp;quot;log product complexity&amp;quot;. In fact I recently added notes about that to their wiki pages here. I prefer descriptive names over eponymous ones, and established ones over new coinages, whenever possible. I agree that there are many distinct types of height that deserve names and that some are simpler than others, but I&#039;m not sure what your point by that is. Anyway, because &amp;quot;simple&amp;quot; and &amp;quot;complex&amp;quot; are antonyms, we might be able to get away with &amp;quot;product-simplest form&amp;quot; then. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 01:07, 30 September 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::::: Re: positive generator. If you don&#039;t want the canonical form normalized to positive generators, many mappings shown in the temp pages aren&#039;t in canonical form. I, for one, expect that the canonical form should be normalized to positive generators. After all, we&#039;ve been using this form for so many years, and it wouldn&#039;t be there in the first place if it&#039;s undesirable. Anyway, we seem to be in a really awkward position now :). &lt;br /&gt;
&lt;br /&gt;
::::::: Re: Tenney-minimal. My point is that some heights being simpler in formula doesn&#039;t imply they don&#039;t deserve a name – if you accept &#039;&#039;Wilson height&#039;&#039; and &#039;&#039;Kees height&#039;&#039; you may well accept &#039;&#039;Benedetti height&#039;&#039; and &#039;&#039;Tenney height&#039;&#039;, even tho these are much simpler. And since &#039;&#039;Tenney-minimal&#039;&#039; derives direct from &#039;&#039;Tenney height&#039;&#039;, and since it&#039;s been attested, I think it&#039;s a quite standard way to convey the idea of ratio-product simplicity. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 02:53, 30 September 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::::: Re: positive generator. Here&#039;s a bit more color on Dave and I&#039;s experience working on canonical form. We thought that the way it&#039;s done in Graham Breed&#039;s temperament finder was probably the most familiar and well-liked form in the community, i.e. that generators should always be positive and less than half the size of the previous generator (that&#039;s the &amp;quot;mingen&amp;quot; form that I ended up documenting somewhere on that new page I made re: generator size manipulation). But we found it problematic to extend this constraint past rank-2, and then heard from Graham that he&#039;d never managed to find a way to do it himself either. Dave and I decided that probably preferences about generator forms would come and go over time like flavors of the month, and that if we wanted our proposal to be taken most seriously, we should laser-focus it on the main element of importance — defactoring — and leave the rest to well-established mathematical precedents like HNF that are already implemented in many code libraries. And it was right about this time I discovered the chroma-positive generator form that some folks on Discord seem to be using now, which to me was perfect evidence of changing preferences for generator form, and therefore the nail in the coffin for involving generator size considerations in the form we advocate for the express and primary purpose of uniquely identifying temperaments AKA canonicalization. &lt;br /&gt;
&lt;br /&gt;
:::::::: I note that it&#039;s misleading to include the final steps in the &amp;quot;normal val list&amp;quot; and &amp;quot;normal interval list&amp;quot; in sections titled &amp;quot;Hermite Normal Form&amp;quot; because those are not part of the definition of HNF. That&#039;s part of the reason why I forgot those steps were there; the last time I read those lists, many months ago, I suppose I had written them off as tediously worded but probably ultimately accurate descriptions of how to reach HNF. But those final steps deviate them from HNF. So I think we should extract the &amp;quot;For any number q &amp;lt; 1 on this list, replace q with 1/q&amp;quot; and the &amp;quot;Find the Moore–Penrose pseudoinverse...&amp;quot; steps to another section, which we might call &amp;quot;positive comma form&amp;quot; and &amp;quot;positive generator form&amp;quot;. This has the other benefit of allowing us to maintain the integration of canonical form into this page, as the canonical form Dave and I defined will be in a state where it extends the HNF as defined here. If you agree this is a reasonable solution, I am happy to implement it (esp. since you did the work for the previous edit).&lt;br /&gt;
&lt;br /&gt;
:::::::: As a result of this change, there would now be several options for normal forms documented on this page: Hermite normal form, positive comma/generator form, Tenney-minimal form, and canonical form. At this point we may even want to tilt the other way, i.e. rather than toward a consolidated effort into a single form, a survey of all relevant forms, and therefore additionally include the chroma-positive form and mingen form, and any others you&#039;re aware of. Across the wiki many temperaments have a normal form (or &amp;quot;normal lists&amp;quot; or whatever) documented; it may be to our advantage that most of these places are given generically. Surely whatever&#039;s given in most of those places is at least one of these normal forms. I suppose over time people may revise individual pages to be more specific about which one it is, and possibly include more than one. &lt;br /&gt;
&lt;br /&gt;
:::::::: Re: Tenney-minimal. I think Benedetti, Tenney, Wilson, and Kees height are all ideas that deserve names. Maybe we have a different definition of &amp;quot;name&amp;quot; here? I think &amp;quot;product complexity&amp;quot; is a name. It&#039;s not a person&#039;s name, but I prefer that it&#039;s not eponymous. Of these four heights, only Kees does not have a preexisting name in mathematics. Just now I had to look up what Wilson height was again, but if you had just used &amp;quot;sum of prime factors with repetition&amp;quot; which is often abbreviated &amp;quot;sopfr&amp;quot; I would have immediately known what you&#039;re talking about. &amp;quot;Tenney&amp;quot; is used in xen jargon as a synonym for &amp;quot;log&amp;quot;, and because logarithms are so basic to xen, &amp;quot;Tenney&amp;quot; ends up in an excessive number of things&#039; names. That it is attested in a .scl file that was uploaded to the wiki is not very persuasive to me. The old Scala file archives have tons of junk in them, as I can attest after doing an audit of them for some Sagittal-related reason recently: https://forum.sagittal.org/viewtopic.php?p=1515#p1515 I would be looking for a much stronger precedent than a single mention in a .scl file to justify &amp;quot;Tenney-minimal form&amp;quot; over &amp;quot;product-simplest form&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
:::::::: I see that you commented out the information about IRREF. Do you mind if I simply delete it? I just noticed during a search across the wiki for misinformation re: torsion that it is one of the few places that contains it. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 17:20, 30 September 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::::::: Re: positive generator. Good to hear that you&#039;re willing to have all the recognized forms included in this page. That seems like the best solution we currently have. &lt;br /&gt;
&lt;br /&gt;
::::::::: Down to some details. 1. first of all, I must inform you that the chroma-positive form isn&#039;t a specification of generator in a temperament, but in a MOS. For example, meantone[7] (diatonic) and meantone[12] (m-chromatic) have different chroma-positive generators since they have different chromas. 2. I feel like mentioning again the musician&#039;s form – I suggest supplying it with an alternative name: &#039;&#039;equave-reduced generator form&#039;&#039;, and accordingly have the definition revised to reflect that. In this take, meantone&#039;s generator is ~3/2 and porcupine&#039;s generator is ~10/9 (not ~9/5). 3. I can&#039;t expect the mappings in the temp pages are to be changed to another form, but we do need to find out a form to be used consistently in the &#039;&#039;POTE generator(s)&#039;&#039; lines. &lt;br /&gt;
&lt;br /&gt;
::::::::: So if you accept my proposal, we&#039;ll include Hermite normal form, canonical form, positive generator form, equave-reduced generator form / musician&#039;s form, and minimal generator form. &lt;br /&gt;
&lt;br /&gt;
::::::::: Re: Tenney-minimal. I&#039;d rather not see &#039;&#039;sopfr&#039;&#039; since it requires the same amount, if not more, of explanation as &#039;&#039;Wilson height&#039;&#039;. As I said earlier, the Benedetti height, whatever the formula is, manifests itself as a type of height. &#039;&#039;Height&#039;&#039; is an immediately recognizable tag which carries not only the meaning of a measure of interval complexity but also implies all the properties. So we acquire the relevant knowledge without checking the formula. On the other hand, &#039;&#039;product complexity&#039;&#039; only demonstrates the formula, that is, it emphasises the computation aspect, but omits the aspects of properties and significance. That to me is penny wise and pound foolish. &lt;br /&gt;
&lt;br /&gt;
::::::::: In this case, however, I admit that &#039;&#039;Tenney-minimal form&#039;&#039; is not the best term since it&#039;s equivalent to &#039;&#039;Benedetti-minimal form&#039;&#039;. I guess &#039;&#039;minimal&#039;&#039; is still good. I hope to drop &#039;&#039;product&#039;&#039; as both the numerator and the denominator correlates strongly with the product in any good commas. So how about &#039;&#039;minimal comma form&#039;&#039; or &#039;&#039;minimal ratio form&#039;&#039;? You coined &#039;&#039;minimal generator form&#039;&#039; and &#039;&#039;mingen&#039;&#039; after all. (I guess I won&#039;t be using &#039;&#039;mingen&#039;&#039; if there isn&#039;t &#039;&#039;mincom&#039;&#039; as well.) [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 18:53, 30 September 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::::::: Re: chroma-positive generators. Thank you for correcting me. Yes, that makes complete sense why they&#039;re a different matter.&lt;br /&gt;
&lt;br /&gt;
:::::::::: Re: &amp;quot;musician&#039;s form&amp;quot;: Sorry, but I haven&#039;t heard back from Dave yet about what he means when he uses that term. I searched the old tuning list archives and didn&#039;t find anything there either.&lt;br /&gt;
&lt;br /&gt;
:::::::::: Re: &amp;quot;equave-reduced generator form&amp;quot;, could you define it please? I can&#039;t guess at what that means from its name, association w/ the name musician&#039;s form, and the examples you give. &lt;br /&gt;
&lt;br /&gt;
:::::::::: Re: the POTE generator lines: those aren&#039;t the only places on temperament pages where a specific form of a generator is chosen which may or may not be the one in the mappings shown, are they? Or is there a specific concern you have re: POTE generators that I&#039;m not ascertaining?&lt;br /&gt;
&lt;br /&gt;
:::::::::: Re: your proposal of which forms to include. That list looks fine though we still need to define equave-reduced and musician&#039;s forms.&lt;br /&gt;
&lt;br /&gt;
:::::::::: Re: height. You make an interesting point about &amp;quot;height&amp;quot; as a tag, of membership in a suite of similarly useful measurements. In fact, for what it&#039;s worth, I had started typing something to that effect myself, anticipating your likely reply, but I couldn&#039;t figure out how to say it without muddying the points I was already making. So I&#039;m glad to see that you went ahead and made the point, and I think you put it a lot more clearly than I was going to. :) So while I personally disagree that sopfr requires any explanation, I concur that there is value in a domain such as xenharmonics rebranding established mathematical operations in order to underline important interrelations such as this. I would still prefer that these rebrands be descriptive. Why not &amp;quot;product height&amp;quot;, &amp;quot;log product height&amp;quot;, and &amp;quot;factor-sum height&amp;quot;, I mean?&lt;br /&gt;
&lt;br /&gt;
:::::::::: Re: product. When you say, &amp;quot;I hope to drop &#039;&#039;product&#039;&#039; as both the numerator and the denominator correlates strongly with the product in any good commas,&amp;quot; what do you mean exactly? The &amp;quot;product&amp;quot; here as I understand is the product (as in multiplication) of the numerator and denominator. So of course both the numerator and the denominator correlate strongly with the product. And why would this be a reason to drop the word &amp;quot;product&amp;quot;? Sorry if I missed something obvious here.&lt;br /&gt;
&lt;br /&gt;
:::::::::: Re: mingen coinage. For the record that was Dave&#039;s coinage, not mine, and I have some qualms about it, but I have been promulgating it, so your point stands. Of your suggestions, I like &amp;quot;minimal ratio form&amp;quot; the best; &amp;quot;minimal comma form&amp;quot; leaves open for me the interpretation that the comma be smallest in &#039;&#039;cents&#039;&#039;, which is more akin to the sense in which &amp;quot;minimal generator form&amp;quot; uses &amp;quot;minimal&amp;quot;, but I think it is more appropriate to deal with commas as ratios but generators as cents values. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 20:27, 30 September 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::::::::: Re: equave-reduced generator form. This is defined as follows. The mapping is normalized such that each generator is reduced by the formal prime represented by the first column (which is formally regarded as the equave). It&#039;s usually the octave but can be others, depending on the subgroup. That&#039;s my understanding of &#039;&#039;musician&#039;s form&#039;&#039; but I&#039;m aware it&#039;s up to Dave to determine what musician&#039;s form is. &lt;br /&gt;
&lt;br /&gt;
::::::::::: Re: height and product. Look, I presented you &#039;&#039;equave-reduced generator form&#039;&#039; which I reckon is straightforward enough, yet you still asked me about the definition. I think that&#039;s an exemplar case to show that a name isn&#039;t anything but a sign, and the relatability between the signifier and the signified can&#039;t be expected due to semiotic arbitrariness. Specifically, even if we go with &#039;&#039;product height&#039;&#039;, the reader will wonder it&#039;s the product of what. The answer &amp;quot;numerator and denominator&amp;quot; isn&#039;t emergent, with so many existing measures of intervals. Therefore, I reserve that it requires about the same amount of explanation. &lt;br /&gt;
&lt;br /&gt;
::::::::::: Since &amp;quot;product of what&amp;quot; isn&#039;t emergent, it&#039;s questionable whether there&#039;s any substance in the word &#039;&#039;product&#039;&#039;. I&#039;d rather use &#039;&#039;ratio&#039;&#039; or &#039;&#039;comma&#039;&#039; instead in our name of the matrix form because that contains some stuff at least. So I&#039;ll go with &#039;&#039;minimal ratio form&#039;&#039;. Ok?&lt;br /&gt;
&lt;br /&gt;
::::::::::: Re: POTE generator(s) line. Problem is the generators in this line in all the temp pages don&#039;t consistently come from a certain form. My plan is to regulate them to the equave-reduced generator form. Not related but I&#039;ll also revise this line to &#039;&#039;Optimal tuning (POTE)&#039;&#039;. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 16:59, 1 October 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::::::::: Re: equave-reduced generator form. You had said &amp;quot;In this take ... porcupine&#039;s generator is ~10/9 (not ~9/5).&amp;quot; But both 10/9 and 9/5 are octave-reduced (the equave is the octave here). In what way does your definition select 10/9 over 9/5? That&#039;s what I was confused about earlier, but this definition you&#039;ve now shared has not resolved my confusion. Because this is the definition of a normal form, not a canonical form, I understand that it&#039;s not necessary that the results be unique; i.e. it might be the case that both 10/9 and 9/5 were options for a equave-reduced generator (normal) form. But you specifically claimed that 9/5 did not qualify, and I expect you do wish for this form to uniquely identify. So maybe there&#039;s something about your definition that I&#039;m missing, that should be included explicitly.&lt;br /&gt;
&lt;br /&gt;
:::::::::::: Re: names. The job of a name is not to unambiguously and completely specify the thing it names; sure, &amp;quot;equave-reduced&amp;quot; wasn&#039;t enough to convey the entire definition of that form to me, but I wouldn&#039;t expect it to have done that. So a name shouldn&#039;t contain &#039;&#039;all&#039;&#039; the information about a thing, but a name does a good job if it contains &#039;&#039;some&#039;&#039; of the most important info about it. For a newcomer, &amp;quot;product complexity&amp;quot; vs &amp;quot;Benedetti height&amp;quot; have the same cost: there&#039;s not enough information in either name to understand the thing, so you must look it up to learn it. But in the case of people like me who have already learned the thing but, say, use it only once every couple months or something, &amp;quot;product complexity&amp;quot; would have a clear advantage because of its descriptiveness: it doesn&#039;t contain the entire definition, but it&#039;s the right amount to jog my memory and let me feel confident about using it without requiring another look up. On the other hand, I have to look up &amp;quot;Benedetti height&amp;quot; every freaking time just to remind myself which person&#039;s name got associated with which complexity metric. I agree that the term &amp;quot;product complexity&amp;quot; leaves out the information about what exactly gets its product taken, and so while for me that&#039;s plenty to remember that it&#039;s the numerator and denominator, other people might not be so certain based on that name. But that&#039;s an acceptable cost. No one name could be perfect for everyone. By pushing for &amp;quot;product complexity&amp;quot; I&#039;m pushing for the name I think should work the best for the most people, is all.&lt;br /&gt;
&lt;br /&gt;
:::::::::::: That all said! Yes, I think &amp;quot;minimal ratio form&amp;quot; is good and I would be happy if you used it. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 20:59, 1 October 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::::::::::: Re: equave-reduced generator form. You&#039;re aware that 3/1 octave-reduces to 3/2 and not 4/3? Porcupine&#039;s generator, in the positive generator form, is 10/9. 10/9 octave-reduces to 10/9 and not 9/5. I think the part we both missed is that the positive generator form should be used as a starting point to derive this form. &lt;br /&gt;
&lt;br /&gt;
::::::::::::: Re: names. You&#039;re totally right that including &#039;&#039;product&#039;&#039; in the name is a helpful mnemonic. Good point. However, by using descriptive names its distinctiveness is lost in return. Here&#039;s an extension of the &amp;quot;product of what&amp;quot; problem: what if there&#039;s another &amp;quot;product complexity&amp;quot;? I just came up with one, which is a product of numerator, denominator, and interval size, in the hope of punishing larger intervals so that 77/1 is measured more complex than 11/7. Not to seriously use it, what I mean to show is how easy for the phrase to be neutralized and turned into an empty signifier. &lt;br /&gt;
&lt;br /&gt;
::::::::::::: Anyway, I&#039;mma work on this page. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 01:04, 2 October 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::::::::::: Re: equave-reduced generator form. Good stuff, totally got it now. Thanks.&lt;br /&gt;
&lt;br /&gt;
:::::::::::::: Re: names. You&#039;ve done it again, i.e. in my previous comment I began to anticipate a point I thought you might make, but ended up cutting it. In this case the point was about how &amp;quot;Benedetti&amp;quot; is at least a word you don&#039;t hear every day. So I could imagine for people with other learning styles, who can do a one-time match of &amp;quot;Benedetti height&amp;quot; with the concept and retain it strongly, then the distinctiveness of &amp;quot;Benedetti&amp;quot; could be superior. Anyway. Naming is hard. I expect you&#039;re familiar with the adage about the two hardest things in computer science being cache invalidation, naming things, and off-by-one errors. Heh. Looking forward to your edits. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 01:20, 2 October 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::::::::::::: I&#039;ve reworked it and pls give it a review. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 14:39, 2 October 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::::::::::::: W00t! That&#039;s basically exactly how I was going to do it: for the mapping side, build them cumulatively on top of each other: HNF, canonical, positive generator, equave-reduced, mingen. Then a similar progression for the comma basis side. Great work.&lt;br /&gt;
&lt;br /&gt;
:::::::::::::::: I just layered on an edit myself which came out bigger than I was expecting as I added some context that I think is helpful and some further explanations and examples. Let me know what you think. I didn&#039;t disagree with anything you had put on the page, so if in my edit I screwed up anything you cared about, please go right ahead and rework/redo. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 00:51, 4 October 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::::::::::::::: I like these additions of contexts and details. Hopefully they will give readers easier time. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 11:06, 4 October 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::::::::::::::: Thank you. I did a little more work on it this morning based on random things that popped in my head last night. The main thing being that there were some inaccuracies re: canonical form (defactoring removes rows of zeros, so the third step to do so again after HNF was pointless). Also, I thought it was better to separate the issue re: converting intervals between ratio and vector format from discussions of the normal forms, since the format they&#039;re written in is independent from the different normal forms. Again, let me know if there&#039;s any problem with it and feel free to further adjust yourself. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 18:17, 4 October 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
== IRREF ==&lt;br /&gt;
&lt;br /&gt;
The footnote criticizes IRREF for making enfactored mappings. But I originally proposed IRREF for the comma list, not the mapping. I agree that IRREF mappings are a horrible idea! From my last edit of this page: &amp;quot;For a monzo list, it has the advantage of limiting the appearance of the N highest primes to only one comma each (where N is the codimension), isolating each prime&#039;s effect on the pergen, but has the disadvantage that the commas tend to have high odd limits, and the comma list may have torsion.&amp;quot; I think IRREF is valuable as a sort of secondary comma list. It would be nice if x31eq listed the IRREF comma list as well as the usual one, so that one could see all the various restrictions at a glance. It also helps compare two different temperaments to see what they have in common. For example consider (81/80 36/35) and (2048/2025 64/63), two comma lists defined by ascending prime limit, least odd limit and no enfactoring. Their IRREF forms are (81/80 64/63) and (2048/2025 64/63). The IRREFs show that they have 64/63 in common. --[[User:TallKite|TallKite]] ([[User talk:TallKite|talk]]) 22:55, 13 October 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Thanks for this Kite. I&#039;m sorry that I misrepresented your writing. I didn&#039;t do it intentionally; I think I just wasn&#039;t being careful to mind possible importance that you may have placed on distinguishing between mappings and comma lists. As far as I was concerned IRREF was no good for either mappings or comma lists, because I was concerned about enfactoring (what you refer to here as &amp;quot;torsion&amp;quot;, but as Dave and I determined in our recent research, torsion is the name for a related problem which only pertains to periodicity blocks, not temperaments; I can refer to you our findings again if you like). &lt;br /&gt;
&lt;br /&gt;
: I&#039;ve simply removed that part of the footnote, because I realized not only did it misrepresent your writing, what it says otherwise is no longer really relevant at all.&lt;br /&gt;
&lt;br /&gt;
: Okay. So I see your point that IRREF can provide a different sort of value here. And at this point I can&#039;t see any reason why it wouldn&#039;t qualify as a &amp;quot;normal form&amp;quot;. So if you want, feel free to add it back to the page. Flora politely commented it out but I was brash and straight up deleted your stuff. So here it is, dug up from the change logs:&lt;br /&gt;
&lt;br /&gt;
:: Another important normalized form for integral matrices is what [[Kite Giedraitis]] has dubbed the IRREF, the &#039;&#039;&#039;integral reduced row echelon form&#039;&#039;&#039;. It is the [[Wikipedia: Row echelon form|reduced row echelon form]] made integral by multiplying each row of the matrix by the least common multiple of all denominators in that row. It differs from the Hermite normal form in that each pivot is the only nonzero entry in its column. For a monzo list, it has the advantage of limiting the appearance of the &#039;&#039;N&#039;&#039; highest primes to only one comma each (where &#039;&#039;N&#039;&#039; is the codimension), isolating each prime&#039;s effect on the [[pergen]], but has the disadvantage that the commas tend to have high odd limits, and the comma list may have torsion. Sometimes the IRREF is identical to the Hermite normal form.&lt;br /&gt;
&lt;br /&gt;
: I had forgotten that the name IRREF was coined by you! Well, I think Dave and I did find one or two other academic sites which came up with the same term. But I believe you did so independently :)&lt;br /&gt;
&lt;br /&gt;
: Right! So, however, if you want to add it back to the page, there is a slight issue. As you can see, at the moment, HNF is up top, because it&#039;s part of every normal form presently on the page. So if you want to add IRREF back, you would have to rework the page a bit to accommodate that. I got us into this mess so I&#039;m happy to help with that. Perhaps we could do it together next week. Let me know. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 01:04, 14 October 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Yes, I would like it back in the article. BTW I thought of another use for IRREFs. Makes it easy to compute meets and joins if you have the IRREF for both temperaments. I don&#039;t know if it always makes it easier but it certainly makes it easier some times. --[[User:TallKite|TallKite]] ([[User talk:TallKite|talk]]) 20:59, 16 October 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Revision to the equave-reduced generator form ==&lt;br /&gt;
&lt;br /&gt;
Actually, the equave reduction need not start with the positive generator form, but may start with the canonical form, which means a step of manipulation is saved. The result of course can be different, but sometimes perferable. &lt;br /&gt;
&lt;br /&gt;
My proposed revision changes the old &amp;quot;equave-reduced generator form&amp;quot; to the &amp;quot;positive equave-reduced generator form&amp;quot;, which signifies that its starting point is the positive generator form. And it has the new &amp;quot;equave-reduced generator form&amp;quot; derived from the canonical form. &lt;br /&gt;
&lt;br /&gt;
Sensi is a great example to show how all these will differ from each other: &lt;br /&gt;
&lt;br /&gt;
# Canonical form: {{mapping| 1 6 8 11 | 0 7 9 13 }} with generators ~2, ~9/14&lt;br /&gt;
# Positive generator form: {{mapping| 1 6 8 11 | 0 -7 -9 -13 }} with generators ~2, ~14/9&lt;br /&gt;
# Equave-reduced generator form: {{mapping| 1 -1 -1 -2 | 0 7 9 13 }} with generators ~2, ~9/7&lt;br /&gt;
# Positive equave-reduced generator form: {{mapping| 1 6 8 11 | 0 -7 -9 -13 }} with generators ~2, ~14/9&lt;br /&gt;
# Minimal generator form: {{mapping| 1 -1 -1 -2 | 0 7 9 13 }} with generators ~2, ~9/7&lt;br /&gt;
&lt;br /&gt;
My expectation is that the positive equave-reduced generator form should be left largely obsolete since musicians will work with the new equave-reduced generator form. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 08:00, 16 January 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I like it. Well-motivated and well-executed. Yes, I agree that positive-ization and equave-reduction should not have been bound together as they were, and that canonical form is the baseline form. They are independent interests. And I also agree with you that their combination will likely be less popular than simple equave-reduction (or simple positive-ization). I expect after your revision, the combo form &amp;quot;Positive equave-reduced generator form&amp;quot; will be left with a very brief section, saying only that you equave-reduce the generator from the positive gen form, and that&#039;s all. Again, good thinking and good work; thanks for looking into this. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 16:51, 16 January 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Great! I&#039;ll work on it soon. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 18:43, 16 January 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Title ==&lt;br /&gt;
The article discusses normal forms mostly, so I feel like it should be titled &#039;normal forms&#039; or something like that.&lt;br /&gt;
I don&#039;t see many places calling these &#039;normal lists&#039; at all, though for a list of commas I suppose this makes more sense.&lt;br /&gt;
&lt;br /&gt;
– [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 12:41, 15 June 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Makes sense. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 13:09, 15 June 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
: yes I’ve always wished for that myself. —[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 20:25, 15 June 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
== I propose an even better form/rule ==&lt;br /&gt;
A combo of the positive generator form and equave-reduced generator form (there should technically be a hyphen between &#039;&#039;positive&#039;&#039;/&#039;&#039;equave-reduced&#039;&#039; and &#039;&#039;generator&#039;&#039;, right?): it makes sure the generators are positive not by flipping but by octave-reducing. Iow it&#039;s the canonical form if the canonical gens are positive, but octave-reduced form if the canonical gens are negative. This also makes sure the first nonzero entry of each row in the mapping is always positive; for rank-2 temps with primes 2 and 3 this means prime 3 is always a positive number of gensteps. &lt;br /&gt;
* For meantone this gives {{mapping| 1 0 -4 -13 | 0 1 4 10 }} with gens ~2, ~3, same as canonical and positive generator forms. &lt;br /&gt;
* For sensi this gives {{mapping| 1 -1 -1 -2 | 0 7 9 13 }} with gens ~2, ~9/7, same as equave-reduced and minimal generator forms. &lt;br /&gt;
* For würschmidt this gives {{mapping| 1 -1 2 | 0 8 1 }} with gens ~2, ~5/4(!), same as equave-reduced and minimal generator forms. &lt;br /&gt;
&lt;br /&gt;
But that is still not good enough, for it gives {{mapping| 1 -1 -2 | 0 3 5 }} for porcupine, with gens ~2, ~9/5, yet we&#039;re generally more familiar with ~10/9 as the gen. So here&#039;s an additional rule based on the omega extension of ploidacot: if the temperament is omega-&#039;&#039;n&#039;&#039;-cot i.e. splits ~4/3 into three or more steps, we should stick to the positive generator form, so that porcupine remains {{mapping| 1 2 3 | 0 -3 -5 }}. I&#039;m still contemplating how this should be extended to no-2 and/or no-3 temps. &lt;br /&gt;
&lt;br /&gt;
I think it&#039;s very humanized and fits well for the wiki, tho perhaps it&#039;s more like a rule for choosing forms than an individual form. &lt;br /&gt;
&lt;br /&gt;
[[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 13:12, 15 June 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=User_talk:Cmloegcmluin/APS&amp;diff=196625</id>
		<title>User talk:Cmloegcmluin/APS</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=User_talk:Cmloegcmluin/APS&amp;diff=196625"/>
		<updated>2025-05-18T19:01:42Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Merge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Periodicity and infiniteness? ==&lt;br /&gt;
By &amp;quot;if not provided, the sequence is open-ended&amp;quot; it seems to suggest that systems in this category are finite and aperiodic when &#039;&#039;n&#039;&#039; is provided. By &amp;quot;&#039;&#039;n&#039;&#039;-EPD-&#039;&#039;x&#039;&#039; = &#039;&#039;n&#039;&#039;-APS-(&#039;&#039;x&#039;&#039;/&#039;&#039;n&#039;&#039;)&amp;quot; it seems to suggest that this tuning system is infinite and periodic just as equal multiplications. Which one is intended? [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 11:17, 4 March 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Great catch. The intention was that they are finite and aperiodic when &#039;&#039;n&#039;&#039; is provided. So they are only equivalent to a single period of a EPD. I have corrected accordingly (and the similar statements on the ALS and AFS pages). Thank you. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 18:28, 28 March 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Vagueness in the spec ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &amp;quot;The pitch of the &#039;&#039;k&#039;&#039;-th step of an APS-&#039;&#039;p&#039;&#039; is quite simply &#039;&#039;k&#039;&#039;⋅&#039;&#039;p&#039;&#039;.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
That implies &#039;&#039;p&#039;&#039; must be a &#039;&#039;pitch relation&#039;&#039; (i.e. log-frequency relation), such as cents or octaves.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &#039;&#039;n&#039;&#039;-EPD-&#039;&#039;p&#039;&#039; = APS(&#039;&#039;p&#039;&#039;/&#039;&#039;n&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
That is also true only if &#039;&#039;p&#039;&#039; is a pitch relation. I&#039;ve tried to clarify this matter in the lastest changes. &lt;br /&gt;
&lt;br /&gt;
However, in &amp;quot;APS⁴√2&amp;quot; and &amp;quot;APS1.189&amp;quot; the numbers are frequency ratios. Using pitches it should be APS(300 ¢), APS(1/4 oct), or APS(1\4). I think there are two ways to specify the tuning, one by frequency ratio, the other by pitch relations. It can work without confusion, cuz obviously frequency ratio is dimensionless, whereas pitch relations never go without a unit. &lt;br /&gt;
&lt;br /&gt;
[[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 10:45, 14 October 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Oh dang, good catch! I clearly wasn&#039;t paying careful enough attention to what I was doing when I wrote this page back then. I suppose if even I found myself specifying APS by frequency ratios, I should imagine that others in the wild will do this too. And I see your point that because of the presence or absence of units, there is no ambiguity caused by allowing both. But yes, we&#039;d need to acknowledge this in the page. I support it. Feel free to make the changes yourself, or if you&#039;d rather I take care of it, I&#039;m happy to. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 17:20, 17 October 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: I&#039;ll make the changes myself, then. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 07:40, 18 October 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
== How to use the example table ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m much confused by the table in the &amp;quot;examples&amp;quot; section. The first row is labeled &amp;quot;frequency (&#039;&#039;f&#039;&#039;)&amp;quot;, whose entries are 1, 1.19, 1.41, 1.68, 2, and that&#039;s perfectly clear to me. Now the second row is labeled &amp;quot;pitch (log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;f&#039;&#039;)&amp;quot;, and the entries, in terms of contents, are identical to those in the first row. So I wondered, maybe these are the &#039;&#039;f&#039;&#039; which should be plugged to log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&#039;&#039;f&#039;&#039;? That gives you the correct pitch relations. But interpreting them this way leads to inconsistent results in the third row. The entries in this row are 1, 0.84, 0.71, 0.59, 0.5, which are clearly lengths, and not meant to be the &#039;&#039;f&#039;&#039; as is plugged to 1/&#039;&#039;f&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
I suggest the following changes: &lt;br /&gt;
* frequency → frequency ratio&lt;br /&gt;
* pitch → size&lt;br /&gt;
* length → length ratio&lt;br /&gt;
And then the &amp;quot;size&amp;quot; row can show the pitch relations, that is, 0/4 oct, 1/4 oct, 2/4 oct, 3/4 oct, 4/4 oct. &lt;br /&gt;
&lt;br /&gt;
[[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 11:00, 14 October 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Yikes. I screwed up the middle row of this table. If I had done it correctly and consistently with how I did the tables on all the other arithmetic tuning pages (OD, EFD, OS, AFS, EPD, AS, UD, ELD, US, ALS), that row would simply be 0/4, 1/4, 2/4, 3/4, 4/4. So I&#039;ve made that change already. Thanks for catching that.&lt;br /&gt;
: I prefer the simplicity of frequency/pitch/length which are fundamentals of this naming system, i.e. I&#039;d rather not introduce the term &amp;quot;size&amp;quot; here. But the point you&#039;ve raised about how pitch requires units while frequency and length do not (being ratios of whichever unit to the same unit, canceling out) is very compelling. So I suggest something like this:&lt;br /&gt;
:* frequency → frequency (ratio)&lt;br /&gt;
:* pitch → pitch (octaves)&lt;br /&gt;
:* length → length (ratio)&lt;br /&gt;
: One advantage of this is that we consolidate the units into the row headers, rather than putting &#039;oct&#039; into each cell of that row, which would clutter it. What do you think? If you agree, I volunteer to make the changes across all the tables, since that will be pretty tedious, and it&#039;s a problem I created in the first place. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 17:20, 17 October 2023 (UTC)&lt;br /&gt;
:: I agree with the proposed changes. [[User:Fredg999|Fredg999]] ([[User talk:Fredg999|talk]]) 21:16, 17 October 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: Sounds great. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 07:40, 18 October 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: Wunderbar. It&#039;s done. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 20:37, 19 October 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Merge ==&lt;br /&gt;
&lt;br /&gt;
This page can be merged with [[equal-step tuning]]. – [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 17:05, 18 May 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I&#039;ve made the same point on several discussion pages now. These pages are part of a family of pages in a system of arithmetic tunings. Yes, they are all equal step. I am fine with merging if it&#039;s done like this: https://en.xen.wiki/index.php?title=Talk:EPD&amp;amp;action=edit&amp;amp;section=1 --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 19:01, 18 May 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=User_talk:Cmloegcmluin/AS&amp;diff=196624</id>
		<title>User talk:Cmloegcmluin/AS</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=User_talk:Cmloegcmluin/AS&amp;diff=196624"/>
		<updated>2025-05-18T19:00:08Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Merge ==&lt;br /&gt;
&lt;br /&gt;
This page can be merged with [[equal-step tuning]]. – [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 17:05, 18 May 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Could be, but it&#039;s part of a family of pages with identical structures (see https://en.xen.wiki/w/Arithmetic_tuning#Types) --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 18:54, 18 May 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Ah, though if the merge is handled similarly to how it&#039;s discussed here, I could be okay with it: https://en.xen.wiki/index.php?title=Talk:EPD&amp;amp;action=edit&amp;amp;section=1 --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 19:00, 18 May 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:EDO&amp;diff=196623</id>
		<title>Talk:EDO</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:EDO&amp;diff=196623"/>
		<updated>2025-05-18T18:58:14Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Daniel Anthony Stearns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WSArchiveLink}}&lt;br /&gt;
{{High priority}}&lt;br /&gt;
&lt;br /&gt;
== Daniel Anthony Stearns ==&lt;br /&gt;
&lt;br /&gt;
He is credited with having coined the term but there is no reference for this? Is it true at all? --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 20:39, 22 November 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
: There are two &amp;quot;sources&amp;quot; now, both of them posts on the tuning list with zero replies. I find they make very little sense so it&#039;s hard to consider these real sources. – [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 09:15, 18 May 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Not sure how you will find better in-writing documentation, but if you ask anyone who was on the tuning list at that time, they&#039;ll tell you that it was Daniel who coined it. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 18:58, 18 May 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=User_talk:Cmloegcmluin/AS&amp;diff=196619</id>
		<title>User talk:Cmloegcmluin/AS</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=User_talk:Cmloegcmluin/AS&amp;diff=196619"/>
		<updated>2025-05-18T18:54:26Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Merge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Merge ==&lt;br /&gt;
&lt;br /&gt;
This page can be merged with [[equal-step tuning]]. – [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 17:05, 18 May 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Could be, but it&#039;s part of a family of pages with identical structures (see https://en.xen.wiki/w/Arithmetic_tuning#Types) --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 18:54, 18 May 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=16edo&amp;diff=195887</id>
		<title>16edo</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=16edo&amp;diff=195887"/>
		<updated>2025-05-10T06:57:41Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Theory */ remove &amp;quot;Logarithmic divisions of intervals&amp;quot; table for same reasons it was removed from 15edo: https://en.xen.wiki/w/Talk:15edo#Table%20of%20divisors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{interwiki&lt;br /&gt;
| de = 16-EDO&lt;br /&gt;
| en = 16edo&lt;br /&gt;
| es = 16 EDO&lt;br /&gt;
| ja = 16平均律&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox ET}}&lt;br /&gt;
{{ED intro}}&lt;br /&gt;
&lt;br /&gt;
16edo&#039;s step size is sometimes called an &#039;&#039;&#039;eka&#039;&#039;&#039;, a term proposed by [[Luca Attanasio]], from Sanskrit [[wikt:%E0%A4%8F%E0%A4%95#Sanskrit|एक]] (&#039;&#039;éka&#039;&#039;, &amp;quot;one&amp;quot;, &amp;quot;unit&amp;quot;),&amp;lt;ref&amp;gt;[http://www.armodue.com/risorse.htm Armodue: le risorse di un nuovo sistema musicale]&amp;lt;/ref&amp;gt; when used as an [[interval size unit]], especially in the context of [[Armodue]] theory.&lt;br /&gt;
&lt;br /&gt;
== Theory ==&lt;br /&gt;
In general, 16edo tends to better approximate the differences between odd [[harmonic]]s than odd harmonics themselves, though there are exceptions: it has a [[7/4|7/1]] which is only six cents sharp, and a [[5/4|5/1]] which is only eleven cents flat. Most low harmonics are tuned very flat, but some such as [[21/16|21]]:[[11/8|22]]:[[23/16|23]]:[[3/2|24]]:[[25/16|25]]:[[13/8|26]] are well in tune with each other. Having a flat tendency, 16et is best tuned with [[stretched octave]]s, which improve the accuracy of wide-voiced JI chords and [[rooted]] harmonics especially on inharmonic timbres such as bells and gamelans, with [[25edt]], [[41ed6]], and [[57ed12]] being good options.&lt;br /&gt;
&lt;br /&gt;
Four steps of 16edo gives the 300{{c}} minor third interval shared by [[12edo]] (and other multiples of [[4edo]]), and thus the familiar [[diminished seventh chord]] may be built on any scale step with 4 unique tetrads up to [[octave equivalence]].&lt;br /&gt;
&lt;br /&gt;
=== Odd harmonics ===&lt;br /&gt;
{{Harmonics in equal|16}}&lt;br /&gt;
&lt;br /&gt;
=== Subsets and supersets ===&lt;br /&gt;
Since 16 factors into primes as 2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;, 16edo has subset edos {{EDOs| 2, 4, and 8 }}.&lt;br /&gt;
&lt;br /&gt;
== Intervals ==&lt;br /&gt;
16edo can be notated with conventional notation, including the staff, note names, relative notation, etc. in two ways. &lt;br /&gt;
&lt;br /&gt;
The first and most common defines sharp/flat, major/minor and aug/dim in terms of the native antidiatonic scale, such that sharp is higher pitched than flat, and major/aug is wider than minor/dim, as would be expected. Because it does not follow diatonic conventions, conventional interval arithmetic no longer works, e.g. {{nowrap|M2 + M2}} isn&#039;t M3, and {{nowrap|D + M2}} isn&#039;t E. Because antidiatonic is the sister scale to diatonic, you can solve this by swapping major and minor in interval arithmetic rules (see [[16edo#Interval_arithmetic_examples]]). Note that the notes that form chords are different from in diatonic: for example, a major chord, {{dash|P1, M3, P5|med}}, is approximately 4:5:6 as would be expected, but is notated C-E#-G on C. (But see below in &amp;quot;Chord Names&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Alternatively, one can essentially pretend 16edo&#039;s antidiatonic scale is a normal diatonic, meaning that sharp is lower in pitch than flat (since the &amp;quot;S&amp;quot; step is larger than the &amp;quot;L&amp;quot; step) and major/aug is narrower than minor/dim. The primary purpose of doing this is to allow music notated in 12edo or another diatonic system to be directly translated to 16edo &amp;quot;on the fly&amp;quot; (or to allow support for 16edo in tools that only allow chain-of-fifths notation), and it carries over the way interval arithmetic works from diatonic notation, at the cost of notating the sizes of intervals and the shapes of chords incorrectly: that is, a major chord, P1-M3-P5, is notated C-E-G on C, but is no longer ~4:5:6 (since the third is closer to a minor third).&lt;br /&gt;
&lt;br /&gt;
For the sake of clarity, the first notation is commonly called &amp;quot;melodic notation&amp;quot;, and the second is called &amp;quot;harmonic notation&amp;quot;, but this is a bit of a misnomer as both preserve different features of the notation of harmony.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!P1-M3-P5 ~ 4:5:6&lt;br /&gt;
!P1-M3-P5 = C-E-G on C&lt;br /&gt;
|-&lt;br /&gt;
!Diatonic notation&lt;br /&gt;
|NO&lt;br /&gt;
|YES&lt;br /&gt;
|-&lt;br /&gt;
!Antidiatonic notation&lt;br /&gt;
|YES&lt;br /&gt;
|NO&lt;br /&gt;
|}&lt;br /&gt;
Alternatively, one can use Armodue nine-nominal notation; see [[Armodue theory]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable center-all&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Degree&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Cent]]s&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Approximate&amp;lt;br&amp;gt;ratios*&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; | Names&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Antidiatonic&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Diatonic&lt;br /&gt;
! Just&lt;br /&gt;
! Simplified&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1/1&lt;br /&gt;
| unison&lt;br /&gt;
| D&lt;br /&gt;
| unison&lt;br /&gt;
| D&lt;br /&gt;
| unison&lt;br /&gt;
| unison&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 75&lt;br /&gt;
| 28/27, 27/26&lt;br /&gt;
| aug 1, dim 2nd&lt;br /&gt;
| D♯, E♭&lt;br /&gt;
| dim 1, aug 2nd&lt;br /&gt;
| D♭, E♯&lt;br /&gt;
| subminor 2nd&lt;br /&gt;
| min 2nd&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 150&lt;br /&gt;
| 35/32&lt;br /&gt;
| minor 2nd&lt;br /&gt;
| E&lt;br /&gt;
| major 2nd&lt;br /&gt;
| E&lt;br /&gt;
| neutral 2nd&lt;br /&gt;
| maj 2nd&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 225&lt;br /&gt;
| 8/7&lt;br /&gt;
| major 2nd&lt;br /&gt;
| E♯&lt;br /&gt;
| minor 2nd&lt;br /&gt;
| E♭&lt;br /&gt;
| supermajor 2nd,&amp;lt;br&amp;gt;septimal whole-tone&lt;br /&gt;
| perf 2nd&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 300&lt;br /&gt;
| 19/16, 32/27&lt;br /&gt;
| minor 3rd&lt;br /&gt;
| F♭&lt;br /&gt;
| major 3rd&lt;br /&gt;
| F♯&lt;br /&gt;
| minor 3rd&lt;br /&gt;
| min 3rd&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| 375&lt;br /&gt;
| 5/4, 16/13, 26/21&lt;br /&gt;
| major 3rd&lt;br /&gt;
| F&lt;br /&gt;
| minor 3rd&lt;br /&gt;
| F&lt;br /&gt;
| major 3rd&lt;br /&gt;
| maj 3rd&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| 450&lt;br /&gt;
| 13/10, 35/27&lt;br /&gt;
| aug 3rd,&amp;lt;br&amp;gt;dim 4th&lt;br /&gt;
| F♯, G♭&lt;br /&gt;
| dim 3rd,&amp;lt;br&amp;gt;aug 4th&lt;br /&gt;
| F♭, G♯&lt;br /&gt;
| sub-4th,&amp;lt;br&amp;gt;supermajor 3rd&lt;br /&gt;
| min 4th&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| 525&lt;br /&gt;
| 19/14, 27/20, 35/26, 256/189&lt;br /&gt;
| perfect 4th&lt;br /&gt;
| G&lt;br /&gt;
| perfect 4th&lt;br /&gt;
| G&lt;br /&gt;
| wide 4th&lt;br /&gt;
| maj 4th&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| 600&lt;br /&gt;
| 7/5, 10/7&lt;br /&gt;
| aug 4th,&amp;lt;br&amp;gt;dim 5th&lt;br /&gt;
| G♯, A♭&lt;br /&gt;
| dim 4th,&amp;lt;br&amp;gt;aug 5th&lt;br /&gt;
| G♭, A♯&lt;br /&gt;
| tritone&lt;br /&gt;
| aug 4th,&amp;lt;br&amp;gt;dim 5th&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| 675&lt;br /&gt;
| 28/19, 40/27, 52/35, 189/128&lt;br /&gt;
| perfect 5th&lt;br /&gt;
| A&lt;br /&gt;
| perfect 5th&lt;br /&gt;
| A&lt;br /&gt;
| narrow 5th&lt;br /&gt;
| min 5th&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| 750&lt;br /&gt;
| 20/13, 54/35&lt;br /&gt;
| aug 5th,&amp;lt;br&amp;gt;dim 6th&lt;br /&gt;
| A♯, B♭&lt;br /&gt;
| dim 5th,&amp;lt;br&amp;gt;aug 6th&lt;br /&gt;
| A♭, B♯&lt;br /&gt;
| super-5th,&amp;lt;br&amp;gt;subminor 6th&lt;br /&gt;
| maj 5th&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| 825&lt;br /&gt;
| 8/5, 13/8, 21/13&lt;br /&gt;
| minor 6th&lt;br /&gt;
| B&lt;br /&gt;
| major 6th&lt;br /&gt;
| B&lt;br /&gt;
| minor 6th&lt;br /&gt;
| min 6th&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 900&lt;br /&gt;
| 27/16, 32/19&lt;br /&gt;
| major 6th&lt;br /&gt;
| B♯&lt;br /&gt;
| minor 6th&lt;br /&gt;
| B♭&lt;br /&gt;
| major 6th&lt;br /&gt;
| maj 6th&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| 975&lt;br /&gt;
| 7/4&lt;br /&gt;
| minor 7th&lt;br /&gt;
| C♭&lt;br /&gt;
| major 7th&lt;br /&gt;
| C♯&lt;br /&gt;
| subminor 7th,&amp;lt;br&amp;gt;septimal minor 7th&lt;br /&gt;
| perf 7th&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| 1050&lt;br /&gt;
| 64/35&lt;br /&gt;
| major 7th&lt;br /&gt;
| C&lt;br /&gt;
| minor 7th&lt;br /&gt;
| C&lt;br /&gt;
| neutral 7th&lt;br /&gt;
| min 7th&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| 1125&lt;br /&gt;
| 27/14, 52/27&lt;br /&gt;
| aug 7th,&amp;lt;br&amp;gt;dim 8ve&lt;br /&gt;
| C♯, D♭&lt;br /&gt;
| dim 7th,&amp;lt;br&amp;gt;aug 8ve&lt;br /&gt;
| C♭, D♯&lt;br /&gt;
| supermajor 7th&lt;br /&gt;
| maj 7th&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 1200&lt;br /&gt;
| 2/1&lt;br /&gt;
| 8ve&lt;br /&gt;
| D&lt;br /&gt;
| 8ve&lt;br /&gt;
| D&lt;br /&gt;
| octave&lt;br /&gt;
| octave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;* Based on treating 16edo as a 2.5.7.13.19.27 subgroup temperament; other approaches are possible.&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
16edo notation can be easy utilizing [[Goldsmith&#039;s Circle]] of keys, nominals, and respective notation{{clarify}}. The nominals for a 6 line staff can be switched for [[Erv Wilson]]&#039;s Beta and Epsilon additions to A–G. The Armodue model uses a 4-line staff for 16edo.&lt;br /&gt;
&lt;br /&gt;
Mos scales like Mavila[7] (or &amp;quot;inverse/anti-diatonic&amp;quot; which reverses step sizes of diatonic from LLsLLLs to ssLsssL in the heptatonic variation) can work as an alternative to the traditional diatonic scale, while maintaining conventional A–G ♯/♭ notation as described above. Alternatively, one can utilize the Mavila[9] mos, for a sort of &amp;quot;hyper-diatonic&amp;quot; scale of 7 large steps and 2 small steps. [[Armodue theory|Armodue notation]] of 16edo &amp;quot;Mavila[9] Staff&amp;quot; does just this, and places the arrangement (222122221) on nine white &amp;quot;natural&amp;quot; keys of the 16edo keyboard. If the 9-note (enneatonic) mos is adopted as a notational basis for 16edo, then we need an entirely different set of interval classes than any of the heptatonic classes described above; perhaps it even makes sense to refer to the octave ([[2/1]]) as the &amp;quot;[[decave]]&amp;quot;. This is identical to the KISS notation for this scale when using numbers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable center-all&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Degree&lt;br /&gt;
! Cents&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Mavila[9] notation&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| unison&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 75&lt;br /&gt;
| aug unison, minor 2nd&lt;br /&gt;
| 1♯, 2♭&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 150&lt;br /&gt;
| major 2nd&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 225&lt;br /&gt;
| aug 2nd, minor 3rd&lt;br /&gt;
| 2♯, 3♭&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 300&lt;br /&gt;
| major 3rd, dim 4th&lt;br /&gt;
| 3, 4𝄫&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| 375&lt;br /&gt;
| minor 4th&lt;br /&gt;
| 4♭&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| 450&lt;br /&gt;
| major 4th,&amp;lt;br&amp;gt;dim 5th&lt;br /&gt;
| 4, 5♭&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| 525&lt;br /&gt;
| aug 4th, minor 5th&lt;br /&gt;
| 4♯, 5&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| 600&lt;br /&gt;
| aug 5th, dim 6th&lt;br /&gt;
| 5♯, 6♭&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| 675&lt;br /&gt;
| perfect 6th, dim 7th&lt;br /&gt;
| 6, 7𝄫&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| 750&lt;br /&gt;
| aug 6th, minor 7th&lt;br /&gt;
| 6♯, 7♭&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| 825&lt;br /&gt;
| major 7th&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 900&lt;br /&gt;
| aug 7th, minor 8th&lt;br /&gt;
| 7♯, 8♭&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| 975&lt;br /&gt;
| major 8th, dim 9th&lt;br /&gt;
| 8, 9𝄫&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| 1050&lt;br /&gt;
| minor 9th&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| 1125&lt;br /&gt;
| major 9th, dim 10ve&lt;br /&gt;
| 9♯, 1♭&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 1200&lt;br /&gt;
| 10ve (Decave)&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sagittal notation ===&lt;br /&gt;
This notation uses the same sagittal sequence as [[21edo #Sagittal notation|21edo]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:16-EDO_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 471 0 631 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 471 106 [[Fractional_3-limit_notation#Bad-fifths_limma-fraction_notation | limma-fraction notation]]&lt;br /&gt;
default [[File:16-EDO_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Armodue notation (4-line staff) ===&lt;br /&gt;
[http://www.armodue.com/ricerche.htm Armodue]: Pierpaolo Beretta&#039;s website for his Armodue theory for 16edo (esadekaphonic), including compositions.&lt;br /&gt;
&lt;br /&gt;
For resources on the Armodue theory, see the [[Armodue]] on this wiki&lt;br /&gt;
&lt;br /&gt;
== Chord names ==&lt;br /&gt;
16edo chords can be named using ups and downs. Using diatonic interval names, chord names bear little relationship to the sound: a minor chord (spelled {{dash|A, C, E|med}}) sounds like [[4:5:6]], the classical major triad, and a major chord (spelled {{dash|C, E, G|med}}) sounds like [[10:12:15]], a classical minor triad! Instead, using antidiatonic names, the chord names will match the sound&amp;amp;mdash;but finding the name from the spelling follows the rules of antidiatonic rather than diatonic interval arithmetic.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable center-all&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Chord&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | JI ratios&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; | Name&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Diatonic&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Antidiatonic&lt;br /&gt;
|-&lt;br /&gt;
| {{dash|0, 5, 9|med}}&lt;br /&gt;
| 4:5:6&lt;br /&gt;
| D F A&lt;br /&gt;
| Dm&lt;br /&gt;
| D minor&lt;br /&gt;
| D F A&lt;br /&gt;
| D&lt;br /&gt;
| D major&lt;br /&gt;
|-&lt;br /&gt;
| {{dash|0, 4, 9|med}}&lt;br /&gt;
| 10:12:15&lt;br /&gt;
| D F♯ A&lt;br /&gt;
| D&lt;br /&gt;
| D major&lt;br /&gt;
| D F♭ A&lt;br /&gt;
| Dm&lt;br /&gt;
| D minor&lt;br /&gt;
|-&lt;br /&gt;
| {{dash|0, 4, 8|med}}&lt;br /&gt;
| 5:6:7&lt;br /&gt;
| D F♯ A♯&lt;br /&gt;
| Daug&lt;br /&gt;
| D augmented&lt;br /&gt;
| D F♭ A♭&lt;br /&gt;
| Ddim&lt;br /&gt;
| D diminished&lt;br /&gt;
|-&lt;br /&gt;
| {{dash|0, 5, 10|med}}&lt;br /&gt;
| &lt;br /&gt;
| D F A♭&lt;br /&gt;
| Ddim&lt;br /&gt;
| D diminished&lt;br /&gt;
| D F A♯&lt;br /&gt;
| Daug&lt;br /&gt;
| D augmented&lt;br /&gt;
|-&lt;br /&gt;
| {{dash|0, 5, 9, 13|med}}&lt;br /&gt;
| 4:5:6:7&lt;br /&gt;
| D F A C♯&lt;br /&gt;
| Dm(M7)&lt;br /&gt;
| D minor-major&lt;br /&gt;
| D F A C♭&lt;br /&gt;
| D7&lt;br /&gt;
| D seven&lt;br /&gt;
|-&lt;br /&gt;
| {{dash|0, 5, 9, 12|med}}&lt;br /&gt;
| &lt;br /&gt;
| D F A Bb&lt;br /&gt;
| Dm(♭6)&lt;br /&gt;
| D minor flat-six&lt;br /&gt;
| D F A B♯&lt;br /&gt;
| D6&lt;br /&gt;
| D six&lt;br /&gt;
|-&lt;br /&gt;
| {{dash|0, 5, 9, 14|med}}&lt;br /&gt;
| &lt;br /&gt;
| D F A C&lt;br /&gt;
| Dm7&lt;br /&gt;
| D minor seven&lt;br /&gt;
| D F A C&lt;br /&gt;
| DM7&lt;br /&gt;
| D major seven&lt;br /&gt;
|-&lt;br /&gt;
| {{dash|0, 4, 9, 13|med}}&lt;br /&gt;
| &lt;br /&gt;
| D F♯ A C♯&lt;br /&gt;
| DM7&lt;br /&gt;
| D major seven&lt;br /&gt;
| D F♭ A C♭&lt;br /&gt;
| DM7&lt;br /&gt;
| D minor seven&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Alterations are always enclosed in parentheses, additions never are. An up or down immediately after the chord root affects the 3rd, 6th, 7th, and/or the 11th (every other note of a stacked-3rds chord {{dash|6, 1, 3, 5, 7, 9, 11, 13}}). See [[Ups and downs notation #Chords and chord progressions]] for more examples.&lt;br /&gt;
&lt;br /&gt;
Using antidiatonic names, if you&#039;re used to diatonic interval arithmetic, you can do antidiatonic interval arithmetic by following the simple guideline that qualities are &#039;&#039;&#039;reversed&#039;&#039;&#039; from standard diatonic. As in, just as adding two major seconds gives you a major third in 12edo, adding two minor seconds gives a minor third in 16edo.&lt;br /&gt;
&lt;br /&gt;
That is, reversing means exchanging major for minor, aug for dim, and sharp for flat. Perfect and natural are unaffected.&lt;br /&gt;
&lt;br /&gt;
Examples can be found at the bottom of the page.&lt;br /&gt;
&lt;br /&gt;
== Approximation to JI ==&lt;br /&gt;
=== Selected just intervals by error ===&lt;br /&gt;
{{Q-odd-limit intervals|16}}&lt;br /&gt;
&lt;br /&gt;
It&#039;s worth noting that the 525{{c}} interval is almost exactly halfway in between 4/3 and 11/8, making it very discordant, although playing this in the context of a larger chord, and with specialized timbres, can make this less noticeable.&lt;br /&gt;
&lt;br /&gt;
[[File:16ed2-001.svg|alt=alt : Your browser has no SVG support.]]&lt;br /&gt;
&lt;br /&gt;
[[:File:16ed2-001.svg|16ed2-001.svg]]&lt;br /&gt;
&lt;br /&gt;
=== Zeta peak index ===&lt;br /&gt;
{{ZPI&lt;br /&gt;
| zpi = 51&lt;br /&gt;
| steps = 15.9443732426877&lt;br /&gt;
| step size = 75.2616601314409&lt;br /&gt;
| tempered height = 4.191572&lt;br /&gt;
| pure height = 3.476281&lt;br /&gt;
| integral = 0.812082&lt;br /&gt;
| gap = 13.070433&lt;br /&gt;
| octave = 1204.18656210305&lt;br /&gt;
| consistent = 6&lt;br /&gt;
| distinct = 6&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Octave theory ==&lt;br /&gt;
The scale supports the diminished temperament with its 1/4 octave period, though its generator size, equal to its step size of 75{{c}}, is smaller than ideal. Its very flat 3/2 of 675{{c}} [[support]]s Mavila temperament, where the mapping of major and minor is reversed. The temperament could be popular for its 150{{c}} &amp;quot;3/4-tone&amp;quot; equal division of the traditional 300{{c}} minor third.&lt;br /&gt;
&lt;br /&gt;
16edo is also a tuning for the [[Jubilismic clan|no-threes 7-limit temperament tempering out 50/49]]. This has a period of a half-octave (600{{c}}), and a generator of a flat septimal major 2nd, for which 16edo uses 3\16. For this, there are mos scales of sizes 4, 6, and 10; extending this temperament to the full 7-limit can produce either Lemba or Astrology (16edo supports both, but is not a very accurate tuning of either).&lt;br /&gt;
&lt;br /&gt;
16edo is also a tuning for the no-threes 7-limit temperament tempering out [http://x31eq.com/cgi-bin/uv.cgi?uvs=%5B-19%2C7%2C1%3E&amp;amp;limit=2_5_7 546875:524288], which has a flat major third as generator, for which 16-EDO provides 5\16 octaves. For this, there are MOS of sizes 7, 10, and 13; these are shown below under &amp;quot;&#039;&#039;&#039;Magic family of scales&#039;&#039;&#039;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Easley Blackwood Jr]] writes of 16edo:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&#039;&#039;16 notes: This tuning is best thought of as a combination of four intertwined diminished seventh chords. Since 12-note tuning can be regarded as a combination of three diminished seventh chords, it is plain that the two tunings have elements in common. The most obvious difference in the way the two tunings sound and work is that triads in 16-note tuning, although recognizable, are too discordant to serve as the final harmony in cadences. Keys can still be established by successions of altered subdominant and dominant harmonies, however, and the Etude is based mainly upon this property. The fundamental consonant harmony employed is a minor triad with an added minor seventh.&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
From a harmonic series perspective, if we take 13\16 as a 7/4 ratio approximation, sharp by 6.174{{c}}, and take the 300{{c}} minor third as an approximation of the harmonic 19th ([[19/16]], approximately 297.5{{c}}), that can combine with the approximation of the harmonic seventh to form a 16:19:28 triad .&lt;br /&gt;
&lt;br /&gt;
The interval between the 28th &amp;amp;amp; 19th harmonics, 28:19, measures approximately 671.3{{c}}, which is 3.7{{c}} away from 16edo&#039;s &amp;quot;narrow fifth&amp;quot;. Another voicing for this chord is 14:16:19, which features 19:14 as the outer interval (528.7{{c}} just, 525.0{{c}} in 16edo). A perhaps more consonant open voicing is 7:16:19&lt;br /&gt;
&lt;br /&gt;
== Regular temperament properties ==&lt;br /&gt;
=== Uniform maps ===&lt;br /&gt;
{{Uniform map|edo=16}}&lt;br /&gt;
&lt;br /&gt;
=== Commas ===&lt;br /&gt;
16et [[tempering out|tempers out]] the following [[comma]]s. (Note: This assumes [[val]] {{val| 16 25 37 45 55 59 }}.)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;commatable wikitable center-all left-3 right-4 left-6&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! [[Harmonic limit|Prime&amp;lt;br&amp;gt;limit]]&lt;br /&gt;
! [[Ratio]]&amp;lt;ref group=note&amp;gt;Ratios longer than 10 digits are presented by placeholders with informative hints&amp;lt;/ref&amp;gt;&lt;br /&gt;
! [[Monzo]]&lt;br /&gt;
! [[Cent]]s&lt;br /&gt;
! [[Color name]]&lt;br /&gt;
! Name&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| [[135/128]]&lt;br /&gt;
| {{monzo| -7 3 1 }}&lt;br /&gt;
| 92.18&lt;br /&gt;
| Layobi&lt;br /&gt;
| Mavila comma, major chroma&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| [[648/625]]&lt;br /&gt;
| {{monzo| 3 4 -4 }}&lt;br /&gt;
| 62.57&lt;br /&gt;
| Quadgu&lt;br /&gt;
| Diminished comma, major diesis&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| [[3125/3072]]&lt;br /&gt;
| {{monzo| -10 -1 5 }}&lt;br /&gt;
| 29.61&lt;br /&gt;
| Laquinyo&lt;br /&gt;
| Magic comma&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| [[6115295232/6103515625|(20 digits)]]&lt;br /&gt;
| {{monzo| 23 6 -14 }}&lt;br /&gt;
| 3.34&lt;br /&gt;
| Sasepbiru&lt;br /&gt;
| [[Vishnuzma]]&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| [[36/35]]&lt;br /&gt;
| {{monzo| 2 2 -1 -1 }}&lt;br /&gt;
| 48.77&lt;br /&gt;
| Rugu&lt;br /&gt;
| Mint comma, septimal quartertone&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| [[525/512]]&lt;br /&gt;
| {{monzo| -9 1 2 1 }}&lt;br /&gt;
| 43.41&lt;br /&gt;
| Lazoyoyo&lt;br /&gt;
| Avicennma&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| [[50/49]]&lt;br /&gt;
| {{monzo| 1 0 2 -2 }}&lt;br /&gt;
| 34.98&lt;br /&gt;
| Biruyo&lt;br /&gt;
| Jubilisma&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| [[64827/64000]]&lt;br /&gt;
| {{monzo| -9 3 -3 4 }}&lt;br /&gt;
| 22.23&lt;br /&gt;
| Laquadzo-atrigu&lt;br /&gt;
| Squalentine comma&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| [[3125/3087]]&lt;br /&gt;
| {{monzo| 0 -2 5 -3 }}&lt;br /&gt;
| 21.18&lt;br /&gt;
| Triru-aquinyo&lt;br /&gt;
| Gariboh comma&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| [[126/125]]&lt;br /&gt;
| {{monzo| 1 2 -3 1 }}&lt;br /&gt;
| 13.79&lt;br /&gt;
| Zotrigu&lt;br /&gt;
| Starling comma&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| [[1029/1024]]&lt;br /&gt;
| {{monzo| -10 1 0 3 }}&lt;br /&gt;
| 8.43&lt;br /&gt;
| Latrizo&lt;br /&gt;
| Gamelisma&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| [[6144/6125]]&lt;br /&gt;
| {{monzo| 11 1 -3 -2 }}&lt;br /&gt;
| 5.36&lt;br /&gt;
| Sarurutrigu&lt;br /&gt;
| Porwell comma&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| [[121/120]]&lt;br /&gt;
| {{monzo| -3 -1 -1 0 2 }}&lt;br /&gt;
| 14.37&lt;br /&gt;
| Lologu&lt;br /&gt;
| Biyatisma&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| [[176/175]]&lt;br /&gt;
| {{monzo| 4 0 -2 -1 1 }}&lt;br /&gt;
| 9.86&lt;br /&gt;
| Lorugugu&lt;br /&gt;
| Valinorsma&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| [[385/384]]&lt;br /&gt;
| {{monzo| -7 -1 1 1 1 }}&lt;br /&gt;
| 4.50&lt;br /&gt;
| Lozoyo&lt;br /&gt;
| Keenanisma&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| [[441/440]]&lt;br /&gt;
| {{monzo| -3 2 -1 2 -1 }}&lt;br /&gt;
| 3.93&lt;br /&gt;
| Luzozogu&lt;br /&gt;
| Werckisma&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| [[3025/3024]]&lt;br /&gt;
| {{monzo| -4 -3 2 -1 2 }}&lt;br /&gt;
| 0.57&lt;br /&gt;
| Loloruyoyo&lt;br /&gt;
| Lehmerisma&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Rank-2 temperaments ===&lt;br /&gt;
* [[List of 16et rank two temperaments by badness]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable center-1 center-2&amp;quot;&lt;br /&gt;
|+ Table of temperaments by generator&lt;br /&gt;
|-&lt;br /&gt;
! Periods&amp;lt;br&amp;gt;per 8ve&lt;br /&gt;
! Generator&lt;br /&gt;
! Temperaments&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1\16&lt;br /&gt;
| [[Valentine]], [[slurpee]]&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 3\16&lt;br /&gt;
| [[Gorgo]]&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 5\16&lt;br /&gt;
| [[Magic]]/[[muggles]]&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 7\16&lt;br /&gt;
| [[Mavila]]/[[armodue]]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 1\16&lt;br /&gt;
| [[Bipelog]]&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 3\16&lt;br /&gt;
| [[Lemba]], [[astrology]]&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 1\16&lt;br /&gt;
| [[Diminished (temperament)|Diminished]]/[[demolished]]&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| 1\16&lt;br /&gt;
| [[Semidim]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Scales ==&lt;br /&gt;
* {{Main|List of MOS scales in {{PAGENAME}}}}&lt;br /&gt;
Important mosses include:&lt;br /&gt;
* [[magic]] anti-diatonic 3L4s 1414141 (5\16, 1\1)&lt;br /&gt;
* [[magic]] superdiatonic 3L7s 1311311311 (5\16, 1\1)&lt;br /&gt;
* [[magic]] chromatic 11121121112 3L10s (5\16, 1\1)&lt;br /&gt;
* [[mavila]] anti-diatonic 2L5s 2223223 (9\16, 1\1)&lt;br /&gt;
* [[mavila]] superdiatonic 7L2s 222212221 (9\16, 1\1)&lt;br /&gt;
* [[gorgo]] 5L1s 333331 (3\16, 1\1)&lt;br /&gt;
* [[lemba]] 4L2s 332332 (3\16, 1\2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mavila&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [5]:&lt;br /&gt;
| 5 2 5 2 2&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [7]:&lt;br /&gt;
| 3 2 2 3 2 2 2&lt;br /&gt;
|[[File:MavilaAntidiatonic16edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
| [9]:&lt;br /&gt;
| 1 2 2 2 1 2 2 2 2&lt;br /&gt;
|[[File:MavilaSuperdiatonic16edo.mp3]]&lt;br /&gt;
|}&lt;br /&gt;
See also [[Mavila Temperament Modal Harmony]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Diminished&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [8]:&lt;br /&gt;
| 1 3 1 3 1 3 1 3&lt;br /&gt;
|[[File:htgt16edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
| [12]:&lt;br /&gt;
| 1 1 2 1 1 2 1 1 2 1 1 2&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Magic&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[7]: 1 4 1 4 1 4 1&lt;br /&gt;
&lt;br /&gt;
[10]: 1 3 1 1 3 1 1 1 3 1&lt;br /&gt;
&lt;br /&gt;
[13]: 1 1 2 1 1 1 2 1 1 1 2 1 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cynder/Gorgo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[5]: 3 3 4 3 3&lt;br /&gt;
&lt;br /&gt;
[6]: 3 3 1 3 3 3&lt;br /&gt;
&lt;br /&gt;
[11]: 1 2 1 2 1 2 1 2 1 2 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lemba/Astrology&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[4]: 3 5 3 5&lt;br /&gt;
&lt;br /&gt;
[6]: 3 2 3 3 2 3&lt;br /&gt;
&lt;br /&gt;
[10]: 2 1 2 1 2 2 1 2 1 2&lt;br /&gt;
&lt;br /&gt;
== Metallic harmony ==&lt;br /&gt;
In 16edo, triadic harmony can be based on on heptatonic sevenths (or seconds) rather than thirds. For instance, 16edo approximates 7/4 well enough to use&lt;br /&gt;
&lt;br /&gt;
it in place of the usual 3/2, and in Mavila[7] this 7/4 approximation shares an interval class with a well-approximated 11/6 (at 1050{{c}}). Stacking these two intervals reaches 2025{{c}}, or a minor 6th plus an octave. Thus the out-of-tune 675{{c}} interval is bypassed, and all the dyads in the triad are consonant.&lt;br /&gt;
&lt;br /&gt;
Depending on whether the Mavila[7] major 7th or minor 7th is used, one of two triads is produced: a small one, {{nowrap|{{dash|0, 975, 2025{{c}}}}}}, and a large one, {{nowrap|{{dash|0, 1050, 2025{{c}}}}}}. William Lynch, a major proponent of this style of harmony, calls these two triads &amp;quot;hard&amp;quot; and &amp;quot;soft&amp;quot;, respectively. In addition, two other &amp;quot;symmetrical&amp;quot; triads are also obvious possible chords: a narrow symmetrical triad at {{nowrap|{{dash|0, 975, 1950{{c}}}}}}, and a wide symmetrical triad at {{nowrap|{{dash|0, 1050, 2100{{c}}}}}}. These are sort of analogous to &amp;quot;diminished&amp;quot; and &amp;quot;augmented&amp;quot; triads. The characteristic buzzy/metallic sound of these seventh-based triads inspired William Lynch to call them &amp;quot;Metallic triads&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== MOS scales supporting metallic harmony in 16edo ===&lt;br /&gt;
The ssLsssL mode of Mavila[7] contains two hard triads on degrees 1 and 4 and two soft triads on degrees 2 and 6. The other three chords are wide symmetrical triads 0-1050-2025{{c}}. In Mavila[9], hard and soft triads cease to share a triad class, as 975{{c}} is a major 8th, while 1050{{c}} is a minor 9th; the triads may still be used, but parallel harmonic motion will function differently.&lt;br /&gt;
&lt;br /&gt;
Another possible MOS scales for this approach would be Lemba[6], which gives two each of the soft, hard, and narrow symmetric triads.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;See: [[Metallic Harmony]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&#039;&#039;&#039;16-tone piano layout based on the mavila[7]/antidiatonic scale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This Layout places mavila[7] on the black keys and mavila[9] on the white keys, according to antidiatonic notation.&lt;br /&gt;
&lt;br /&gt;
[[File:16-EDO-PIano-Diagram.png|alt=16-EDO-PIano-Diagram.png|748x293px|16-EDO-PIano-Diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Un-annotated diagram&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Please explain this image. {{todo|annotate}}&lt;br /&gt;
&lt;br /&gt;
[[File:16edo_wheel_01.png|alt=16edo wheel 01.png|325x325px|16edo wheel 01.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lumatone mapping&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
See: [[Lumatone mapping for 16edo]]&lt;br /&gt;
&lt;br /&gt;
== Interval arithmetic examples ==&lt;br /&gt;
These examples show the correspondence between interval arithmetic using diatonic and antidiatonic notation.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Diatonic (i.e. 12edo)&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Antidiatonic (i.e. 16edo)&lt;br /&gt;
|-&lt;br /&gt;
! Question&lt;br /&gt;
! Result&lt;br /&gt;
! Question&lt;br /&gt;
! Result&lt;br /&gt;
|-&lt;br /&gt;
| M2 + M2&lt;br /&gt;
| aug3&lt;br /&gt;
| m2 + m2&lt;br /&gt;
| dim3&lt;br /&gt;
|-&lt;br /&gt;
| D to F♯&lt;br /&gt;
| aug3&lt;br /&gt;
| D to F♭&lt;br /&gt;
| dim3&lt;br /&gt;
|-&lt;br /&gt;
| D to F&lt;br /&gt;
| M3&lt;br /&gt;
| D to F&lt;br /&gt;
| m3&lt;br /&gt;
|-&lt;br /&gt;
| E♭ + m3&lt;br /&gt;
| Gbb&lt;br /&gt;
| E♯ + M3&lt;br /&gt;
| G♯♯&lt;br /&gt;
|-&lt;br /&gt;
| E♭ + P5&lt;br /&gt;
| B♭&lt;br /&gt;
| E♯ + P5&lt;br /&gt;
| B♯&lt;br /&gt;
|-&lt;br /&gt;
| A minor chord&lt;br /&gt;
| A C♭ E&lt;br /&gt;
| A major chord&lt;br /&gt;
| A C♯ E&lt;br /&gt;
|-&lt;br /&gt;
| E♭ major chord&lt;br /&gt;
| E♭ G♭ D♭&lt;br /&gt;
| E♯ minor chord&lt;br /&gt;
| E♯ G♯ B♯&lt;br /&gt;
|-&lt;br /&gt;
| Gm7 = G + m3 + P5 + m7&lt;br /&gt;
| G B D F♭&lt;br /&gt;
| G + M3 + P5 + M7&lt;br /&gt;
| G B D F♯&lt;br /&gt;
|-&lt;br /&gt;
| A♭7aug = A♭ + M3 + A5 + m7&lt;br /&gt;
| A♭ C♭ E Gbb&lt;br /&gt;
| A♯ + m3 + d5 + M7&lt;br /&gt;
| A♯ C♯ E G♯♯&lt;br /&gt;
|-&lt;br /&gt;
| what chord is D F A♯?&lt;br /&gt;
| D + M3 + A5 = Daug&lt;br /&gt;
| D F A♭&lt;br /&gt;
| D + m3 + d5&lt;br /&gt;
|-&lt;br /&gt;
| what chord is C E G♭ B♭?&lt;br /&gt;
| C + m3 + d5 + d7 = Cdim7&lt;br /&gt;
| C E G♯ B♯&lt;br /&gt;
| C + M3 + A5 + A7&lt;br /&gt;
|-&lt;br /&gt;
| C major scale = C + M2 + M3&amp;lt;br&amp;gt;+ P4 + P5 + M6 + M7 + P8&lt;br /&gt;
| C D♯ E♯ F&amp;lt;br&amp;gt;G A♯ B♯ C&lt;br /&gt;
| C + m2 + m3 + P4&amp;lt;br&amp;gt;+ P5 + m6 + m7 + P8&lt;br /&gt;
| C D♭ E♭ F&amp;lt;br&amp;gt;G A♭ B♭ C&lt;br /&gt;
|-&lt;br /&gt;
| C minor scale = C + M2 + m3&amp;lt;br&amp;gt;+ P4 + P5 + m6 + m7 + P8&lt;br /&gt;
| C D♯ E F&amp;lt;br&amp;gt;G A B C&lt;br /&gt;
| C + m2 + M3 + P4&amp;lt;br&amp;gt;+ P5 + M6 + M7 + P8&lt;br /&gt;
| C D♭ E F&amp;lt;br&amp;gt;G A B C&lt;br /&gt;
|-&lt;br /&gt;
| what scale is A B♯ C♭ D&amp;lt;br&amp;gt;E F G♭ A?&lt;br /&gt;
| A + M2 + m3 + P4&amp;lt;br&amp;gt;+ P5 + M6 + m7 = A dorian&lt;br /&gt;
| A B♭ C♯ D&amp;lt;br&amp;gt;E F G♯ A&lt;br /&gt;
| A + m2 + M3 + P4&amp;lt;br&amp;gt;+ P5 + m6 + M7&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Music ==&lt;br /&gt;
{{Catrel| 16edo tracks }}&lt;br /&gt;
&lt;br /&gt;
; [[Abnormality]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=zao6E8GdQh0 &#039;&#039;it&#039;s not not opposite day&#039;&#039;] (2023)&lt;br /&gt;
* [https://www.youtube.com/watch?v=1pa3dztk8o0 &#039;&#039;nightfall&#039;&#039;] (2024)&lt;br /&gt;
&lt;br /&gt;
; [[Beheld]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=kzPeVB2mncc &#039;&#039;Nebulous vibe&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
; [[City of the Asleep]]&lt;br /&gt;
* [https://cityoftheasleep.bandcamp.com/track/huckleberry-regional-preserve &#039;&#039;Huckleberry Regional Preserve&#039;&#039;]&lt;br /&gt;
* [https://cityoftheasleep.bandcamp.com/track/illegible-red-ink &#039;&#039;Illegible Red Ink&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
; [[Bryan Deister]]&lt;br /&gt;
* [https://www.youtube.com/shorts/IfVvjoRqqNk &#039;&#039;16edo jam&#039;&#039;] (2025)&lt;br /&gt;
&lt;br /&gt;
; [[E8 Heterotic]]&lt;br /&gt;
* [https://youtu.be/a8Jgb_XIj7c &amp;quot;Hexed&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
; [[Fabrizio Fiale]]&lt;br /&gt;
* [https://www.soundclick.com/music/songInfo.cfm?songID=12370649 &#039;&#039;Prenestyna Highway&#039;&#039;]&lt;br /&gt;
* [https://www.soundclick.com/music/songInfo.cfm?songID=7715803 &#039;&#039;Palestrina Morta, fantasia quasi una sonata&#039;&#039;]&lt;br /&gt;
* [https://soundcloud.com/fff-fiale/in-sospensione-neutra &#039;&#039;In Sospensione Neutra&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
; [[Aaron Andrew Hunt]]&lt;br /&gt;
* [https://soundcloud.com/uz1kt3k/fuga-a3-in-16et &#039;&#039;Fuga a3 in 16ET&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
; [[Last Sacrament]]&lt;br /&gt;
* [http://lastsacrament.bandcamp.com/album/enantiodromia &#039;&#039;Enantiodromia&#039;&#039;] (album) (from 2013)&lt;br /&gt;
* [https://lastsacrament.bandcamp.com/album/maniacal-meditations-ep &#039;&#039;Maniacal Meditations&#039;&#039;] (EP) (2013 EP)&lt;br /&gt;
&lt;br /&gt;
; [[William Lynch]]&lt;br /&gt;
* [[:File:Mavila_Jazz_Rhodes_1.mp3|&#039;&#039;Mavila Jazz Groove&#039;&#039;]]&lt;br /&gt;
* [[:File:mavila4.mp3|&#039;&#039;Cold, Dark Night for a Dance&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
; [[Claudi Meneghin]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=vIWxP_C0aUM &#039;&#039;Mavila Fugue&#039;&#039;]&lt;br /&gt;
* [https://www.youtube.com/watch?v=KYkmT46oGhw &#039;&#039;Canon at the Semitone on The Mother&#039;s Malison Theme&#039;&#039;, for Cor Anglais and Violin] ([https://www.youtube.com/watch?v=I6BUauD8EaE for Organ])&lt;br /&gt;
* [https://www.youtube.com/watch?v=P7LUSRd1kMg &#039;&#039;Canon on Twinkle Twinkle Little Star&#039;&#039;, for Organ] (2023) ([https://www.youtube.com/watch?v=QHJYyqge_JQ for Baroque Oboe and Viola])&lt;br /&gt;
&lt;br /&gt;
; [[Herman Miller]]&lt;br /&gt;
* [http://www.io.com/%7Ehmiller/midi/16tet.mid &#039;&#039;Etude in 16-tone equal tuning&#039;&#039;]{{dead link}} [http://clones.soonlabel.com/public/micro/gene_ward_smith/Others/Herman/16tet.mp3 play]{{dead link}} ([http://soonlabel.com/xenharmonic/archives/2604 organ version]{{dead link}})&lt;br /&gt;
&lt;br /&gt;
; [[Nae Ayy]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=H74psBvdeT4 &#039;&#039;Rambling&#039;&#039;]&lt;br /&gt;
* [https://www.youtube.com/watch?v=OAhV8ol2Hbw &#039;&#039;a n g e r y&#039;&#039;]&lt;br /&gt;
* [https://www.youtube.com/watch?v=-MboZelse90 &#039;&#039;Maundering&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
; [[NullPointerException Music]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=LXsZIbT6wpM &#039;&#039;Edolian - Seventhic&#039;&#039;] (2020)&lt;br /&gt;
* [https://www.youtube.com/watch?v=UrQPr7V9feA &#039;&#039;Finality&#039;&#039;] (2021)&lt;br /&gt;
&lt;br /&gt;
; [[Jean-Pierre Poulin]]&lt;br /&gt;
* [http://www.jeanpierrepoulin.com/mp3/Armodue78.mp3 &#039;&#039;Armodue78&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
; [[Ron Sword]]&lt;br /&gt;
* [https://soundcloud.com/ron-sword/mavila-fog &#039;&#039;The Foggy Road from Pasadena&#039;&#039;]{{dead link}}&lt;br /&gt;
&lt;br /&gt;
; [[Chris Vaisvil]]&lt;br /&gt;
* [http://micro.soonlabel.com/16-ET/20120527-16-malathion.mp3 &#039;&#039;Malathion&#039;&#039;] - [http://chrisvaisvil.com/?p=2358 details]&lt;br /&gt;
* [http://micro.soonlabel.com/16-ET/20130216_16edo_vesta.mp3 &#039;&#039;Being of Vesta&#039;&#039;] - [http://chrisvaisvil.com/?p=3061 details]&lt;br /&gt;
* [http://micro.soonlabel.com/simultaneous-tunings/20130607_thin_ice_christiane.mp3 &#039;&#039;Thin Ice&#039;&#039;] - [http://chrisvaisvil.com/?p=3354 details]&lt;br /&gt;
&lt;br /&gt;
; [[Stephen Weigel]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=0t7ZmlmrE0Q &#039;&#039;Shot Fades the Sum Of&#039;&#039;]&lt;br /&gt;
* [https://www.youtube.com/watch?v=2y01AlgOPvk &#039;&#039;When the Saints go Marching&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
; [[Randy Winchester]]&lt;br /&gt;
* [http://micro.soonlabel.com/gene_ward_smith/Others/Winchester/05%20-%205.%2016%20octave.mp3 Comets Over Flatland 5]{{dead link}}&lt;br /&gt;
&lt;br /&gt;
; [[Woyten]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=LLgClI8pyNw &#039;&#039;Don&#039;t Take Five&#039;&#039;] (2021)&lt;br /&gt;
&lt;br /&gt;
; [[Xotla]]&lt;br /&gt;
* &amp;quot;Robotic Dialogue&amp;quot; from &#039;&#039;Microtones &amp;amp; Garden Gnomes&#039;&#039; (2017) [https://xotla.bandcamp.com/track/robotic-dialogue-16edo Bandcamp] | [https://youtu.be/sFxny2JNGpo?si=8MKPuIMCR_Xx1DTi YouTube]&lt;br /&gt;
* &amp;quot;Cognitive Climate&amp;quot; from Science Fraction (2022) [https://open.spotify.com/track/52v382I0OUotQjHo0pPoXs Spotify] | [https://xotla.bandcamp.com/track/cognitive-climate-16edo Bandcamp] | [https://youtu.be/dNBDG4wymN8?si=XGbpNkRp3qUo0Xgb YouTube]&lt;br /&gt;
&lt;br /&gt;
; [[User:Nick_Vuci|Nick Vuci]]&lt;br /&gt;
* [https://en.xen.wiki/images/4/44/NickVuci-20220206-16edo-Prelude.mp3 &#039;&#039;Prelude&#039;&#039;]&lt;br /&gt;
* [https://en.xen.wiki/images/9/9a/NickVuci-20231102-16edo-SofterForJ.mp3 &#039;&#039;Softer for J&#039;&#039;]&lt;br /&gt;
* [https://en.xen.wiki/images/4/48/NickVuci-20220306-16edo-Invention.mp3 &#039;&#039;2-Part Invention&#039;&#039;]&lt;br /&gt;
* [https://en.xen.wiki/w/User:Nick_Vuci#Modal_Studies &#039;&#039;Mavila Modal Studies&#039;&#039;]&lt;br /&gt;
* [https://en.xen.wiki/images/c/c6/NV-20210526-16NEJI128-SerialismDubstepSketch.mp3 &#039;&#039;EDM based on a tone row&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
; [[Zewen Senpai]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=QOzBGd64Pi4 &#039;&#039;Simple Ambient Study No. 1&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=note/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[57ed12]] - octave stretched version of 16edo; 57ed12 improves 3.5.11.13.17 but damages 2.7&lt;br /&gt;
&lt;br /&gt;
=== Approaches ===&lt;br /&gt;
* [[User:VectorGraphics/16edo theory|Vector&#039;s approach]]&lt;br /&gt;
* [[Armodue theory]]&lt;br /&gt;
** [[Armodue armonia]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Further reading ==&lt;br /&gt;
* [[Sword, Ron]]. &#039;&#039;[https://ronsword.bigcartel.com/product/esadekaphonic-scales-for-guitar Hexadecaphonic Scales for Guitar: A Microtonal Guitar Method Book, for Theory, Scales, and Information on the Sixteen Equal Division Octave System]&#039;&#039;. 2009. (semi-diminished fourth tuning)&lt;br /&gt;
* Sword, Ron. &#039;&#039;[http://www.metatonalmusic.com/books.html Hexadecaphonic Scales for Guitar: Theory, Scales and Information on the Sixteen Equal Division Octave system]&#039;&#039;. 2010? (superfourth tuning)&lt;br /&gt;
* Sword, Ron. &amp;quot;Thesaurus of Melodic Patterns and Intervals for 16-Tones&amp;quot; IAAA Press, USA. First Ed: August, 2011{{citation needed}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Teentuning]]&lt;br /&gt;
[[Category:Listen]]&lt;br /&gt;
[[Category:Mavila]]&lt;br /&gt;
[[Category:Guitar]]&lt;br /&gt;
[[Category:Pages with internal sound examples]]&lt;br /&gt;
&lt;br /&gt;
{{Todo|cleanup}}&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:15edo&amp;diff=194970</id>
		<title>Talk:15edo</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:15edo&amp;diff=194970"/>
		<updated>2025-05-02T18:37:19Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Table of divisors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WSArchiveLink}}&lt;br /&gt;
==Draft at 15edo-a==&lt;br /&gt;
Is there anyone who opposes replacing this with [[15edo-a]]? If so, speak up.&lt;br /&gt;
&lt;br /&gt;
In the future note that drafts aren&#039;t really necessary, since we have a complete history of all versions. If you still want a draft use a user subpage, for example [[User:Keenan Pepper/15edo]]. [[User:Keenan Pepper|Keenan Pepper]] ([[User talk:Keenan Pepper|talk]]) 04:11, 30 September 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Table of divisors ==&lt;br /&gt;
&lt;br /&gt;
The table &amp;quot;Logarithmic divisions of intervals in 15edo&amp;quot; is just marking divisors.&lt;br /&gt;
I don&#039;t really need a table to know 6 steps is divisible by 2 and 3. It takes up quite some space, and actually it took me a bit to even figure out what the point of it was. I&#039;d rather remove it.&lt;br /&gt;
– [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 11:42, 2 May 2025 (UTC)&lt;br /&gt;
: Agreed. --[[User:Fredg999|Fredg999]] ([[User talk:Fredg999|talk]]) 18:31, 2 May 2025 (UTC)&lt;br /&gt;
:: Killed it. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 18:37, 2 May 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=15edo&amp;diff=194969</id>
		<title>15edo</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=15edo&amp;diff=194969"/>
		<updated>2025-05-02T18:37:05Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Tuning theory */ remove unhelpful table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{interwiki&lt;br /&gt;
| de = 15-EDO&lt;br /&gt;
| en = 15edo&lt;br /&gt;
| es = &lt;br /&gt;
| ja = 15平均律&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox ET}}&lt;br /&gt;
{{Wikipedia|15 equal temperament}}&lt;br /&gt;
{{ED intro}}&lt;br /&gt;
&lt;br /&gt;
== Theory ==&lt;br /&gt;
&lt;br /&gt;
=== Composition theory ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Unque/15edo Composition Theory|Unque&#039;s approach]] - covers scales, chords, intervals, and functional harmony.&lt;br /&gt;
* [[15edo/Vector&#039;s compositional guides|Vector&#039;s guides]] - covers the construction of scales, the kinds of chords found in 15edo, and a possible notation system.&lt;br /&gt;
* [[Metallic harmony]] - harmony involving stacking sevenths instead of thirds; 15edo is one of the systems it is intended for.&lt;br /&gt;
&lt;br /&gt;
=== Tuning theory ===&lt;br /&gt;
15edo can be thought of as three sets of [[5edo]] which do not connect by [[3/2|fifths]]. The fifth at 720 cents is quite wide yet still usable as a perfect fifth. Some would describe the fifth as more shimmery and pungent than anything closer to a just 3/2. The perfect fifth of 15edo returns to the octave if stacked five times. In regular temperament terms, this  means the [[Pythagorean limma]] is tempered out, which is radically different than a meantone system. This has a variety of ramifications for chord progressions based on {{w|Function (music)|functional harmony}}, because if you use the equipentatonic as your &amp;quot;diatonic scale&amp;quot;, the same interval can have multiple functions. Additionally, 15 being equal to {{nowrap|3 × 5}} also implies that 15edo contains five sets of [[3edo]].&lt;br /&gt;
&lt;br /&gt;
15edo can be seen as a [[7-limit]] temperament because of its ability to approximate some septimal intervals, but it also contains some fairly obvious approximations to [[11-limit]] intervals, so it can reasonably be described as an 11-limit temperament, and is generally considered to be the first edo to work as an 11-limit system; however, due to its rather distant approximation of the 3rd harmonic (and therefore the 9th harmonic as well), those seeking to represent JI with 15edo would be best advised to avoid chords requiring those harmonics (or to at least treat them with sensitivity, for instance, only using 9/8 when it is being made up of two 3/2s to make its identity clear). 15edo is also notable for being the smallest edo with recognizable, distinct representations of 5-odd limit intervals (3/2, 5/4, 6/5, and their octave inverses) that has a positive [[syntonic comma]].&lt;br /&gt;
&lt;br /&gt;
In the 15edo system, major thirds cannot be divided perfectly into two, while minor thirds, fourths, wide tritones, subminor sevenths, and supermajor sevenths can. Similarly, supermajor seconds, fourths, fifths, and subminor sevenths can all be divided into 3 equal parts, while minor thirds, tritones, and major sixths cannot. &lt;br /&gt;
&lt;br /&gt;
This gives 15edo a whole new set of pitch symmetries and modes of limited transposition. Coupled with the lack of a [[5L 2s|5L 2s diatonic scale]] and of a standard tritone, this tuning can be disorienting at first. Nonetheless, 15edo is notable for being the next-smallest edo after 9edo, 12edo and 14edo that contains recognizable major and minor triads. Under a stricter definition excluding 9edo and 14edo, this is a property noted in the works of theorists like [[Ivor Darreg]] and [[Easley Blackwood]]. In addition, because the guitar can be tuned symmetrically, from E to e (6th to 1st strings) unlike the 12-tone system on guitars, the learning curve is very manageable. All chords look the same modulated anywhere, and minor arpeggios are vertically stacked, making them very easy to play. 15-tone may be a promising start for anyone interested in xenharmony, due to its manageable number of tones and for containing the relatively popular 5edo.&lt;br /&gt;
&lt;br /&gt;
A possible analogue to the diatonic scale in 15edo is the [[Zarlino]] diatonic, which flattens one fifth to a large tritone in order to make all 7 notes distinct (and close to corresponding JI intervals, especially if you use the left-handed version). The fact that 15edo supports [[porcupine]] temperament is equivalent to the fact that both accidentals generally required to notate zarlino collapse to a single chromatic step. For a moment-of-symmetry scale, the [[1L 6s]] (onyx) and [[5L 5s]] (blackwood) scales are also an option.&lt;br /&gt;
&lt;br /&gt;
15edo is also the second-smallest edo (after [[10edo]]) that maintains [[minimal consistent EDOs|25% or lower relative error]] on all of the first eight harmonics of the [[harmonic series]].&lt;br /&gt;
&lt;br /&gt;
==== Prime harmonics ====&lt;br /&gt;
{{Harmonics in equal|15}}&lt;br /&gt;
&lt;br /&gt;
==Intervals==&lt;br /&gt;
{{See also|15edo-interval names}}&lt;br /&gt;
Relative to 12edo, 15edo maintains some categorically-similar intervals, particularly the 3rds, 4ths, 5ths, and 6ths, but is quite different in the categories of 2nds and 7ths. The closest intervals it has to a 12edo [[whole tone]] are both 40 cents sharp or flat of the 200-cent 12edo whole tone. This makes it rather difficult to translate traditional diatonic melodic approaches into 15edo, and also means that things like 7th, 9th, and 11th chords will behave very differently, even though major and minor triads are still relatively familiar-sounding. One step of 15edo almost exactly equals the reduced 67th harmonic, [[67/64]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable center-all left-8&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Degree&lt;br /&gt;
!Cents&lt;br /&gt;
!Approximate Ratios&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;{{rd|limit=11-limit}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
![[Solfege]]&amp;lt;br&amp;gt;(porcupine-based)&lt;br /&gt;
!Porcupine[7]&amp;lt;br&amp;gt;(traditional)&lt;br /&gt;
!Porcupine[8]&amp;lt;br&amp;gt;(Greek)&lt;br /&gt;
!Zarlino diatonic notation&lt;br /&gt;
! Blackwood&amp;lt;br&amp;gt;&amp;quot;guitar notation&amp;quot;&lt;br /&gt;
!Blackwood&amp;lt;br&amp;gt;Decimal&lt;br /&gt;
!Audio&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
|0&lt;br /&gt;
|1/1&lt;br /&gt;
|do&lt;br /&gt;
| D&lt;br /&gt;
|α&lt;br /&gt;
|C&lt;br /&gt;
|E&lt;br /&gt;
|1&lt;br /&gt;
|[[File:piano_0_1edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
| 80&lt;br /&gt;
|25/24, 21/20, 16/15, 22/21&lt;br /&gt;
|di&lt;br /&gt;
|D# / Eb&lt;br /&gt;
| α/ β\&lt;br /&gt;
|Db / C#&lt;br /&gt;
| E#&lt;br /&gt;
|1# / 2b&lt;br /&gt;
|[[File:piano_1_15edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|160&lt;br /&gt;
|11/10, 12/11, 10/9&lt;br /&gt;
|ru&lt;br /&gt;
|E&lt;br /&gt;
|β&lt;br /&gt;
|D&lt;br /&gt;
| Gb&lt;br /&gt;
|2&lt;br /&gt;
|[[File:piano_2_15edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
| 240&lt;br /&gt;
|8/7, 7/6, 9/8&lt;br /&gt;
| re&lt;br /&gt;
| E# / Fb&lt;br /&gt;
|β/ χ\&lt;br /&gt;
|D#&lt;br /&gt;
| G&lt;br /&gt;
|3&lt;br /&gt;
|[[File:piano_1_5edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|320&lt;br /&gt;
|6/5, 11/9&lt;br /&gt;
|me&lt;br /&gt;
|F&lt;br /&gt;
| χ&lt;br /&gt;
|Eb&lt;br /&gt;
|G#&lt;br /&gt;
|3# / 4b&lt;br /&gt;
|[[File:piano_4_15edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| 400&lt;br /&gt;
|5/4, 14/11&lt;br /&gt;
|mi&lt;br /&gt;
|F# / Gb&lt;br /&gt;
|χ/ δ\&lt;br /&gt;
|E&lt;br /&gt;
|Ab&lt;br /&gt;
|4&lt;br /&gt;
|[[File:piano_1_3edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
|480&lt;br /&gt;
|4/3, 9/7, 21/16&lt;br /&gt;
|fa&lt;br /&gt;
|G&lt;br /&gt;
|δ&lt;br /&gt;
|F&lt;br /&gt;
|A&lt;br /&gt;
|5&lt;br /&gt;
|[[File:piano_2_5edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|560&lt;br /&gt;
|11/8, 7/5&lt;br /&gt;
|fu&lt;br /&gt;
|G#&lt;br /&gt;
|δ/ ε\&lt;br /&gt;
|F#&lt;br /&gt;
|A#&lt;br /&gt;
|5# / 6b&lt;br /&gt;
|[[File:piano_7_15edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|640&lt;br /&gt;
|16/11, 10/7&lt;br /&gt;
|su&lt;br /&gt;
| Ab&lt;br /&gt;
|ε&lt;br /&gt;
|Gb&lt;br /&gt;
|Bb&lt;br /&gt;
|6&lt;br /&gt;
|[[File:piano_8_15edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|720&lt;br /&gt;
|3/2, 14/9, 32/21&lt;br /&gt;
|sol&lt;br /&gt;
|A&lt;br /&gt;
|ε/ φ\&lt;br /&gt;
|G&lt;br /&gt;
|B&lt;br /&gt;
|7&lt;br /&gt;
|[[File:piano_3_5edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|800&lt;br /&gt;
| 8/5, 11/7&lt;br /&gt;
|le&lt;br /&gt;
|A# / Bb&lt;br /&gt;
|φ&lt;br /&gt;
|Ab / G#&lt;br /&gt;
|B#&lt;br /&gt;
|7# / 8b&lt;br /&gt;
|[[File:piano_2_3edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|880&lt;br /&gt;
|5/3, 18/11&lt;br /&gt;
|la&lt;br /&gt;
|B&lt;br /&gt;
|φ/ γ\&lt;br /&gt;
|A&lt;br /&gt;
|Db&lt;br /&gt;
|8&lt;br /&gt;
|[[File:piano_11_15edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
| 960&lt;br /&gt;
|7/4, 12/7, 16/9&lt;br /&gt;
|ta&lt;br /&gt;
|B# / Cb&lt;br /&gt;
|γ&lt;br /&gt;
|A# / Bbb&lt;br /&gt;
|D&lt;br /&gt;
| 9&lt;br /&gt;
|[[File:piano_4_5edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
| 1040&lt;br /&gt;
|20/11, 11/6, 9/5&lt;br /&gt;
|tu&lt;br /&gt;
|C&lt;br /&gt;
|γ/ η\&lt;br /&gt;
|Bb&lt;br /&gt;
|D#&lt;br /&gt;
|9# / 0b&lt;br /&gt;
|[[File:piano_13_15edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
| 1120&lt;br /&gt;
|48/25, 40/21, 15/8, 21/11&lt;br /&gt;
|ti&lt;br /&gt;
|C# / Db&lt;br /&gt;
|η&lt;br /&gt;
|B&lt;br /&gt;
|Eb&lt;br /&gt;
|0&lt;br /&gt;
|[[File:piano_14_15edo.mp3]]&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
|1200&lt;br /&gt;
|2/1&lt;br /&gt;
|do&lt;br /&gt;
|D&lt;br /&gt;
| α&lt;br /&gt;
|C&lt;br /&gt;
| E&lt;br /&gt;
| 1&lt;br /&gt;
|[[File:piano_1_1edo.mp3]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Alternative interval names===&lt;br /&gt;
{| class=&amp;quot;wikitable center-all&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Step&lt;br /&gt;
! Cents&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | [[Ups and downs notation]] ([[Enharmonic unisons in ups and downs notation|EUs]]: v&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;A1 and m2)&amp;lt;br&amp;gt;(partial list, e.g. M2/m3 is also A1 and d4)&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Porcupine notation&amp;lt;br&amp;gt;([[Enharmonic unison|EU]]: dd2)&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| P1, m2&lt;br /&gt;
| unison, min 2nd&lt;br /&gt;
| C# / D / Eb&lt;br /&gt;
| unison&lt;br /&gt;
| D&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 80&lt;br /&gt;
| ^1, ^m2&lt;br /&gt;
| up-unison, upminor 2nd&lt;br /&gt;
| ^C# / ^D / ^Eb&lt;br /&gt;
| aug unison, dim 2nd&lt;br /&gt;
| D# / Eb&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 160&lt;br /&gt;
| vM2&lt;br /&gt;
| downmajor 2nd&lt;br /&gt;
| vD# / vE / vF / vGb&lt;br /&gt;
| perfect 2nd&lt;br /&gt;
| E&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 240&lt;br /&gt;
| M2, m3&lt;br /&gt;
| major 2nd, minor 3rd&lt;br /&gt;
| D# / E / F / Gb&lt;br /&gt;
| aug 2nd, dim 3rd&lt;br /&gt;
| E# / Fb&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 320&lt;br /&gt;
| ^m3&lt;br /&gt;
| upminor 3rd&lt;br /&gt;
| ^D# / ^E / ^F / ^Gb&lt;br /&gt;
| minor 3rd&lt;br /&gt;
| F&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| 400&lt;br /&gt;
| vM3&lt;br /&gt;
| downmajor 3rd&lt;br /&gt;
| vF# / vG / vAb&lt;br /&gt;
| major 3rd, dim 4th&lt;br /&gt;
| F# / Gb&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| 480&lt;br /&gt;
| M3, P4, d5&lt;br /&gt;
| major 3rd, perfect 4th, dim 5th&lt;br /&gt;
| F# / G / Ab&lt;br /&gt;
| aug 3rd, minor 4th&lt;br /&gt;
| Fx / G&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| 560&lt;br /&gt;
| ^4, ^d5&lt;br /&gt;
| up 4th, updim 5th&lt;br /&gt;
| ^F# / ^G / ^Ab&lt;br /&gt;
| major 4th, dim 5th&lt;br /&gt;
| G# / Abb&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| 640&lt;br /&gt;
| vA4, v5&lt;br /&gt;
| downaug 4th, down 5th&lt;br /&gt;
| vG# / vA / vBb&lt;br /&gt;
| aug 4th, minor 5th&lt;br /&gt;
| Gx / Ab&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| 720&lt;br /&gt;
| A4, P5, m6&lt;br /&gt;
| aug 4th, perfect 5th, minor 6th&lt;br /&gt;
| G# / A / Bb&lt;br /&gt;
| major 5th, dim 6th&lt;br /&gt;
| A / Bbb&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| 800&lt;br /&gt;
| ^5, ^m6&lt;br /&gt;
| up 5th, upminor 6th&lt;br /&gt;
| ^G# / ^A / ^Bb&lt;br /&gt;
| aug 5th, minor 6th&lt;br /&gt;
| A# / Bb&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| 880&lt;br /&gt;
| vA5, vM6&lt;br /&gt;
| downaug 5th, downmajor 6th&lt;br /&gt;
| vA# / vB / vC / vDb&lt;br /&gt;
| major 6th&lt;br /&gt;
| B&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 960&lt;br /&gt;
| M6, m7&lt;br /&gt;
| major 6th, minor 7th&lt;br /&gt;
| A# / B / C / Db&lt;br /&gt;
| aug 6th, dim 7th&lt;br /&gt;
| B# / Cb&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| 1040&lt;br /&gt;
| ^m7&lt;br /&gt;
| upminor 7th&lt;br /&gt;
| ^A# / ^B / ^C / ^Db&lt;br /&gt;
| perfect 7th&lt;br /&gt;
| C&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| 1120&lt;br /&gt;
| vM7, v8&lt;br /&gt;
| downmajor 7th, down octave&lt;br /&gt;
| vC# / vD / vEb&lt;br /&gt;
| aug 7th, dim 8ve&lt;br /&gt;
| C# / Db&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| 1200&lt;br /&gt;
| M7, P8&lt;br /&gt;
| major 7th, octave&lt;br /&gt;
| C# / D / Eb&lt;br /&gt;
| 8ve&lt;br /&gt;
| D&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The 15edo porcupine genchain in both absolute and relative notation:&lt;br /&gt;
&lt;br /&gt;
* …{{dash|Fx, Gx, A#, B#, C#, D#, E#, F#, G#, A, B, C, D, E, F, G, Ab, Bb, Cb, Db, Eb, Fb, Gb, Abb, Bbb|long}}…&lt;br /&gt;
* …{{dash|A3, A4, A5, A6, A7, A1, A2, M3, M4, M5, M6, P7, P1, P2, m3, m4, m5, m6, d7, d8, d2, d3, d4, d5, d6|long}}…&lt;br /&gt;
&lt;br /&gt;
All 15edo chords can be named using ups and downs. Because many intervals have several names, many chords do too. Alterations are always enclosed in parentheses, additions never are. An up or down immediately after the chord root affects the 3rd, 6th, 7th, and/or the 11th (every other note of a stacked-3rds chord 6-1-3-5-7-9-11-13).&lt;br /&gt;
&lt;br /&gt;
0-3-9 = D E A = D2 = &amp;quot;D sus 2&amp;quot;, or D F A = Dm = &amp;quot;D minor&amp;quot; (approximate 6:7:9)&lt;br /&gt;
&lt;br /&gt;
0-4-9 = D ^F A = D^m = &amp;quot;D upminor&amp;quot; (approximate 10:12:15)&lt;br /&gt;
&lt;br /&gt;
0-5-9 = D vF# A = Dv = &amp;quot;D down&amp;quot; or &amp;quot;D downmajor&amp;quot; (approximate 4:5:6)&lt;br /&gt;
&lt;br /&gt;
0-6-9 = D G A = D4, or D F# A = D = &amp;quot;D&amp;quot; or &amp;quot;D major&amp;quot; (approximate 14:18:21)&lt;br /&gt;
&lt;br /&gt;
0-3-9-12 = D F A C = Dm7 = &amp;quot;D minor seven&amp;quot;, or D F A B = Dm6 = &amp;quot;D minor six&amp;quot;&lt;br /&gt;
&lt;br /&gt;
0-4-9-12 = D ^F A C = D^m,7 = &amp;quot;D upminor, add seven&amp;quot;, or D ^F A B = D^m,6 = &amp;quot;D upminor add-six&amp;quot;&lt;br /&gt;
&lt;br /&gt;
0-5-9-12 = D vF# A C = Dv,7 = &amp;quot;D down add-seven&amp;quot;, or D vF# A B = Dv,6 = &amp;quot;D down add-six&amp;quot;&lt;br /&gt;
&lt;br /&gt;
0-6-9-12 = D F# A C = D7 = &amp;quot;D seven&amp;quot;, or D F# A B = D6 = &amp;quot;D six&amp;quot;&lt;br /&gt;
&lt;br /&gt;
0-5-9-14 = D vF# A vC# = DvM7 = &amp;quot;D downmajor seven&amp;quot;&lt;br /&gt;
&lt;br /&gt;
0-4-9-13 = D ^F A ^C = D^m7 = &amp;quot;D upminor-seven&amp;quot;, or D ^F A ^B = D^m6 = &amp;quot;D upminor-six&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For a more complete list, see [[Ups and downs notation#Chords and Chord Progressions]].&lt;br /&gt;
==Notation ==&lt;br /&gt;
There are many ways to notate 15edo, and the choice of notation depends heavily on which temperament or scale one wishes to focus on.&lt;br /&gt;
&lt;br /&gt;
=== Notations generated by the fifth ===&lt;br /&gt;
In these notations, the nominals form a circle of perfect fifths. The other notes are notated using accidentals that raise or lower by one edostep.&lt;br /&gt;
&lt;br /&gt;
==== Ups and downs notation (heptatonic) ====&lt;br /&gt;
15edo can be notated with [[ups and downs]], spoken as up, dup, downsharp, sharp, upsharp etc. and down, dud, upflat etc. Note that downsharp is equivalent to dup (double-up) and upflat is equivalent to dud (double-down).{{Sharpness-sharp3a}}[[Alternative symbols for ups and downs notation]] uses sharps and flats with arrows, borrowed from extended [[Helmholtz–Ellis notation]]:{{Sharpness-sharp3}}&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Eef&amp;quot; notation (pentatonic) ====&lt;br /&gt;
[[Kite Giedraitis]] proposes pentatonic (as opposed to heptatonic) note names that omit B and merge E and F into a new letter &amp;quot;eef&amp;quot; that rhymes with &amp;quot;leaf&amp;quot;. Eef, like E, is a 5th above A. Eef, like F, is a 4th above C. Eef is written like an E, but with the bottom horizontal line going not right but left from the vertical line. Eef can be typed as ꘙ (unicode A619) or ⊧ (unicode 22A7) or 𐐆 (unicode 10406). The circle of 5ths is C G D A ꘙ C. All intervals are either perfect, upperfect or dowperfect (never major or minor). This is similar to heptatonic interval names in 7edo, 14edo, 21edo, etc. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|C&lt;br /&gt;
|^C&lt;br /&gt;
|vD&lt;br /&gt;
|D&lt;br /&gt;
|^D&lt;br /&gt;
|vꘙ&lt;br /&gt;
|ꘙ&lt;br /&gt;
|^ꘙ&lt;br /&gt;
|vG&lt;br /&gt;
|G&lt;br /&gt;
|^G&lt;br /&gt;
|vA&lt;br /&gt;
|A&lt;br /&gt;
|^A&lt;br /&gt;
|vC&lt;br /&gt;
|C&lt;br /&gt;
|-&lt;br /&gt;
|P1&lt;br /&gt;
|^1&lt;br /&gt;
|v2&lt;br /&gt;
|P2&lt;br /&gt;
|^2&lt;br /&gt;
|v3&lt;br /&gt;
|P3&lt;br /&gt;
|^3&lt;br /&gt;
|v4&lt;br /&gt;
|P4&lt;br /&gt;
|^4&lt;br /&gt;
|v5&lt;br /&gt;
|P5&lt;br /&gt;
|^5&lt;br /&gt;
|v6&lt;br /&gt;
|P6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Sagittal notation (heptatonic)====&lt;br /&gt;
This notation uses the same sagittal sequence as EDOs [[22edo#Sagittal notation|22]] and [[29edo#Sagittal notation|29]], is a subset of the notation for [[30edo#Sagittal notation|30-EDO]], and is a superset of the notation for [[5edo#Sagittal notation|5-EDO]].&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:15-EDO_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 439 0 599 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 439 106 [[Fractional_3-limit_notation#Bad-fifths_apotome-fraction_notation | apotome-fraction notation]]&lt;br /&gt;
default [[File:15-EDO_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Blackwood guitar notation ====&lt;br /&gt;
On a 15edo guitar, because the &amp;quot;perfect fourth&amp;quot; comes from 5edo, all of the open strings can be tuned a perfect fourth apart and still span exactly two octaves. If one starts the [[circle of fourths]] on B — B-E-A-D-G-(B) — then the open strings of the guitar can be notated as usual (E-A-D-G-B-E). However, because the circle of fourths closes at five, and does not continue to circulate through the other 10 notes of 15edo, it is necessary to use accidentals to notate intervals on the other two chains of 5edo. This notation is not particularly ideal as a basis for a staff notation (as it requires all non-5edo chords to be notated with accidentals). It is nevertheless useful because it reflects an intuitive approach to 15edo on the guitar, since 5edo provides a useful set of 3-limit landmarks (or &amp;quot;perfect fourths&amp;quot; and &amp;quot;perfect fifths&amp;quot;) that can be used to navigate the fretboard. It&#039;s especially convenient for writing chord charts, where the funky accidental-laden spellings can be more or less ignored.&lt;br /&gt;
&lt;br /&gt;
=== Blackwood decatonic notation ===&lt;br /&gt;
Using the nominals 1-0 (with 0 representing &amp;quot;10&amp;quot;), one of the three circles of 5edo is represented by the odd numbers, the second by the even numbers, and the third by numbers with accidentals (either odd numbers with sharps, or even numbers with flats).&lt;br /&gt;
&lt;br /&gt;
One could name the nominals with letters instead of numbers, such as ABC... or JKL...&lt;br /&gt;
&lt;br /&gt;
=== Notations generated by the second ===&lt;br /&gt;
In these notations, the nominals form a chain of perfect 2nds, each of which are two edosteps wide. From the last note of the chain up to the first there is an augmented 2nd of three edosteps. Accidentals raise or lower by one edostep. &lt;br /&gt;
&lt;br /&gt;
====Porcupine notation (heptatonic) ====&lt;br /&gt;
Porcupine notation can be based on the Porcupine[7] Lssssss scale. By representing the 3|3 mode (sssLsss) with a chain of seconds (D E F G A B C D) and using sharps and flats (#/b) to denote an edostep up or down respectively, 15edo can be notated using standard notation. Its intervals are here named with respect to diatonic intervals, i.e., as if fifth-generated. Thus the 4th and 5th are called perfect even though they are not generators, and the 2nd and 7th are not called perfect even though they are generators.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Cents&lt;br /&gt;
!Interval Name(s)&lt;br /&gt;
!Note name(s)&lt;br /&gt;
!Diamond-mos (on symmetric mode)&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|Unison&lt;br /&gt;
|D&lt;br /&gt;
|J&lt;br /&gt;
|-&lt;br /&gt;
|80&lt;br /&gt;
|Augmented Unison / Minor Second&lt;br /&gt;
|D# / Eb&lt;br /&gt;
|J&amp;amp;/K@&lt;br /&gt;
|-&lt;br /&gt;
|160&lt;br /&gt;
|Major Second&lt;br /&gt;
|E&lt;br /&gt;
|K&lt;br /&gt;
|-&lt;br /&gt;
|240&lt;br /&gt;
|Augmented Second / Diminished Third&lt;br /&gt;
|E# / Fb&lt;br /&gt;
|K&amp;amp;/L@&lt;br /&gt;
|-&lt;br /&gt;
|320&lt;br /&gt;
|Minor Third&lt;br /&gt;
|F&lt;br /&gt;
|L&lt;br /&gt;
|-&lt;br /&gt;
|400&lt;br /&gt;
|Major Third / Diminished Fourth&lt;br /&gt;
|F# / Gb&lt;br /&gt;
|L&amp;amp;/M@&lt;br /&gt;
|-&lt;br /&gt;
|480&lt;br /&gt;
|Perfect Fourth&lt;br /&gt;
|G&lt;br /&gt;
|M&lt;br /&gt;
|-&lt;br /&gt;
|560&lt;br /&gt;
|Augmented Fourth&lt;br /&gt;
|G#&lt;br /&gt;
|M&amp;amp;&lt;br /&gt;
|-&lt;br /&gt;
|640&lt;br /&gt;
|Diminished Fifth&lt;br /&gt;
|Ab&lt;br /&gt;
|N@&lt;br /&gt;
|-&lt;br /&gt;
|720&lt;br /&gt;
|Perfect Fifth&lt;br /&gt;
|A&lt;br /&gt;
|N&lt;br /&gt;
|-&lt;br /&gt;
|800&lt;br /&gt;
|Augmented Fifth / Minor Sixth&lt;br /&gt;
|A# / Bb&lt;br /&gt;
|N&amp;amp;/O@&lt;br /&gt;
|-&lt;br /&gt;
|880&lt;br /&gt;
|Major Sixth&lt;br /&gt;
|B&lt;br /&gt;
|O&lt;br /&gt;
|-&lt;br /&gt;
|960&lt;br /&gt;
|Augmented Sixth / Diminished Seventh&lt;br /&gt;
|B# / Cb&lt;br /&gt;
|O&amp;amp;/P@&lt;br /&gt;
|-&lt;br /&gt;
|1040&lt;br /&gt;
|Minor Seventh&lt;br /&gt;
|C&lt;br /&gt;
|P&lt;br /&gt;
|-&lt;br /&gt;
|1120&lt;br /&gt;
|Major Seventh / Diminished Octave&lt;br /&gt;
|C# / Db&lt;br /&gt;
|P&amp;amp;/J@&lt;br /&gt;
|-&lt;br /&gt;
|1200&lt;br /&gt;
|Octave&lt;br /&gt;
|D&lt;br /&gt;
|J&lt;br /&gt;
|}&lt;br /&gt;
One advantage of this notation is that its notated D major scale, D E F# G A B C# D, directly corresponds to 15edo’s zarlino LH Ionian scale. However, this only holds true for the key of D. Furthermore, the perfect 4th and/or 5th of most other keys is notated the same way a diminished or augmented fourth or fifth is in standard diatonic. For example, in the key of A the perfect fifth is E#.&lt;br /&gt;
&lt;br /&gt;
==== Zarlino notation (heptatonic) ====&lt;br /&gt;
15edo&#039;s zarlino scale can also be treated as the primary scale, analogously to diatonic.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Cents&lt;br /&gt;
!Note name(s)&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|D&lt;br /&gt;
|-&lt;br /&gt;
|80&lt;br /&gt;
|D#&lt;br /&gt;
|-&lt;br /&gt;
|160&lt;br /&gt;
|Eb&lt;br /&gt;
|-&lt;br /&gt;
|240&lt;br /&gt;
|E&lt;br /&gt;
|-&lt;br /&gt;
|320&lt;br /&gt;
|F&lt;br /&gt;
|-&lt;br /&gt;
|400&lt;br /&gt;
|F#&lt;br /&gt;
|-&lt;br /&gt;
|480&lt;br /&gt;
|Gb&lt;br /&gt;
|-&lt;br /&gt;
|560&lt;br /&gt;
|G&lt;br /&gt;
|-&lt;br /&gt;
|640&lt;br /&gt;
|G# / Ab&lt;br /&gt;
|-&lt;br /&gt;
|720&lt;br /&gt;
|A&lt;br /&gt;
|-&lt;br /&gt;
|800&lt;br /&gt;
|A#&lt;br /&gt;
|-&lt;br /&gt;
|880&lt;br /&gt;
|Bb&lt;br /&gt;
|-&lt;br /&gt;
|960&lt;br /&gt;
|B&lt;br /&gt;
|-&lt;br /&gt;
|1040&lt;br /&gt;
|C&lt;br /&gt;
|-&lt;br /&gt;
|1120&lt;br /&gt;
|C# / Db&lt;br /&gt;
|-&lt;br /&gt;
|1200&lt;br /&gt;
|D&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Porcupine &amp;quot;quill&amp;quot; notation (octatonic) ====&lt;br /&gt;
Porcupine notation can also be based on the Porcupine[8] LLLLLLLs scale using eight nominals: either α β χ δ ε φ γ η or A B C D E F G H. Latin letters are easier to type and more generalizable, but they have the downside of conflicts with standard notation. Thus, Greek letters can be used in their place with a close resemblance to the spelling of ABCDEFGHA. The letters are not in greek alphabetic order.&lt;br /&gt;
&lt;br /&gt;
The eight nominals form the base diatonic scale. In the &amp;quot;quill name&amp;quot; column, the &amp;quot;quill&amp;quot; is the name given to the two-edostep interval (160¢) of 15edo while the &amp;quot;small quill&amp;quot; (80¢) is the chroma of 15edo. This produces a very consistent notation for both Porcupine[8] and Blackwood[10], moreso than putting 15edo into a 5L 2s framework.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Cents&lt;br /&gt;
!Quill Name&lt;br /&gt;
!MOSstep Name&lt;br /&gt;
!Note names (Greek)&lt;br /&gt;
!Note names (Latin)&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|Zeroquill&lt;br /&gt;
|Perfect 0-step&lt;br /&gt;
|α - α&lt;br /&gt;
|A - A&lt;br /&gt;
|-&lt;br /&gt;
|80&lt;br /&gt;
|Small Quill / Half Quill&lt;br /&gt;
|Diminished 1-step&lt;br /&gt;
|α - β\&lt;br /&gt;
|A - Bb&lt;br /&gt;
|-&lt;br /&gt;
|160&lt;br /&gt;
|Quill&lt;br /&gt;
|Perfect 1-step&lt;br /&gt;
|α - β&lt;br /&gt;
|A - B&lt;br /&gt;
|-&lt;br /&gt;
|240&lt;br /&gt;
|Small Diquill&lt;br /&gt;
|Minor 2-step&lt;br /&gt;
|α - χ\&lt;br /&gt;
|A - Cb&lt;br /&gt;
|-&lt;br /&gt;
|320&lt;br /&gt;
|Large Diquill&lt;br /&gt;
|Major 2-step&lt;br /&gt;
|α - χ&lt;br /&gt;
|A - C&lt;br /&gt;
|-&lt;br /&gt;
|400&lt;br /&gt;
|Small Triquill&lt;br /&gt;
|Minor 3-step&lt;br /&gt;
|α - δ\&lt;br /&gt;
|A - Db&lt;br /&gt;
|-&lt;br /&gt;
|480&lt;br /&gt;
|Large Triquill&lt;br /&gt;
|Major 3-step&lt;br /&gt;
|α - δ&lt;br /&gt;
|A - D&lt;br /&gt;
|-&lt;br /&gt;
|560&lt;br /&gt;
|Small Fourquill&lt;br /&gt;
|Minor 4-step&lt;br /&gt;
|α - ε\&lt;br /&gt;
|A - Eb&lt;br /&gt;
|-&lt;br /&gt;
|640&lt;br /&gt;
|Large Fourquill&lt;br /&gt;
|Major 4-step&lt;br /&gt;
|α - ε&lt;br /&gt;
|A - E&lt;br /&gt;
|-&lt;br /&gt;
|720&lt;br /&gt;
|Small Fivequill&lt;br /&gt;
|Minor 5-step&lt;br /&gt;
|α - φ\&lt;br /&gt;
|A - Fb&lt;br /&gt;
|-&lt;br /&gt;
|800&lt;br /&gt;
|Large Fivequill&lt;br /&gt;
|Major 5-step&lt;br /&gt;
|α - φ&lt;br /&gt;
|A - F&lt;br /&gt;
|-&lt;br /&gt;
|880&lt;br /&gt;
|Small Sixquill&lt;br /&gt;
|Minor 6-step&lt;br /&gt;
|α - γ\&lt;br /&gt;
|A - Gb&lt;br /&gt;
|-&lt;br /&gt;
|960&lt;br /&gt;
|Large Sixquill&lt;br /&gt;
|Major 6-step&lt;br /&gt;
|α - γ&lt;br /&gt;
|A - G&lt;br /&gt;
|-&lt;br /&gt;
|1040&lt;br /&gt;
|Small Sevenquill&lt;br /&gt;
|Perfect 7-step&lt;br /&gt;
|α - η\&lt;br /&gt;
|A - Hb&lt;br /&gt;
|-&lt;br /&gt;
|1120&lt;br /&gt;
|Large Sevenquill&lt;br /&gt;
|Augmented 7-step&lt;br /&gt;
|α - η&lt;br /&gt;
|A - H&lt;br /&gt;
|-&lt;br /&gt;
|1200&lt;br /&gt;
|Octoquill&lt;br /&gt;
|Perfect 8-step&lt;br /&gt;
|α - α&lt;br /&gt;
|A - A&lt;br /&gt;
|}&lt;br /&gt;
A regular keyboard can be designed using this system by placing 7 black keys as Porcupine[7] and 8 whites as Porcupine[8]. In fact, [https://www.stephenweigelcomposerperformer.com/ Stephen Weigel] has already done this with his pink Halberstadt keyboard.&lt;br /&gt;
&lt;br /&gt;
==Approximation to JI==&lt;br /&gt;
[[File:15ed2.svg|250px|thumb|right|alt=alt : Your browser has no SVG support.|Selected 13-limit intervals]]&lt;br /&gt;
15edo offers some minor improvements over 12et in ratios of 5 (particularly in 6/5 and 5/3), and has a much better approximation to the 7th and 11th harmonics, but its approximation to the 3rd harmonic is rather off. However, the particular way in which this approximation is off is as much a feature as it is a bug, for it allows the construction of a [[5L 5s]] [[MOS scale]] wherein every note of the scale can serve as a root for a 7-limit otonal or utonal tetrad, as well as either a 5-limit major or minor 7th chord. This is known as the [[blackwood]] temperament, named after [[Easley Blackwood Jr.]], who is the first to document its existence. It has also been written on extensively by [[Igliashon Jones]] in the paper [http://www.cityoftheasleep.com/etc/5nEDOs.pdf &#039;&#039;Five is Not an Odd Number&#039;&#039;]. For an in-depth treatment of harmony in 15edo based on this temperament (and its 7- and 11-limit extensions), see [[Blacksmith temperament modal harmony (in 15edo)]].&lt;br /&gt;
&lt;br /&gt;
===15-odd-limit interval mappings===&lt;br /&gt;
{{Q-odd-limit intervals}}&lt;br /&gt;
&lt;br /&gt;
===Zeta peak index===&lt;br /&gt;
{{ZPI&lt;br /&gt;
| zpi = 47&lt;br /&gt;
| steps = 15.0534898676781&lt;br /&gt;
| step size = 79.7157343943591&lt;br /&gt;
| tempered height = 5.050324&lt;br /&gt;
| pure height = 4.390681&lt;br /&gt;
| integral = 1.104057&lt;br /&gt;
| gap = 14.918297&lt;br /&gt;
| octave = 1195.73601591539&lt;br /&gt;
| consistent = 8&lt;br /&gt;
| distinct = 7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Regular temperament properties==&lt;br /&gt;
{| class=&amp;quot;wikitable center-4 center-5 center-6&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |[[Subgroup]]&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Comma list]]&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |[[Mapping]]&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Optimal&amp;lt;br&amp;gt;8ve stretch (¢)&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Tuning error&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
[[TE error|Absolute]] (¢)&lt;br /&gt;
! [[TE simple badness|Relative]] (%)&lt;br /&gt;
|-&lt;br /&gt;
|2.3.5&lt;br /&gt;
| 128/125, 250/243&lt;br /&gt;
|{{mapping| 15 24 35 }}&lt;br /&gt;
| −5.75&lt;br /&gt;
|4.63&lt;br /&gt;
|5.81&lt;br /&gt;
|-&lt;br /&gt;
|2.3.5.7&lt;br /&gt;
|28/27, 49/48, 126/125&lt;br /&gt;
|&lt;br /&gt;
{{mapping| 15 24 35 42 }}&lt;br /&gt;
|−3.55&lt;br /&gt;
|5.56&lt;br /&gt;
|6.97&lt;br /&gt;
|-&lt;br /&gt;
|2.3.5.7.11&lt;br /&gt;
|28/27, 49/48, 55/54, 77/75&lt;br /&gt;
|{{mapping| 15 24 35 42 52 }}&lt;br /&gt;
|−3.34&lt;br /&gt;
|4.99&lt;br /&gt;
| 6.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Errors by subgroup ===&lt;br /&gt;
{| class=&amp;quot;wikitable center-3 mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: 105%; white-space: nowrap;&amp;quot; |Errors by subgroup&lt;br /&gt;
|-&lt;br /&gt;
! Subgroup&lt;br /&gt;
! Mapping&lt;br /&gt;
! Adjusted error (¢)&lt;br /&gt;
|-&lt;br /&gt;
| 2.3&lt;br /&gt;
| {{mapping| 15 24 }}&lt;br /&gt;
| 8.979801&lt;br /&gt;
|-&lt;br /&gt;
| 2.5&lt;br /&gt;
| {{mapping| 15 35 }}&lt;br /&gt;
| 6.826357&lt;br /&gt;
|-&lt;br /&gt;
| 2.7&lt;br /&gt;
| {{mapping| 15 42 }}&lt;br /&gt;
| 4.418738&lt;br /&gt;
|-&lt;br /&gt;
| 2.11&lt;br /&gt;
| {{mapping| 15 52 }}&lt;br /&gt;
| 4.336492&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.5&lt;br /&gt;
| &lt;br /&gt;
{{mapping| 15 24 35 }}&lt;br /&gt;
| 10.742841&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.7&lt;br /&gt;
| {{mapping| 15 24 42 }}&lt;br /&gt;
| 17.481581&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.11&lt;br /&gt;
| &lt;br /&gt;
{{mapping| 15 24 52 }}&lt;br /&gt;
| 16.831238&lt;br /&gt;
|-&lt;br /&gt;
| 2.5.7&lt;br /&gt;
| {{mapping| 15 35 42 }}&lt;br /&gt;
| 10.509269&lt;br /&gt;
|-&lt;br /&gt;
| 2.5.11&lt;br /&gt;
| {{mapping| 15 35 52 }}&lt;br /&gt;
| 8.335693&lt;br /&gt;
|-&lt;br /&gt;
| 2.7.11&lt;br /&gt;
| {{mapping| 15 42 52 }}&lt;br /&gt;
| 8.002641&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.5.7&lt;br /&gt;
| {{mapping| 15 24 35 42 }}&lt;br /&gt;
| 15.603114&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.5.11&lt;br /&gt;
| {{mapping| 15 24 35 52 }}&lt;br /&gt;
| 14.693746&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.7.11&lt;br /&gt;
| {{mapping| 15 24 42 52 }}&lt;br /&gt;
| 18.660367&lt;br /&gt;
|-&lt;br /&gt;
| 2.5.7.11&lt;br /&gt;
| {{mapping| 15 35 42 52 }}&lt;br /&gt;
| 11.462127&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.5.7.11&lt;br /&gt;
| {{mapping| 15 24 35 42 52 }}&lt;br /&gt;
| 17.258371&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Uniform maps===&lt;br /&gt;
{{Uniform map|edo=15}}&lt;br /&gt;
&lt;br /&gt;
===Rank-2 temperaments===&lt;br /&gt;
* [[List of 15et rank two temperaments by badness]]&lt;br /&gt;
*[[List of edo-distinct 15et rank two temperaments]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable center-all left-4 left-5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Periods&amp;lt;br&amp;gt;per 8ve&lt;br /&gt;
!Generator&lt;br /&gt;
! Associated&amp;lt;br&amp;gt;ratio&lt;br /&gt;
!Temperaments&lt;br /&gt;
!Mos scales&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
|1\15&lt;br /&gt;
|21/20&lt;br /&gt;
|[[Nautilus]]&amp;lt;br&amp;gt;[[Valentine]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|2\15&lt;br /&gt;
|11/10&lt;br /&gt;
|[[Porcupine]] / [[opossum]]&lt;br /&gt;
|[[1L 6s]], [[7L 1s]]&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|4\15&lt;br /&gt;
|6/5&amp;lt;br&amp;gt;77/64&lt;br /&gt;
|[[Cata]] / [[keemun]] / [[catalan]]&amp;lt;br&amp;gt;[[Orgone]] / [[superkleismic]]&lt;br /&gt;
| [[3L 1s]], [[4L 3s]], [[4L 7s]]&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|7\15&lt;br /&gt;
|7/5&lt;br /&gt;
|[[Progress]]&amp;lt;br&amp;gt;[[Parakangaroo]]&lt;br /&gt;
|[[2L 1s]], [[2L 3s]], [[2L 5s]], [[2L 7s]] [[2L 9s]], [[2L 11s]]&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 1\15&lt;br /&gt;
| 16/15&lt;br /&gt;
| [[Augmented]] / [[augene]]&lt;br /&gt;
|[[3L 3s]], [[3L 6s]], [[3L 9s]]&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|2\15&lt;br /&gt;
|7/6&lt;br /&gt;
|[[Triforce]]&lt;br /&gt;
|[[3L 3s]], [[6L 3s]]&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
| 1\15&lt;br /&gt;
|16/15&lt;br /&gt;
|[[Blackwood]] / [[blacksmith]]&lt;br /&gt;
| [[5L 5s]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Commas===&lt;br /&gt;
15et [[tempering out|tempers out]] the following [[comma]]s using the [[patent val]] {{val| 15 24 35 42 52 56 }}. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;commatable wikitable center-all left-3 right-4 left-6&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! [[Harmonic limit|Prime&amp;lt;br&amp;gt;limit]]&lt;br /&gt;
! [[Ratio]]&amp;lt;ref&amp;gt;{{rd}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
![[Monzo]]&lt;br /&gt;
![[Cent]]s&lt;br /&gt;
![[Color name]]&lt;br /&gt;
!Name&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[[256/243]]&lt;br /&gt;
| {{monzo| 8 -5 }}&lt;br /&gt;
|90.225&lt;br /&gt;
|Sawa&lt;br /&gt;
|Blackwood comma, Pythagorean limma&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|&amp;lt;abbr title=&amp;quot;254803968/244140625&amp;quot;&amp;gt;(18 digits)&amp;lt;/abbr&amp;gt;&lt;br /&gt;
|{{monzo| 20 5 -12 }}&lt;br /&gt;
|74.01&lt;br /&gt;
|Saquadtrigu&lt;br /&gt;
| [[Hypovishnuzma]]&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|[[250/243]]&lt;br /&gt;
|{{monzo| 1 -5 3 }}&lt;br /&gt;
| 49.166&lt;br /&gt;
|Triyo&lt;br /&gt;
|Porcupine comma, maximal&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|[[128/125]]&lt;br /&gt;
|{{monzo| 7 0 -3 }}&lt;br /&gt;
|41.059&lt;br /&gt;
|Trigu&lt;br /&gt;
| Augmented comma, lesser diesis&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|[[15625/15552]]&lt;br /&gt;
|{{monzo| -6 -5 6 }}&lt;br /&gt;
|8.107&lt;br /&gt;
|Tribiyo&lt;br /&gt;
|Kleisma&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|[[28/27]]&lt;br /&gt;
|{{monzo| 2 -3 0 1 }}&lt;br /&gt;
|62.961&lt;br /&gt;
|Zo&lt;br /&gt;
| Septimal third-tone, trienstonic comma&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|[[1029/1000]]&lt;br /&gt;
|{{monzo| -3 1 -3 3 }}&lt;br /&gt;
|49.492&lt;br /&gt;
| Trizogu&lt;br /&gt;
|Keega&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|[[49/48]]&lt;br /&gt;
|{{monzo| -4 -1 0 2 }}&lt;br /&gt;
|35.697&lt;br /&gt;
|Zozo&lt;br /&gt;
|Semaphoresma, Slendro diesis&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|[[64/63]]&lt;br /&gt;
|{{monzo| 6 -2 0 -1 }}&lt;br /&gt;
|27.264&lt;br /&gt;
|Ru&lt;br /&gt;
|Archytas&#039; comma, septimal comma&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
| [[64827/64000]]&lt;br /&gt;
|{{monzo| -9 3 -3 4 }}&lt;br /&gt;
|22.227&lt;br /&gt;
|Laquadzo-atrigu&lt;br /&gt;
|Squalentine comma&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|&lt;br /&gt;
[[875/864]]&lt;br /&gt;
|{{monzo| -5 -3 3 1 }}&lt;br /&gt;
|21.902&lt;br /&gt;
|Zotriyo&lt;br /&gt;
|Keema&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|[[126/125]]&lt;br /&gt;
|{{monzo| 1 2 -3 1 }}&lt;br /&gt;
| 13.795&lt;br /&gt;
| Zotrigu&lt;br /&gt;
| Starling comma&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|[[4000/3969]]&lt;br /&gt;
|&lt;br /&gt;
{{monzo| 5 -4 3 -2 }}&lt;br /&gt;
|13.469&lt;br /&gt;
| Rurutriyo&lt;br /&gt;
|Octagar comma&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
| [[1029/1024]]&lt;br /&gt;
|{{monzo| -10 1 0 3 }}&lt;br /&gt;
|8.433&lt;br /&gt;
|Latrizo&lt;br /&gt;
|Gamelisma&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|[[6144/6125]]&lt;br /&gt;
|{{monzo|  11 1 -3 -2 }}&lt;br /&gt;
|5.362&lt;br /&gt;
|Saruru-atrigu&lt;br /&gt;
|Porwell comma&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|&amp;lt;abbr title=&amp;quot;250047/250000&amp;quot;&amp;gt;(12 digits)&amp;lt;/abbr&amp;gt;&lt;br /&gt;
|{{monzo| -4 6 -6 3 }}&lt;br /&gt;
|0.325&lt;br /&gt;
| Trizogugu&lt;br /&gt;
|[[Landscape comma]]&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|[[100/99]]&lt;br /&gt;
|{{monzo| 2 -2 2 0 -1 }}&lt;br /&gt;
| 17.399&lt;br /&gt;
|Luyoyo&lt;br /&gt;
|Ptolemisma&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
|[[121/120]]&lt;br /&gt;
|&lt;br /&gt;
{{monzo| -3 -1 -1 0 2 }}&lt;br /&gt;
|14.367&lt;br /&gt;
| Lologu&lt;br /&gt;
|Biyatisma&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|[[176/175]]&lt;br /&gt;
|{{monzo| 4 0 -2 -1 1 }}&lt;br /&gt;
| 9.865&lt;br /&gt;
|Lorugugu&lt;br /&gt;
| Valinorsma&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|[[65536/65219]]&lt;br /&gt;
|{{monzo| 16 0 0 -2 -3 }}&lt;br /&gt;
|8.394&lt;br /&gt;
|Satrilu-aruru&lt;br /&gt;
|Orgonisma&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
|[[385/384]]&lt;br /&gt;
|{{monzo| -7 -1 1 1 1 }}&lt;br /&gt;
| 4.503&lt;br /&gt;
|Lozoyo&lt;br /&gt;
| Keenanisma&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|[[441/440]]&lt;br /&gt;
| {{monzo| -3 2 -1 2 -1 }}&lt;br /&gt;
|3.930&lt;br /&gt;
|Luzozogu&lt;br /&gt;
|Werckisma&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|[[4000/3993]]&lt;br /&gt;
|{{monzo| 5 -1 3 0 -3 }}&lt;br /&gt;
|3.032&lt;br /&gt;
|Triluyo&lt;br /&gt;
| Wizardharry&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|&lt;br /&gt;
[[3025/3024]]&lt;br /&gt;
|{{monzo| -4 -3 2 -1 2 }}&lt;br /&gt;
|0.572&lt;br /&gt;
|Loloruyoyo&lt;br /&gt;
| Lehmerisma&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|[[91/90]]&lt;br /&gt;
|{{monzo| -1 -2 -1 1 0 1 }}&lt;br /&gt;
|19.130&lt;br /&gt;
| Thozogu&lt;br /&gt;
|Superleap comma, biome comma&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|[[676/675]]&lt;br /&gt;
|{{monzo| 2 -3 -2 0 0 2 }}&lt;br /&gt;
|2.563&lt;br /&gt;
|Bithogu&lt;br /&gt;
|Island comma&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scales==&lt;br /&gt;
Some scales commonly used in 15edo, written in a common mode, in steps of 15edo:&lt;br /&gt;
&lt;br /&gt;
=== MOS scales===&lt;br /&gt;
* Augene[6] [[3L 3s]] (period = 5\15, gen = 1\15): 4 1 4 1 4 1&lt;br /&gt;
*Augene[9] [[3L 6s]] (period = 5\15, gen = 1\15): 3 1 1 3 1 1 3 1 1&lt;br /&gt;
*Augene[12] [[3L 9s]] (period = 5\15, gen = 1\15): 2 1 1 1 2 1 1 1 2 1 1 1&lt;br /&gt;
*Triforce[6] [[3L 3s]] (period = 5\15, gen = 2\15): 3 2 3 2 3 2&lt;br /&gt;
*Triforce[9] [[6L 3s]] (period = 5\15, gen = 2\15): 2 1 2 2 1 2 2 1 2&lt;br /&gt;
*Porcupine[7] [[1L 6s]] (gen = 2\15): 3 2 2 2 2 2 2&lt;br /&gt;
*Porcupine[8] [[7L 1s]] (gen = 2\15): 2 1 2 2 2 2 2 2&lt;br /&gt;
*Hanson/Keemun/Orgone[7] [[4L 3s]] (gen = 4\15): 1 3 1 3 1 3 3&lt;br /&gt;
*Hanson/Keemun/Orgone[11] [[4L 7s]] (gen = 4\15): 1 2 1 1 2 1 1 2 1 2 1&lt;br /&gt;
*Blackwood[10] [[5L 5s]] (period = 3\15, gen = 1\15): 2 1 2 1 2 1 2 1 2 1 (Blackwood Decatonic)&lt;br /&gt;
&lt;br /&gt;
[[File:BlackwoodMajor 15edo.mp3]] [[:BlackwoodMajor 15edo.mp3|BlackwoodMajor 15edo.mp3]]&lt;br /&gt;
&lt;br /&gt;
Blackwood decatonic, major mode, in 15edo&lt;br /&gt;
&lt;br /&gt;
===Other scales===&lt;br /&gt;
*[[Zarlino]]/Ptolemy diatonic, &amp;quot;just&amp;quot; major (Porcupine[7] 6|0 b4 #7): 3 2 1 3 2 3 1&lt;br /&gt;
*inverse of [[Zarlino]]/Ptolemy diatonic, natural minor (Porcupine[7] 3|3 #2 b6): 3 1 2 3 1 3 2&lt;br /&gt;
*tetrachordal major: 3 2 1 3 3 2 1&lt;br /&gt;
*inverse of tetrachordal major, tetrachordal minor: 3 1 2 3 1 2 3&lt;br /&gt;
*&amp;quot;just&amp;quot;/[[The Pinetone System#Pinetone pentatonic|Pinetone major pentatonic]] (subset of Porcupine[7]): 3 2 4 2 4&lt;br /&gt;
* &amp;quot;just&amp;quot;/[[The Pinetone System#Pinetone pentatonic|Pinetone minor pentatonic]] (inverse of &amp;quot;just&amp;quot; major pentatonic, subset of Porcupine[7]): 4 2 3 4 2&lt;br /&gt;
*Porcupine bright major #7 (Porcupine harmonic major) - Porcupine[7] 6|0 #7: 3 2 2 2 2 3 1&lt;br /&gt;
*Porcupine bright major #6 #7 (Porcupine melodic major) - Porcupine[7] 6|0 #7: 3 2 2 2 3 2 1&lt;br /&gt;
*Porcupine bright minor #2 (Porcupine harmonic minor) - Porcupine[7] 4|2 #2: 3 1 3 2 2 2 2 (mode of bright major #7)&lt;br /&gt;
*Porcupine dark minor #2 (Porcupine melodic minor) - Porcupine[7] 3|3 #2: 3 1 2 3 2 2 2 (inverse of bright major #6 #7)&lt;br /&gt;
*Porcupine bright harmonic 11th mode - Porcupine[7] 6|0 b7: 3 2 2 2 2 1 3&lt;br /&gt;
* [[The Pinetone System#Pinetone harmonic diminished octatonic|Pinetone diminished octatonic]] / Porcupine[8] bright minor #2 - Porcupine[8] 2|5 #5: 2 2 1 3 1 2 2 2&lt;br /&gt;
*&amp;quot;just&amp;quot; harmonic minor: 3 1 2 3 1 4 1&lt;br /&gt;
*&amp;quot;just&amp;quot; harmonic major: 3 2 1 3 1 4 1&lt;br /&gt;
* &amp;quot;just&amp;quot; melodic minor ascending: 3 1 2 3 2 3 1&lt;br /&gt;
* Marvel double harmonic hexatonic (Augene[6] [[4M]]): 1 4 1 4 4 1, 1 4 4 1 4 1&lt;br /&gt;
*[[Marvel double harmonic major]]: 1 4 1 3 1 4 1&lt;br /&gt;
*Marvel double harmonic nonatonic (Augene[9] [[4M]]): 1 3 1 1 3 1 3 1 1, 1 1 3 1 3 1 1 3 1&lt;br /&gt;
*Marvel double harmonic decatonic: 1 3 1 1 2 1 1 3 1 1&lt;br /&gt;
*enharmonic trichord octave species: 1 5 3 1 5 , 5 1 3 5 1&lt;br /&gt;
*chromatic tetrachord octave species: 1 1 4 3 1 1 4, 4 1 1 3 4 1 1, 1 4 1 3 1 4 1&lt;br /&gt;
*[[Chopsticks]] double octave scale: 4 2 4 2 4 2 4 2 4 2&lt;br /&gt;
*[[5- to 10-tone scales in 47zpi]] (slightly stretched 15edo)&lt;br /&gt;
&lt;br /&gt;
=== Horagrams===&lt;br /&gt;
[[File:Screen Shot 2020-04-24 at 12.04.03 AM.png|none|thumb|986x986px|2\15 MOS with 1L 1s, 1L 2s, 1L 3s, 1L 4s, 1L 5s, 1L 6s, 7L 1s]]&lt;br /&gt;
[[File:Screen Shot 2020-04-24 at 12.04.45 AM.png|none|thumb|735x735px|4\15 MOS using 1L 1s, 1L 2s, 3L 1s, 4L 3s, 4L 7s]]&lt;br /&gt;
[[File:Screen Shot 2020-04-24 at 12.05.29 AM.png|none|thumb|927x927px|7\15 MOS using 1L 1s, 2L 1s, 2L 3s, 2L 5s, 2L 7s, 2L 9s, 2L 11s ]]&lt;br /&gt;
&lt;br /&gt;
==Diagrams==&lt;br /&gt;
[[File:15edo_wheel.png|alt=15edo wheel.png|225x225px|15edo wheel.png]] [[File:15edo_wheel_02.png|alt=15edo wheel 02.png|250x250px|15edo wheel 02.png]] [[File:15edo_wheel_03.png|alt=15edo wheel 03.png|220x220px|15edo wheel 03.png]]&lt;br /&gt;
&lt;br /&gt;
=== Keyboard===&lt;br /&gt;
[[File:Porcupine keyboard major triad shapes.png|none|thumb|500x500px|Major chord shapes for a Porcupine keyboard in 15edo, using Blackwood logic (i.e. native fifth notation) for the letters.]]&lt;br /&gt;
&lt;br /&gt;
===Lumatone ===&lt;br /&gt;
&#039;&#039;See [[Lumatone mapping for 15edo]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Music==&lt;br /&gt;
{{Main| 15edo/Music }}&lt;br /&gt;
{{Catrel|15edo tracks}}&lt;br /&gt;
; [http://micro.soonlabel.com/15-ET/ XA 15-ET Directory]&lt;br /&gt;
&lt;br /&gt;
==Other info==&lt;br /&gt;
==== Keyboard layouts ====&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot;&amp;gt;&lt;br /&gt;
File:15_tone_keyboard.png|Porcupine layout for 15edo&lt;br /&gt;
File:Screen Shot 2020-04-23 at 11.59.17 PM.png|Hanson layout for 15edo&lt;br /&gt;
File:15edo kb3.png|Zarlino layout for 15edo&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
==Further reading==&lt;br /&gt;
=== Theory===&lt;br /&gt;
* Carson, Brent. [http://web.archive.org/web/20121025054304/http://home.comcast.net/~brentishere/15noteequaltempermenttutorial.html Fifteen Note Equal Temperment]&lt;br /&gt;
*[[Darreg, Ivor]]. &#039;&#039;[http://tonalsoft.com/sonic-arts/darreg/dar35.htm 15-Tone Scale System]&#039;&#039;. 1991. (Originally at [http://sonic-arts.org/darreg/dar35.htm], now broken)&lt;br /&gt;
*InTeAS. &#039;&#039;[https://web.archive.org/web/20110713044141/http://www.inteas.com/Penta01.htm The Pentadecaphonic System]&#039;&#039; (2001, archived)&lt;br /&gt;
&lt;br /&gt;
===Guitar===&lt;br /&gt;
*[[Sword, Ron]]. [http://www.metatonalmusic.com/books.html Pentadecaphonic Scales for Guitar: Scales, Chord-Scales, Notation, and Theory for Fifteen Equal Divisions of the Octave]&#039;&#039;. (A large repository of all known scales and temperament families in the 15edo system. 300+ examples with chord-scale progressions.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:15edo| ]] &amp;lt;!-- main article --&amp;gt;&lt;br /&gt;
[[Category:Equal divisions of the octave|##]] &amp;lt;!-- 2-digit number --&amp;gt;&lt;br /&gt;
[[Category:Guitar]]&lt;br /&gt;
[[Category:Teentuning]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:Tenney_norm&amp;diff=194828</id>
		<title>Talk:Tenney norm</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:Tenney_norm&amp;diff=194828"/>
		<updated>2025-04-30T19:46:58Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Move to Tenney norm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WSArchiveLink}}&lt;br /&gt;
&lt;br /&gt;
== Move to Tenney norm ==&lt;br /&gt;
&lt;br /&gt;
This complexity is defined as a norm, which is (mostly) a stronger condition than being a height function.&lt;br /&gt;
In fact, the whole reason it is useful is because it is a norm, not a height.&lt;br /&gt;
For this reason, the title should be either &amp;quot;Tenney norm&amp;quot;, or &amp;quot;Tenney harmonic distance&amp;quot;, because that&#039;s what it was called originally.&lt;br /&gt;
– [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 18:18, 30 April 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Agreed. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 19:46, 30 April 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:Height&amp;diff=194762</id>
		<title>Talk:Height</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:Height&amp;diff=194762"/>
		<updated>2025-04-30T02:38:55Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Counterexample */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WSArchiveLink}}&lt;br /&gt;
&lt;br /&gt;
== Height is not dissonance ==&lt;br /&gt;
Not a big fan of this opening:&lt;br /&gt;
: The height is a tool to measure the dissonance of JI intervals.&lt;br /&gt;
&lt;br /&gt;
It measures the complexity. This might be related to dissonance, but not in an obvious way.&lt;br /&gt;
&lt;br /&gt;
-[[User:Sintel|Sintel]] ([[User talk:Sintel|talk]]) 14:20, 11 April 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Agreed. Feel free to improve it. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 15:44, 11 April 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Agreed. As far as I can tell, &amp;quot;height&amp;quot; and &amp;quot;complexity&amp;quot; are synonymous. If they&#039;re not, then it may be a good idea to explain the difference on the page. I don&#039;t understand what the motivation is for using the term &amp;quot;height&amp;quot; when we already have the descriptive and in-common-use term &amp;quot;complexity&amp;quot;. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 15:56, 11 April 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: Maybe that&#039;s naive, but I&#039;d say, it&#039;s not obvious that complexity (in a more common sense) needs to be measured in one dimension. Height seems to be a one-dimensional measure. --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 06:29, 12 April 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: Sorry, but I&#039;m a little confused by your previous post; I don&#039;t understand whether you&#039;re saying that what I had just said was naive or that what you say next is naive. Because I&#039;m confused by that, I&#039;m not sure whether you agree with me or not. In either case, what you say next reads to me as a defense of &amp;quot;complexity&amp;quot; over &amp;quot;height&amp;quot;, because many of the &amp;quot;heights&amp;quot; we use in xen are indeed measurements of multidimensional objects: prime-count vectors representing JI intervals. So that&#039;s another good point, and one that I hadn&#039;t considered before. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 14:56, 12 April 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: &#039;I don&#039;t understand what the motivation is for using the term &amp;quot;height&amp;quot; when we already have the descriptive and in-common-use term &amp;quot;complexity&amp;quot;.&#039;  &lt;br /&gt;
::: It&#039;s borrowed from mathematics: [[Wikipedia: Height function]] [[User:ResonantFrequencies|ResonantFrequencies]] ([[User talk:ResonantFrequencies|talk]]) 19:22, 30 December 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: Right. Complexity is a subjective concept. Height is a rigorously defined mathematical object. So complexity isn&#039;t necessarily measured by height. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 07:49, 31 December 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
== gradus suavitatis ==&lt;br /&gt;
&lt;br /&gt;
Does Euler&#039;s &#039;&#039;gradus suavitatis&#039;&#039; count?  What about the other metrics listed in Scala?  (DEPTH, ENTROPY, GRADUS, HARMON, HEIGHT, MANN, MAX, PROOIJEN, RHSM, RECTANGULAR, TENNEY, TE_NORM, TRIANGLE, TR_LOG, VOGEL, WEIL, WILSON) [[User:ResonantFrequencies|ResonantFrequencies]] ([[User talk:ResonantFrequencies|talk]]) 19:30, 30 December 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Could you provide some materials on what it is? [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 07:49, 31 December 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
: The gradus suavitatis is indeed a proper height function. It might be worth adding because of its historical significance. Not sure about the other ones, though a lot of those (tenney, te_norm, weil, wilson) are already described as height functions on the wiki. – [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 13:43, 25 April 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Counterexample ==&lt;br /&gt;
&lt;br /&gt;
Not sure how relevant this is, but I was wondering why we have &amp;quot;height&amp;quot; and &amp;quot;complexity&amp;quot; as different things. A counterexample might clear up the difference. Consider the total number of prime factors of a number. This is some kind of complexity measure. It&#039;s really just the unweighted l_1 norm when expressed in vector form, so it seems quite sensible. For example 5/4 = 2^-2 * 5^1, so h(5/4) = 3. Similarly we have h(81/80) = 9. This satisfies all of the criteria except finiteness, all prime numbers p have h(p/1) = 1. So there are infinitely many rationals for which h(x) &amp;lt;= C.&lt;br /&gt;
&lt;br /&gt;
So this defines a complexity which is not a height.&lt;br /&gt;
&lt;br /&gt;
– [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 13:41, 25 April 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Agreed. The [[Complexity]] page will also require an update, as it literally states that the complexity of an interval is called &amp;quot;height&amp;quot;, whereas this counterexample shows that heights are a subset of interval complexity measures. --[[User:Fredg999|Fredg999]] ([[User talk:Fredg999|talk]]) 20:45, 25 April 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Actually, I&#039;m not really sure if we should be talking about height functions at all, since those properties aren&#039;t really used anywhere! The only place heights actuall show up is in the proof for Dirichlet (logflat) badness, where it&#039;s actually a height on temperaments, not intervals! And then the actual height functions we do end up using are actually just norms on some vector space. – [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 11:19, 26 April 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: I&#039;d love to do away with heights and stick to complexities. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 02:38, 30 April 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:Generator_embedding_optimization&amp;diff=193314</id>
		<title>Talk:Generator embedding optimization</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:Generator_embedding_optimization&amp;diff=193314"/>
		<updated>2025-04-20T18:02:15Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Consider splitting page ==&lt;br /&gt;
&lt;br /&gt;
This page is rather long and uses a lot of latex, which takes some time to typeset properly.&lt;br /&gt;
&lt;br /&gt;
On my old laptop, the page takes 12 seconds (!) to lay out.&lt;br /&gt;
&lt;br /&gt;
– [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 21:52, 19 April 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
: lol. Okay, I will do this soonish. Should be straightforward enough, but I want to make sure to update all the other pages that link here. And I am &#039;extremely&#039; busy for the next couple weeks, but I have bookmarked it to do after I get an apartment, move, and settle into my new role at work. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 18:02, 20 April 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Sagittal_notation&amp;diff=188762</id>
		<title>Sagittal notation</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Sagittal_notation&amp;diff=188762"/>
		<updated>2025-03-29T16:38:27Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* The Athenian symbol set */ tweaks for clarity (feel free to revert anything you don&amp;#039;t like, Dave)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;display: block; text-align: right;&amp;quot;&amp;gt;[[de:Sagittalnotation]]&amp;lt;/span&amp;gt;&lt;br /&gt;
[[file:sagittal_sample.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sagittal notation&#039;&#039;&#039; is a [[musical notation]] system capable of notating almost any conceivable tuning. It was developed by [[Dave Keenan]] and [[George Secor]] with significant contributions from numerous others. &lt;br /&gt;
&lt;br /&gt;
== Flavors of Sagittal notation ==&lt;br /&gt;
Sagittal notation comes in two mutually compatible &#039;&#039;flavors&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Evo ===&lt;br /&gt;
The &#039;&#039;&#039;Evo&#039;&#039;&#039; flavor (short for &amp;quot;evolutionary&amp;quot;, previously called &amp;quot;mixed&amp;quot;) uses only single-shaft Sagittal symbols, e.g. {{sagittal| /| }} {{sagittal| \! }} {{sagittal| |) }} {{sagittal| !) }}, alone or in combination with conventional sharps and flats and their doubles. Only the large variant of the double sharp {{sagittal| x }} (U+E47D) is considered to be stylistically-compatible with Sagittal symbols. Evo is much easier to learn, but it results in a greater number of symbols on the sheet, which can give it a more cluttered appearance, particularly with chords, and it may be confusing when two symbols alter the same note in opposite directions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Evo-SZ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; A sub-flavor of Evo is &#039;&#039;&#039;Evo-SZ&#039;&#039;&#039; (Evo with Stein–Zimmermann). This is where any sagittals that are notating exactly half the alteration of a sharp or flat (most often {{sagittal| /|\ }} {{sagittal| \!/ }}) are replaced by the Stein–Zimmermann semisharp {{sagittal| &amp;gt; }} and narrow reversed flat {{sagittal| &amp;lt; }}, and the corresponding combinations (most often {{sagittal| /|\ }}{{sagittal| # }} and {{sagittal| \!/ }}{{sagittal| b }}) are replaced by {{sagittal| &amp;gt;# }} and {{sagittal| &amp;lt;b }}. The narrow variants of the fractional flats {{sagittal| &amp;lt; }} (U+E284) and {{sagittal| &amp;lt;b }} (U+E285) are preferred because they preserve the Sagittal principle that the visual size of a symbol should indicate the relative size of its alteration and they reduce left-right confusion.&lt;br /&gt;
&lt;br /&gt;
=== Revo ===&lt;br /&gt;
The &#039;&#039;&#039;Revo&#039;&#039;&#039; flavor (short for &amp;quot;revolutionary&amp;quot;, previously called &amp;quot;pure&amp;quot;) only requires one accidental per note. Revo therefore takes up less space on the sheet and presents a cleaner appearance, and it clearly indicates the direction of the overall alteration. It discards the conventional sharps and flats and their doubles and replaces them with these multi-shaft arrow-like symbols: {{sagittal| /||\ }} {{sagittal| \!!/ }} {{sagittal| /X\ }} {{sagittal| \Y/ }}. Adding a sharp or flat to a Sagittal is achieved by adding two more shafts, e.g. {{sagittal| /| }}{{sagittal| # }} becomes {{sagittal| /||| }} and {{sagittal| !) }}{{sagittal| b }} becomes {{sagittal| !!!) }}. When the Sagittal part alters in the opposite direction to the sharp or flat part, the rules are not so simple, e.g. {{sagittal| \! }}{{sagittal| # }} becomes {{sagittal| ||\ }} and {{sagittal| |) }}{{sagittal| b }} becomes {{sagittal| !!) }}; one must simply learn these &#039;&#039;[[2187/2048#Notation|apotome]] complements&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [http://sagittal.org/ Official site]&lt;br /&gt;
* [http://forum.sagittal.org Sagittal Forum]&lt;br /&gt;
* [http://sagittal.org/sagittal.pdf The original Xenharmonikon article (updated)]&lt;br /&gt;
* [http://sagittal.org/gift/GiftOfTheGods.htm Gift of the Gods: a Mythical introduction to Sagittal notation]&lt;br /&gt;
* [http://sagittal.org/Sagittal%20Standard%20JI%20Notation%20Calculator%20Spreadsheet.xlsx spreadsheet-based calculator for Sagittal JI notation]&lt;br /&gt;
* [http://sagittal.org/Sagittal-SMuFL-Map.pdf Sagittal-SMuFL-Map, a table of every Sagittal symbol]&lt;br /&gt;
* [[Pain free guide to Sagittal]] by [[William Lynch]]&lt;br /&gt;
* [[:File:24 Edo.pdf]] – Sagittal notation guide for 24edo by William Lynch (download: [{{filepath:24 Edo.pdf}} &#039;&#039;24_Edo.pdf&#039;&#039;])&lt;br /&gt;
* [[Introductory_examples_in_Sagittal_notation|Introductory examples]] by [[Hans Straub]]&lt;br /&gt;
* [https://andrewmeronek.com/music-resources/sagittal-chord-lists/ Sagittal chord chart] by [[Andrew Meronek]]&lt;br /&gt;
&lt;br /&gt;
== Notation software support ==&lt;br /&gt;
=== Sibelius ===&lt;br /&gt;
Sagibelius 2.0 – plugins for using Sagittal notation in Sibelius 4 and up. By [http://www.jacobbarton.net/2011/10/sagibelius-2-0-released/ Jacob Barton]. Hosted on this wiki. Donationware.&lt;br /&gt;
&lt;br /&gt;
[[:File:Sagibelius_2.0.zip|Sagibelius_2.0.zip]]&lt;br /&gt;
&lt;br /&gt;
=== Lilypond ===&lt;br /&gt;
[http://x31eq.com/lilypond/ Plugin for Sagittal notation in Lilypond] by Graham Breed&lt;br /&gt;
&lt;br /&gt;
=== MuseScore ===&lt;br /&gt;
Sagittal accidentals are available in MuseScore via the [https://www.smufl.org/fonts/ Bravura font which implements the SMuFL standard]. They can be accessed by opening the Master Palette and finding them in the Symbols section at the end. &lt;br /&gt;
&lt;br /&gt;
=== Scala ===&lt;br /&gt;
Sagittal notation is available in Scala.&lt;br /&gt;
&lt;br /&gt;
=== Dorico ===&lt;br /&gt;
Because Dorico is built by Steinberg Media, the same company that maintains the SMuFL standard, it supports Sagittal.&lt;br /&gt;
&lt;br /&gt;
== Scores in Sagittal notation ==&lt;br /&gt;
* [[The Sagittal Songbook]]&lt;br /&gt;
** [http://oneforall.ytmnd.com One for All]&lt;br /&gt;
** [[land_urchin|Land Urchin]]&lt;br /&gt;
** [[Clouds_(Andrew_Heathwaite)|Clouds]]&lt;br /&gt;
** [[Prayer of Thanks]]&lt;br /&gt;
&lt;br /&gt;
* [[:File:sunday3.pdf|Sunday Pipes]] in [[22edo]] by [[Mats Öljare]]&lt;br /&gt;
* Tibia in [[22edo]] by [[Paul Erlich]] ([http://www.youtube.com/watch?v=d44Lfp9lAG8 Listen]). Sagittal score [[:File:TIBIA.pdf|in F||\]] or [[:File:tibia_in_g.pdf|in G]] (contains errors in measures 9, 19 and 20)&lt;br /&gt;
* [[:File:Ivor_Darreg,_Suite.pdf|On the Enharmonic Tetrachord (from Suite, Op. 62)]], in [[22edo]], by [[Ivor Darreg]]. Originally printed in the Spring 1975 issue of Xenharmonikon in quarter-tone notation. Transcribed to Sagittal by [[Juhani Nuorvala]].([https://www.youtube.com/watch?v=DvHvza1vtfo Listen])&lt;br /&gt;
&lt;br /&gt;
== The Athenian symbol set ==&lt;br /&gt;
Early in the design of the Sagittal notation system, Secor and Keenan found that an economical JI notation system could be defined by dividing the apotome (Pythagorean sharp or flat) into 21 almost-equal divisions. This required only five pairs of up and down microtonal accidentals, although a few others were added for convenience in alternative spellings. This 10-symbol set ([[Sagittal notation#Athenian extension single-shaft|shown below]]), in combination with the Spartan symbol set which it extends, is called the Athenian symbol set. It exactly notates many common 11-limit ratios and the 17th harmonic, while also approximating many common 13-limit ratios within ±0.4{{c}}. If the divisions were made exactly equal, this would be an example of [[Brahmagupta]] temperament.&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
=== Spartan single-shaft ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{sge|  ¦( |  !( | n   | 5120/5103 | 7/5 kleisma }}&lt;br /&gt;
{{sge| /¦  | \!  | p   |   81/80   | 5 comma }}&lt;br /&gt;
{{sge|  ¦) |  !) | t   | 64/63| 7 comma }}&lt;br /&gt;
{{sge|//¦  |\\!  | ph  | 6561/6400 | 25 small diesis }}&lt;br /&gt;
{{sge| /¦) | \!) | pat |   36/35   | 35 medium diesis }}&lt;br /&gt;
{{sge| /¦\ | \!/ | pak |   33/32   | 11 medium diesis }}&lt;br /&gt;
{{sge| (¦) | (!) | jat |  729/704  | 11 large diesis }}&lt;br /&gt;
{{sge| (¦\ | (!/ | jak | 8505/8192 | 35 large diesis }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Spartan multi-shaft ===&lt;br /&gt;
Multi-shaft sagittals are only used in the [[#Revo|Revo]] flavor of Sagittal.&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{sge| )¦¦( | )!!( | ph  | 6561/6400 | 25S }}&lt;br /&gt;
{{sge|  ¦¦) |  !!) | t   |   64/63   | 7C }}&lt;br /&gt;
{{sge|  ¦¦\ |  !!/ | p   |   81/80   | 5C }}&lt;br /&gt;
{{sge| /¦¦) | \!!) | n   | 5120/5103 | 7/5k }}&lt;br /&gt;
{{sge| /¦¦\ | \!!/ }}&lt;br /&gt;
{{sge|  ¦¦¦( |  !!!( | n   | 5120/5103 | 7/5k }}&lt;br /&gt;
{{sge| /¦¦¦  | \!!!  | p   |   81/80   | 5C }}&lt;br /&gt;
{{sge|  ¦¦¦) |  !!!) | t   |   64/63   | 7C }}&lt;br /&gt;
{{sge|//¦¦¦  |\\!!!  | ph  | 6561/6400 | 25S }}&lt;br /&gt;
{{sge| /¦¦¦) | \!!!) | pat |   36/35   | 35M }}&lt;br /&gt;
{{sge| /¦¦¦\ | \!!!/ | pak |   33/32   | 11M }}&lt;br /&gt;
{{sge| (¦¦¦) | (!!!) | jat |  729/704  | 11L }}&lt;br /&gt;
{{sge| (¦¦¦\ | (!!!/ | jak | 8505/8192 | 35L }}&lt;br /&gt;
{{sge| )X( | )Y( | ph  | 6561/6400 | 25S  | mid=48px }}&lt;br /&gt;
{{sge|  X) |  Y) | t   |   64/63   | 7C   | mid=48px }}&lt;br /&gt;
{{sge|  X\ |  Y/ | p   |   81/80   | 5C   | mid=48px }}&lt;br /&gt;
{{sge| /X) | \Y) | n   | 5120/5103 | 7/5k | mid=48px }}&lt;br /&gt;
{{sge| /X\ | \Y/ | mid=48px }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Athenian extension single-shaft ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{sge| )¦( | )!( | ran |  896/891  | 11/7 kleisma }}&lt;br /&gt;
{{sge| ~¦( | ~!( | san | 4131/4096 | 17 comma }}&lt;br /&gt;
{{sge|  ¦\ |  !/ | k   |   55/54   | 55 comma }}&lt;br /&gt;
{{sge| (¦  | (!  | j   |45927/45056| 11/7 comma }}&lt;br /&gt;
{{sge| (¦( | (!( | jan |   45/44   | 11/5 small diesis }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Athenian extension multi-shaft ===&lt;br /&gt;
Multi-shaft sagittals are only used in the [[#Revo|Revo]] flavor of Sagittal.&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
{{sge| ~¦¦( | ~!!( | jan |   45/44   | 11/5S }}&lt;br /&gt;
{{sge| )¦¦~ | )!!~ | j   |45927/45056| 11/7C }}&lt;br /&gt;
{{sge| /¦¦  | \!!  | k   |   55/54   | 55C }}&lt;br /&gt;
{{sge| (¦¦( | (!!( | san | 4131/4096 | 17C }}&lt;br /&gt;
{{sge|//¦¦  |\\!!  | ran |  896/891  | 11/7k }}&lt;br /&gt;
{{sge| )¦¦¦( | )!!!( | ran |  896/891  | 11/7k }}&lt;br /&gt;
{{sge| ~¦¦¦( | ~!!!( | san | 4131/4096 | 17C }}&lt;br /&gt;
{{sge|  ¦¦¦\ |  !!!/ | k   |   55/54   | 55C }}&lt;br /&gt;
{{sge| (¦¦¦  | (!!!  | j   |45927/45056| 11/7C }}&lt;br /&gt;
{{sge| (¦¦¦( | (!!!( | jan |   45/44   | 11/5S }}&lt;br /&gt;
{{sge| ~X( | ~Y( | jan |   45/44   | 11/5S | mid=48px }}&lt;br /&gt;
{{sge| )X~ | )Y~ | j   |45927/45056| 11/7C | mid=48px }}&lt;br /&gt;
{{sge| /X  | \Y  | k   |   55/54   | 55C | mid=48px }}&lt;br /&gt;
{{sge| (X( | (Y( | san | 4131/4096 | 17C | mid=48px }}&lt;br /&gt;
{{sge|//X  |\\Y  | ran |  896/891  | 11/7k | mid=48px }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Sagitype]]&lt;br /&gt;
&lt;br /&gt;
{{Navbox notation}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Notation]]&lt;br /&gt;
[[Category:Sagittal notation| ]] &amp;lt;!-- Main article --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:Detempering&amp;diff=188421</id>
		<title>Talk:Detempering</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:Detempering&amp;diff=188421"/>
		<updated>2025-03-27T02:02:15Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Compact lattice ==&lt;br /&gt;
&lt;br /&gt;
What is a &amp;quot;compact lattice&amp;quot;? I don&#039;t find a definition for this concept on the wiki. Does this relate to a specific mathematical concept of compactness, e.g. https://en.wikipedia.org/wiki/Compact_space? I&#039;m embarrassed to note that the phrase has been on the page since the day I created it, so I&#039;m responsible for this. Often I add stuff to the wiki at the behest of old-school RTT friends who don&#039;t participate in the wiki, and this has the air of something someone might have emailed, messaged, or texted me on a recommendation, but I can&#039;t find a record of it. It&#039;s possible this is just an informal usage, but I feel like I do see people sometimes use this &amp;quot;compact&amp;quot; term in a technical-seeming way, so if it is an objectively-defined property of importance to xen, I&#039;d like to see it explicitly defined at least here and possibly in another centralized place on the wiki. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 22:51, 24 January 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Incorrect usage of &amp;quot;transversal&amp;quot;? ==&lt;br /&gt;
&lt;br /&gt;
I set out to edit this page for clarity just now, and as I did so, I ended up finding what appeared to be a mistake, and so I removed it. But then I noticed this mistake in another place, which got me thinking that perhaps this was an intentional use of the word in a way I was unfamiliar with. (For now, it has still been removed from that page, but not declared to have been a mistake.)&lt;br /&gt;
&lt;br /&gt;
Here&#039;s what it is. [https://en.xen.wiki/index.php?title=Detempering&amp;amp;diff=67398&amp;amp;oldid=65268 Inthar modified the page] to read &amp;quot;&#039;&#039;&#039;detempering&#039;&#039;&#039; is the process of taking a tempered pitch system and replacing each of its pitches with one or more [[JI]] pitches that the pitch represents &amp;lt;span style=&amp;quot;background-color:yellow&amp;quot;&amp;gt;(called a [[transversal]])}}&amp;lt;/span&amp;gt;&amp;quot; (my highlighting). I thought this was a mistake because I figured &amp;quot;called a transversal&amp;quot; was referring to the entire phrase, a &amp;quot;[replacement] of each of [a tempered pitch system]&#039;s pitches with one ore more JI pitches that the pitch represents&amp;quot;. And a transversal is defined to select only &#039;&#039;exactly one pitch&#039;&#039; that the tempered pitch represents, never more than one. &lt;br /&gt;
&lt;br /&gt;
But then I noticed the following sentence: &amp;quot;The first tval maps the first generator (for which 2/1 is a transversal) to 7 steps and the second generator (for which 10/9 is a transversal) to 1 step, and similarly with the second tval.&amp;quot; It is found on this page, toward the bottom: https://en.xen.wiki/w/Temperament_mapping_matrices So here &amp;quot;transversal&amp;quot; is being used apparently to mean &amp;quot;member of its preimage&amp;quot;. (This edit was from Mike Battaglia back in 2012, but it looks like he may have just imported it in an automated move along with a ton of other stuff wholesale from the previous version of the wiki, so I&#039;m not attributing any personal intentionality to him here: https://en.xen.wiki/index.php?title=Temperament_mapping_matrices&amp;amp;diff=27089&amp;amp;oldid=27090)&lt;br /&gt;
&lt;br /&gt;
And when you come back to the Detempering page and review Inthar&#039;s edit, it now is clear that he may also have intended &amp;quot;called a transversal&amp;quot; not to refer to the entire resulting detempering, but actually just to the phrase &amp;quot;JI [pitch] that the pitch represents,&amp;quot; or in other words &amp;quot;member of its preimage.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
So to me, this usage is quite confusing. It no longer has anything to do with the actual meaning of &amp;quot;transversal&amp;quot;. A transversal transverses a list of sets. Such as a transversal of preimages of generators for a temperament, or of pitches in a tempered scale. It seems that &amp;quot;transversal&amp;quot;, via its typical association in RTT with lists of preimages, has come to be used simply for a member of a preimage, out of any context of transversing. I don&#039;t think we should use &amp;quot;transversal&amp;quot; in this way, but I&#039;d like to hear what other people think. Maybe I&#039;m all wet on this, or maybe there&#039;s something else I don&#039;t know yet. &lt;br /&gt;
&lt;br /&gt;
--[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 22:57, 24 January 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
Also I note that this usage of &amp;quot;transversal&amp;quot; does not appear on the present xen wiki page for [[transversal]]. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 16:48, 26 January 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
I now understand that &amp;quot;transversal&amp;quot; can be used as short for &amp;quot;transversal scale&amp;quot;, but in contexts where it can be this confusing, I suggest including &amp;quot;scale&amp;quot; should be done. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 18:25, 31 January 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
It appears that my concerns have been addressed by now, by removing references to &amp;quot;transversal&amp;quot; on this page, except for one at the bottom where it is merely acknowledged that people have (confusingly!) called these that. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 23:11, 26 March 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Imo the word transversal is just confusing. All existing detemperings just pick one pitch of the preimage, so we don&#039;t really have to worry about it. If you ask me just get rid of any mention of transversal. – [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 23:49, 26 March 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Word. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 23:46, 26 March 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: Oh, and there is also [[preimage]] which we may at some point merge into here? Although it is sort of a generic concept. I added &#039;detempering&#039; to the &#039;see also&#039; section on there since there are zero references to it otherwise. – [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 23:49, 26 March 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: Yeah I saw you did that, good stuff; I supplemented it with a few-word description of the connection between the two ideas. Re: going further and actually merging the &amp;quot;preimage&amp;quot; material into this &amp;quot;detempering&amp;quot; page, I could see that working — perhaps by simply yoinking the entirety of the current preimage page and making it the first subsection of the page, before the &amp;quot;One-to-one detemperings of equal temperaments&amp;quot; subsection? --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 02:02, 27 March 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:Detempering&amp;diff=188413</id>
		<title>Talk:Detempering</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:Detempering&amp;diff=188413"/>
		<updated>2025-03-26T23:46:45Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Compact lattice ==&lt;br /&gt;
&lt;br /&gt;
What is a &amp;quot;compact lattice&amp;quot;? I don&#039;t find a definition for this concept on the wiki. Does this relate to a specific mathematical concept of compactness, e.g. https://en.wikipedia.org/wiki/Compact_space? I&#039;m embarrassed to note that the phrase has been on the page since the day I created it, so I&#039;m responsible for this. Often I add stuff to the wiki at the behest of old-school RTT friends who don&#039;t participate in the wiki, and this has the air of something someone might have emailed, messaged, or texted me on a recommendation, but I can&#039;t find a record of it. It&#039;s possible this is just an informal usage, but I feel like I do see people sometimes use this &amp;quot;compact&amp;quot; term in a technical-seeming way, so if it is an objectively-defined property of importance to xen, I&#039;d like to see it explicitly defined at least here and possibly in another centralized place on the wiki. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 22:51, 24 January 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Incorrect usage of &amp;quot;transversal&amp;quot;? ==&lt;br /&gt;
&lt;br /&gt;
I set out to edit this page for clarity just now, and as I did so, I ended up finding what appeared to be a mistake, and so I removed it. But then I noticed this mistake in another place, which got me thinking that perhaps this was an intentional use of the word in a way I was unfamiliar with. (For now, it has still been removed from that page, but not declared to have been a mistake.)&lt;br /&gt;
&lt;br /&gt;
Here&#039;s what it is. [https://en.xen.wiki/index.php?title=Detempering&amp;amp;diff=67398&amp;amp;oldid=65268 Inthar modified the page] to read &amp;quot;&#039;&#039;&#039;detempering&#039;&#039;&#039; is the process of taking a tempered pitch system and replacing each of its pitches with one or more [[JI]] pitches that the pitch represents &amp;lt;span style=&amp;quot;background-color:yellow&amp;quot;&amp;gt;(called a [[transversal]])}}&amp;lt;/span&amp;gt;&amp;quot; (my highlighting). I thought this was a mistake because I figured &amp;quot;called a transversal&amp;quot; was referring to the entire phrase, a &amp;quot;[replacement] of each of [a tempered pitch system]&#039;s pitches with one ore more JI pitches that the pitch represents&amp;quot;. And a transversal is defined to select only &#039;&#039;exactly one pitch&#039;&#039; that the tempered pitch represents, never more than one. &lt;br /&gt;
&lt;br /&gt;
But then I noticed the following sentence: &amp;quot;The first tval maps the first generator (for which 2/1 is a transversal) to 7 steps and the second generator (for which 10/9 is a transversal) to 1 step, and similarly with the second tval.&amp;quot; It is found on this page, toward the bottom: https://en.xen.wiki/w/Temperament_mapping_matrices So here &amp;quot;transversal&amp;quot; is being used apparently to mean &amp;quot;member of its preimage&amp;quot;. (This edit was from Mike Battaglia back in 2012, but it looks like he may have just imported it in an automated move along with a ton of other stuff wholesale from the previous version of the wiki, so I&#039;m not attributing any personal intentionality to him here: https://en.xen.wiki/index.php?title=Temperament_mapping_matrices&amp;amp;diff=27089&amp;amp;oldid=27090)&lt;br /&gt;
&lt;br /&gt;
And when you come back to the Detempering page and review Inthar&#039;s edit, it now is clear that he may also have intended &amp;quot;called a transversal&amp;quot; not to refer to the entire resulting detempering, but actually just to the phrase &amp;quot;JI [pitch] that the pitch represents,&amp;quot; or in other words &amp;quot;member of its preimage.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
So to me, this usage is quite confusing. It no longer has anything to do with the actual meaning of &amp;quot;transversal&amp;quot;. A transversal transverses a list of sets. Such as a transversal of preimages of generators for a temperament, or of pitches in a tempered scale. It seems that &amp;quot;transversal&amp;quot;, via its typical association in RTT with lists of preimages, has come to be used simply for a member of a preimage, out of any context of transversing. I don&#039;t think we should use &amp;quot;transversal&amp;quot; in this way, but I&#039;d like to hear what other people think. Maybe I&#039;m all wet on this, or maybe there&#039;s something else I don&#039;t know yet. &lt;br /&gt;
&lt;br /&gt;
--[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 22:57, 24 January 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
Also I note that this usage of &amp;quot;transversal&amp;quot; does not appear on the present xen wiki page for [[transversal]]. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 16:48, 26 January 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
I now understand that &amp;quot;transversal&amp;quot; can be used as short for &amp;quot;transversal scale&amp;quot;, but in contexts where it can be this confusing, I suggest including &amp;quot;scale&amp;quot; should be done. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 18:25, 31 January 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
It appears that my concerns have been addressed by now, by removing references to &amp;quot;transversal&amp;quot; on this page, except for one at the bottom where it is merely acknowledged that people have (confusingly!) called these that. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 23:11, 26 March 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Imo the word transversal is just confusing. All existing detemperings just pick one pitch of the preimage, so we don&#039;t really have to worry about it. If you ask me just get rid of any mention of transversal. 23:41, 26 March 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Word. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 23:46, 26 March 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:Transversal&amp;diff=188412</id>
		<title>Talk:Transversal</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:Transversal&amp;diff=188412"/>
		<updated>2025-03-26T23:45:59Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* See also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== See also ==&lt;br /&gt;
https://en.xen.wiki/w/Transversal_generators&lt;br /&gt;
&lt;br /&gt;
- [[User:Sintel|Sintel]] ([[User talk:Sintel|talk]]) 02:23, 21 December 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Indeed, this page makes no mention of the second major application of transversals in RTT: transversals of the preimages of generators, per the link Sintel shared above. That should be added to this page, at least as a &amp;quot;See also&amp;quot; link, but probably briefly conceptually introduced as well as linked. I cannot do this myself, though, and neither can Sintel, because we are not admins, and the page along with other mathematically-advanced pages has recently been locked. So would an admin please add something like this for us.&lt;br /&gt;
&lt;br /&gt;
: Furthermore, this page defines transversal in general, which is fine. But it is primarily about &#039;&#039;transversal scales&#039;&#039;, and at this time, it is the main place where those are defined. For now I&#039;ve created the page Transversal scale to redirect here. But I suggest one of two possible things should be done next:&lt;br /&gt;
# Option 1: Most of the material from this page should be extracted to turn this new Transversal scale page into a page in its own right, leaving behind here only information that&#039;s about transversals in and of themselves (and links out to the two existing applications of them: scales and generators).&lt;br /&gt;
# Option 2: The page about generators preimage transversals should be merged in with this page, and so the resulting page will cover all three topics — transversals in general, scales, and generators.&lt;br /&gt;
&lt;br /&gt;
: --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 22:56, 24 January 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I still think one of these two options I&#039;ve presented should be done. I do not have a strong preference between them. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 19:51, 5 December 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: I see that we have taken an Option #3, which is to simply remove this material entirely, rather than move most of it into &amp;quot;transversal scale&amp;quot;. That&#039;s fine I guess. And it redirects to &amp;quot;detempering&amp;quot; rather than &amp;quot;generator detempering&amp;quot;, the latter of which was the one I suggested could be merged in with this. That&#039;s fine. I still think we should merge the &amp;quot;generator detempering&amp;quot; page in with the &amp;quot;detempering&amp;quot; page, since it&#039;s really just a special case of it. Maybe I&#039;ll try that out and see how it fits. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 23:09, 26 March 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: I think detempering should just be about scales that are detempers, while the transversal generator page is about finding out what JI intervals generate a certain temperament. Their uses are not really overlapping that much so I&#039;m fine with keeping them seperate pages. EDIT: to add to this: I decided to make this a redirect since most of the references to this page are literally about detempering, and the contents of this page weren&#039;t really adding much relevant information on that topic. – [[User:Sintel|Sintel🎏]] ([[User_talk:Sintel|talk]]) 23:43, 26 March 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: I came to the same conclusion when I started actually trying to make it work. Sweet. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 23:45, 26 March 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Suggested ASCII diagram to illustrate concept ==&lt;br /&gt;
&lt;br /&gt;
Dave and I have been discussing this topic over email and suggest that it could be a nice idea to supplement the definition of transversal here with a bare-bones illustration of the concept:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
          |&lt;br /&gt;
{.........|...}&lt;br /&gt;
      {...|.........}&lt;br /&gt;
   {......|......}&lt;br /&gt;
          |&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
visualizing how a transversal &amp;quot;transverses&amp;quot; a list of sets, sampling one from each. Again, I can&#039;t add it to the page myself, since it has been locked recently for only admins to edit. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 22:57, 24 January 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I still think this should be added. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 19:51, 5 December 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I&#039;m just posting here as a reminder to admins about these two requests, in case they all missed them the first time. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 22:58, 6 May 2023 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:Detempering&amp;diff=188407</id>
		<title>Talk:Detempering</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:Detempering&amp;diff=188407"/>
		<updated>2025-03-26T23:11:39Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Incorrect usage of &amp;quot;transversal&amp;quot;? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Compact lattice ==&lt;br /&gt;
&lt;br /&gt;
What is a &amp;quot;compact lattice&amp;quot;? I don&#039;t find a definition for this concept on the wiki. Does this relate to a specific mathematical concept of compactness, e.g. https://en.wikipedia.org/wiki/Compact_space? I&#039;m embarrassed to note that the phrase has been on the page since the day I created it, so I&#039;m responsible for this. Often I add stuff to the wiki at the behest of old-school RTT friends who don&#039;t participate in the wiki, and this has the air of something someone might have emailed, messaged, or texted me on a recommendation, but I can&#039;t find a record of it. It&#039;s possible this is just an informal usage, but I feel like I do see people sometimes use this &amp;quot;compact&amp;quot; term in a technical-seeming way, so if it is an objectively-defined property of importance to xen, I&#039;d like to see it explicitly defined at least here and possibly in another centralized place on the wiki. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 22:51, 24 January 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Incorrect usage of &amp;quot;transversal&amp;quot;? ==&lt;br /&gt;
&lt;br /&gt;
I set out to edit this page for clarity just now, and as I did so, I ended up finding what appeared to be a mistake, and so I removed it. But then I noticed this mistake in another place, which got me thinking that perhaps this was an intentional use of the word in a way I was unfamiliar with. (For now, it has still been removed from that page, but not declared to have been a mistake.)&lt;br /&gt;
&lt;br /&gt;
Here&#039;s what it is. [https://en.xen.wiki/index.php?title=Detempering&amp;amp;diff=67398&amp;amp;oldid=65268 Inthar modified the page] to read &amp;quot;&#039;&#039;&#039;detempering&#039;&#039;&#039; is the process of taking a tempered pitch system and replacing each of its pitches with one or more [[JI]] pitches that the pitch represents &amp;lt;span style=&amp;quot;background-color:yellow&amp;quot;&amp;gt;(called a [[transversal]])}}&amp;lt;/span&amp;gt;&amp;quot; (my highlighting). I thought this was a mistake because I figured &amp;quot;called a transversal&amp;quot; was referring to the entire phrase, a &amp;quot;[replacement] of each of [a tempered pitch system]&#039;s pitches with one ore more JI pitches that the pitch represents&amp;quot;. And a transversal is defined to select only &#039;&#039;exactly one pitch&#039;&#039; that the tempered pitch represents, never more than one. &lt;br /&gt;
&lt;br /&gt;
But then I noticed the following sentence: &amp;quot;The first tval maps the first generator (for which 2/1 is a transversal) to 7 steps and the second generator (for which 10/9 is a transversal) to 1 step, and similarly with the second tval.&amp;quot; It is found on this page, toward the bottom: https://en.xen.wiki/w/Temperament_mapping_matrices So here &amp;quot;transversal&amp;quot; is being used apparently to mean &amp;quot;member of its preimage&amp;quot;. (This edit was from Mike Battaglia back in 2012, but it looks like he may have just imported it in an automated move along with a ton of other stuff wholesale from the previous version of the wiki, so I&#039;m not attributing any personal intentionality to him here: https://en.xen.wiki/index.php?title=Temperament_mapping_matrices&amp;amp;diff=27089&amp;amp;oldid=27090)&lt;br /&gt;
&lt;br /&gt;
And when you come back to the Detempering page and review Inthar&#039;s edit, it now is clear that he may also have intended &amp;quot;called a transversal&amp;quot; not to refer to the entire resulting detempering, but actually just to the phrase &amp;quot;JI [pitch] that the pitch represents,&amp;quot; or in other words &amp;quot;member of its preimage.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
So to me, this usage is quite confusing. It no longer has anything to do with the actual meaning of &amp;quot;transversal&amp;quot;. A transversal transverses a list of sets. Such as a transversal of preimages of generators for a temperament, or of pitches in a tempered scale. It seems that &amp;quot;transversal&amp;quot;, via its typical association in RTT with lists of preimages, has come to be used simply for a member of a preimage, out of any context of transversing. I don&#039;t think we should use &amp;quot;transversal&amp;quot; in this way, but I&#039;d like to hear what other people think. Maybe I&#039;m all wet on this, or maybe there&#039;s something else I don&#039;t know yet. &lt;br /&gt;
&lt;br /&gt;
--[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 22:57, 24 January 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
Also I note that this usage of &amp;quot;transversal&amp;quot; does not appear on the present xen wiki page for [[transversal]]. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 16:48, 26 January 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
I now understand that &amp;quot;transversal&amp;quot; can be used as short for &amp;quot;transversal scale&amp;quot;, but in contexts where it can be this confusing, I suggest including &amp;quot;scale&amp;quot; should be done. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 18:25, 31 January 2023 (UTC)&lt;br /&gt;
&lt;br /&gt;
It appears that my concerns have been addressed by now, by removing references to &amp;quot;transversal&amp;quot; on this page, except for one at the bottom where it is merely acknowledged that people have (confusingly!) called these that. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 23:11, 26 March 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:Transversal&amp;diff=188406</id>
		<title>Talk:Transversal</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:Transversal&amp;diff=188406"/>
		<updated>2025-03-26T23:09:17Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== See also ==&lt;br /&gt;
https://en.xen.wiki/w/Transversal_generators&lt;br /&gt;
&lt;br /&gt;
- [[User:Sintel|Sintel]] ([[User talk:Sintel|talk]]) 02:23, 21 December 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Indeed, this page makes no mention of the second major application of transversals in RTT: transversals of the preimages of generators, per the link Sintel shared above. That should be added to this page, at least as a &amp;quot;See also&amp;quot; link, but probably briefly conceptually introduced as well as linked. I cannot do this myself, though, and neither can Sintel, because we are not admins, and the page along with other mathematically-advanced pages has recently been locked. So would an admin please add something like this for us.&lt;br /&gt;
&lt;br /&gt;
: Furthermore, this page defines transversal in general, which is fine. But it is primarily about &#039;&#039;transversal scales&#039;&#039;, and at this time, it is the main place where those are defined. For now I&#039;ve created the page Transversal scale to redirect here. But I suggest one of two possible things should be done next:&lt;br /&gt;
# Option 1: Most of the material from this page should be extracted to turn this new Transversal scale page into a page in its own right, leaving behind here only information that&#039;s about transversals in and of themselves (and links out to the two existing applications of them: scales and generators).&lt;br /&gt;
# Option 2: The page about generators preimage transversals should be merged in with this page, and so the resulting page will cover all three topics — transversals in general, scales, and generators.&lt;br /&gt;
&lt;br /&gt;
: --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 22:56, 24 January 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I still think one of these two options I&#039;ve presented should be done. I do not have a strong preference between them. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 19:51, 5 December 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: I see that we have taken an Option #3, which is to simply remove this material entirely, rather than move most of it into &amp;quot;transversal scale&amp;quot;. That&#039;s fine I guess. And it redirects to &amp;quot;detempering&amp;quot; rather than &amp;quot;generator detempering&amp;quot;, the latter of which was the one I suggested could be merged in with this. That&#039;s fine. I still think we should merge the &amp;quot;generator detempering&amp;quot; page in with the &amp;quot;detempering&amp;quot; page, since it&#039;s really just a special case of it. Maybe I&#039;ll try that out and see how it fits. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 23:09, 26 March 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Suggested ASCII diagram to illustrate concept ==&lt;br /&gt;
&lt;br /&gt;
Dave and I have been discussing this topic over email and suggest that it could be a nice idea to supplement the definition of transversal here with a bare-bones illustration of the concept:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
          |&lt;br /&gt;
{.........|...}&lt;br /&gt;
      {...|.........}&lt;br /&gt;
   {......|......}&lt;br /&gt;
          |&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
visualizing how a transversal &amp;quot;transverses&amp;quot; a list of sets, sampling one from each. Again, I can&#039;t add it to the page myself, since it has been locked recently for only admins to edit. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 22:57, 24 January 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I still think this should be added. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 19:51, 5 December 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
: I&#039;m just posting here as a reminder to admins about these two requests, in case they all missed them the first time. --[[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 22:58, 6 May 2023 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Generator_preimage&amp;diff=188378</id>
		<title>Generator preimage</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Generator_preimage&amp;diff=188378"/>
		<updated>2025-03-26T19:28:23Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: I agree it&amp;#039;s no good that this page doesn&amp;#039;t link to Detempering, but isn&amp;#039;t it better to give the explanatory link in the opening, since it&amp;#039;s half of the name for this concept?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Also known as a &#039;&#039;&#039;generator preimage transversal&#039;&#039;&#039; or a &#039;&#039;&#039;generator [[detempering]]&#039;&#039;&#039;. Every [[generator]] of a [[regular temperament]] has a [[preimage]], which is an infinite set of JI intervals that map to it. A [[transversal]] means a selection of one representative element from each of a list of sets. So if for each generator in our temperament&#039;s list of generators we choose one JI interval that maps to it, then we have a generator preimage transversal for that temperament.&lt;br /&gt;
&lt;br /&gt;
=Technical Definition=&lt;br /&gt;
Given a reduced list of [[Harmonic_Limit|p-limit]] vals V, we may define a set of transversal generators for V as a set of p-limit intervals q such that one of the vals of V maps q to 1 and the rest map it to 0. By &#039;&#039;reduced&#039;&#039; is meant that the GCD of the elements of each of the vals is 1--or in other words, none of the vals are [[contorted]]--and that they are [[linearly independent]], so that if there are r vals, the rank of V as a matrix is r.&lt;br /&gt;
&lt;br /&gt;
If v1, v2, ... vr are the vals of V and t1, t2, ... tr are the corresponding transversal generators, then for any p-limit q we have, modulo the regular temperament defined by V&lt;br /&gt;
&lt;br /&gt;
q ≅ t1^v1(q) * t2^v2(q) * ... * tr^vr(q)&lt;br /&gt;
&lt;br /&gt;
In this way the transversal generators provide a transversal of the p-limit, and hence the name.&lt;br /&gt;
&lt;br /&gt;
=Examples=&lt;br /&gt;
Suppose V consists of the 7-limit patent vals for 12 and 19; that is, V = [&amp;amp;lt;12 19 28 34|, &amp;amp;lt;19 30 44 53|]. Then a corresponding list of transversal generators is [49/48, 36/35]. 49/48 corresponds to one step of 12et, and zero steps of 19et, whereas 36/35 is zero steps of 12et, and one step of 19et. This gives us a septimal meantone transversal of the 7-limit where 3/2 is represented by (49/48)^7 * (36/35)^11, and 2 is represented by (49/48)^12 * (36/35)^19. A more familiar septimal meantone transversal starts from the normal val list, [&amp;amp;lt;1 0 -4 -13|, &amp;amp;lt;0 1 4 10|], which corresponds to the transversal generators [2, 3].&lt;br /&gt;
&lt;br /&gt;
Given a list of transversal generators, we may append a [[comma basis]] for V and obtain a basis for the entire p-limit. For instance, we may extend [49/48, 36/35] to [49/48, 36/35, 81/80, 126/125]. Taking the corresponding matrix of monzos, whose rows are monzos for this list, inverting it and then transposing, we obtain&lt;br /&gt;
&lt;br /&gt;
[&amp;amp;lt;12 19 28 34|, &amp;amp;lt;19 30 44 53|, &amp;amp;lt;-4 -6 -9 -11|, &amp;amp;lt;-5 -8 -12 -14|]&lt;br /&gt;
&lt;br /&gt;
This is a [http://en.wikipedia.org/wiki/Unimodular_matrix unimodular matrix] defining a change of basis for the p-limit.&lt;br /&gt;
&lt;br /&gt;
For another example, consider [&amp;amp;lt;1 1 1 2|, &amp;amp;lt;0 2 1 1|, &amp;amp;lt;0 0 2 1|] which is the [[Normal_lists|normal val list]] for breed temperament, the temperament tempering out 2401/2400. A corresponding list of transversal generators is [2, 49/40, 10/7].&lt;br /&gt;
&lt;br /&gt;
=Finding the generator preimage transversal=&lt;br /&gt;
{{todo|cleanup|inline=1|text=Add simpler algorithm}}&lt;br /&gt;
&lt;br /&gt;
Two methods for finding the generator preimage transversal have been developed. The first was developed by [[Gene Ward Smith]] sometime in or before June 2011, which uses the [[Hermite normal form]]. The second was developed by [[User:Sintel|Sintel]] in December 2021, which uses the [[Smith normal form]].&lt;br /&gt;
&lt;br /&gt;
== Method using the Smith Normal Form ==&lt;br /&gt;
&lt;br /&gt;
So we want to find a generator preimage transversal &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; for a mapping &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; where:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;MT = I,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and where &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; is the identity matrix. When this is the case, then for each generator of the temperament represented by &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, a different column of &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; as a [[prime-count vector]] represents an interval that &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; maps to that generator. And when this &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; has all integer entries, then these generators are all JI.&lt;br /&gt;
&lt;br /&gt;
Essentially we need a way to do:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M^{-1}MT = M^{-1}I \\&lt;br /&gt;
\cancel{M^{-1}M}T = M^{-1}I \\&lt;br /&gt;
T = M^{-1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But there&#039;s two major problems with this simplistic approach:&lt;br /&gt;
# &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; is rectangular and therefore cannot be inverted (it has no inverse).&lt;br /&gt;
# The pseudoinverse we use in lieu of a true inverse in situations like this doesn&#039;t generally give integer results, and so it won&#039;t give us the JI generators we seek.&lt;br /&gt;
So the pseudoinverse won&#039;t solve this problem for us, but the Smith decomposition can help! For a given &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, it finds invertible matrices &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; for which&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
LMR = D,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; is the Smith Normal Form of &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, which is a rectangular diagonal matrix (the name &#039;D&#039; is for &amp;quot;diagonal&amp;quot;). Furthermore, if &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; was defactored, then not only is &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; diagonal (only has nonzero values along its main diagonal) but the numbers along its main diagonal are all equal to 1. This type of matrix is called an orthonormal matrix, and has the property that &amp;lt;math&amp;gt;D^{T}D = I&amp;lt;/math&amp;gt;, which we&#039;re going to take advantage of.&lt;br /&gt;
&lt;br /&gt;
So first let&#039;s solve the decomposition equation for &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;. First, left-multiply by &amp;lt;math&amp;gt;L^{-1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
L^{-1}LMR = L^{-1}D \\&lt;br /&gt;
\cancel{L^{-1}L}MR = L^{-1}D \\&lt;br /&gt;
MR = L^{-1}D&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And then right-multiply by &amp;lt;math&amp;gt;R^{-1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
MRR^{-1} = L^{-1}DR^{-1} \\&lt;br /&gt;
M\cancel{RR^{-1}} = L^{-1}DR^{-1} \\&lt;br /&gt;
M = L^{-1}DR^{-1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now we can substitute this result in for &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; in our original equation:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(L^{-1}DR^{-1})T = I&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And we can proceed to solve this for our target &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;. The rest is busywork. First, left-multiply by &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
LL^{-1}DR^{-1}T = LI \\&lt;br /&gt;
\cancel{LL^{-1}}DR^{-1}T = LI \\&lt;br /&gt;
DR^{-1}T = L&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then left-multiply by &amp;lt;math&amp;gt;D^{T}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
D^{T}DR^{-1}T = D^{T}L \\&lt;br /&gt;
\cancel{D^{T}D}R^{-1}T = D^{T}L \\&lt;br /&gt;
R^{-1}T = D^{T}L&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And finally, left-multiply by &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
RR^{-1}T = RD^{T}L \\&lt;br /&gt;
\cancel{RR^{-1}}T = RD^{T}L \\&lt;br /&gt;
T = RD^{T}L&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And there&#039;s our answer! It&#039;s still not necessarily giving the simplest or best JI generators, but arriving at those is an independent problem (perhaps by choosing a complexity metric and minimizing it though linear combinations with the commas and the other generators, or perhaps using LLL).&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&lt;br /&gt;
Our mapping is 5-limit meantone, in [[equave-reduced generator form]]:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 4 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Its Smith Decomposition &amp;lt;math&amp;gt;L, D, R&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {lll}&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
1 &amp;amp; -1 \\&lt;br /&gt;
0 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&lt;br /&gt;
, &amp;amp; &lt;br /&gt;
&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&lt;br /&gt;
, &amp;amp;&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 4 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; -4 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And so a transversal of the preimages of its generators are &amp;lt;math&amp;gt;RD^{T}L&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 4 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; -4 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 1 \\&lt;br /&gt;
0 &amp;amp; 0 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1 &amp;amp; -1 \\&lt;br /&gt;
0 &amp;amp; 1 \\&lt;br /&gt;
\end{matrix} \right] &lt;br /&gt;
=&lt;br /&gt;
\left[ \begin{matrix}&lt;br /&gt;
1 &amp;amp; -1 \\&lt;br /&gt;
0 &amp;amp; 1 \\&lt;br /&gt;
0 &amp;amp; 0 \\&lt;br /&gt;
\end{matrix} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That is, 2/1 and 3/2.&lt;br /&gt;
&lt;br /&gt;
=== Wolfram Language implementation ===&lt;br /&gt;
&lt;br /&gt;
{{Databox|getGpt[]|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;mathematica&amp;quot;&amp;gt;&lt;br /&gt;
getGpt[m_] := Module[{decomp, left, snf, right},&lt;br /&gt;
  decomp = SmithDecomposition[m];&lt;br /&gt;
  left = Part[decomp, 1];&lt;br /&gt;
  snf  = Part[decomp, 2];&lt;br /&gt;
  right = Part[decomp, 3];&lt;br /&gt;
&lt;br /&gt;
  right.Transpose[snf].left&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== Method using the Hermite Normal Form ==&lt;br /&gt;
&lt;br /&gt;
We can find a generator preimage transversal for V by the following procedure:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Take the transpose of the [[Tenney-Euclidean_Tuning#The pseudoinverse|pseudoinverse]] of V, call that U&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Find a basis for the commas of V&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;For each row U[i] of U, clear denominators and append the monzos of the comma basis for V&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;[[Saturation|Saturate]] the result to a list of monzos, call that S&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Apply the ith val V[i] (dot product) to each element of S&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Insert V[i].S[j] in front of the elements of S[j] as the first element, obtaining the jth element T[j] of a modified list T&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Hermite reduce the modified list T, take the first row, and remove the first element (which should be a 1.)&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Consider the rest to be a monzo and convert it to a rational number&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;This is a corresponding transveral generator to the ith val V[i] of V; it may be reduced to an equivalent generator of minimal [[Tenney_Height|Tenney height]] by multiplying by the commas of V&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;      &lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&lt;br /&gt;
Note: I&#039;ve followed the algorithm as described above. But clearly I am transposing things here way more often than is necessary than if the algorithm was superficially revised.&lt;br /&gt;
&lt;br /&gt;
For 5-limit meantone, &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt; is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
1 &amp;amp; 2 &amp;amp; 4 \\&lt;br /&gt;
0 &amp;amp; -1 &amp;amp; -4 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pseudoinverse &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;V⁺&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt; is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{1}{33}&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
17 &amp;amp; 18 \\&lt;br /&gt;
16 &amp;amp; 15 \\&lt;br /&gt;
-4 &amp;amp; -12 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And that transposed is &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;(V⁺)ᵀ&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;, which we&#039;ll call &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{1}{33}&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
17 &amp;amp; 16 &amp;amp; -4 \\&lt;br /&gt;
18 &amp;amp; 15 &amp;amp; -12 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And here&#039;s the comma basis for &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
-4 \\&lt;br /&gt;
4 \\&lt;br /&gt;
-1 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beginning with &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;i = 1&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;, we&#039;ll create a matrix out of &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;U[i]&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt; with denominators cleared and the comma basis appended (transposed so each comma is a row):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
17 &amp;amp; 16 &amp;amp; -4 \\&lt;br /&gt;
-4 &amp;amp; 4 &amp;amp; -1 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Defactor and call this &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
1 &amp;amp; 32 &amp;amp; -8 \\&lt;br /&gt;
0 &amp;amp; 4 &amp;amp; -1 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now take the dot product of &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;V[1]&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt; to each element of &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;, or in other words, left multiply &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;Sᵀ&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt; by &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;V[1]&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
1 &amp;amp; 2 &amp;amp; 4 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
1 &amp;amp; 0 \\&lt;br /&gt;
32 &amp;amp; 4 \\&lt;br /&gt;
-8 &amp;amp; -1 \\&lt;br /&gt;
\end{bmatrix} = &lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
33 &amp;amp; 4 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now prepend that result, transposed, to &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
33 &amp;amp; 1 &amp;amp; 32 &amp;amp; -8 \\&lt;br /&gt;
4 &amp;amp; 0 &amp;amp; 4 &amp;amp; -1 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Take the Hermite Normal Form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 4 &amp;amp; -4 &amp;amp; 1 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Take the first row:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Remove the first element (which should and indeed is a 1):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So indeed that gives the period for meantone, 2/1.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s repeat the latter steps but now with &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;i = 2&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;. Here&#039;s &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;U[2]&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt; with denominators cleared and the comma basis appended:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
18 &amp;amp; 15 &amp;amp; -12 \\&lt;br /&gt;
-4 &amp;amp; 4 &amp;amp; -1 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Defactor to get our new &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
2 &amp;amp; 31 &amp;amp; -16 \\&lt;br /&gt;
0 &amp;amp; 2 &amp;amp; -1 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now take the dot product of &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;V[2]&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt; to each element of &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;, or in other words, left multiply &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;Sᵀ&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt; by &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;V[2]&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
0 &amp;amp; -1 &amp;amp; -4 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
2 &amp;amp; 0 \\&lt;br /&gt;
31 &amp;amp; 2 \\&lt;br /&gt;
-16 &amp;amp; -1 \\&lt;br /&gt;
\end{bmatrix} = &lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
33 &amp;amp; 2 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now prepend that result, transposed, to &amp;lt;span&amp;gt;&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
33 &amp;amp; 2 &amp;amp; 31 &amp;amp; -16 \\&lt;br /&gt;
2 &amp;amp; 0 &amp;amp; 2 &amp;amp; -1 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Take the Hermite Normal Form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
1 &amp;amp; 2 &amp;amp; -1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 4 &amp;amp; -4 &amp;amp; 1 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Take the first row:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
1 &amp;amp; 2 &amp;amp; -1 &amp;amp; 0 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Remove the first element (which should and indeed is a 1):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
2 &amp;amp; -1 &amp;amp; 0 \\&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So indeed that gives the generator for meantone, 4/3. We&#039;re done!&lt;br /&gt;
&lt;br /&gt;
=== Wolfram Language implementation ===&lt;br /&gt;
&lt;br /&gt;
{{Databox|getGpt[]|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;mathematica&amp;quot;&amp;gt;&lt;br /&gt;
getGptEntry[u_, v_, c_] := Module[{base},&lt;br /&gt;
  base = Transpose[columnHermiteDefactor[Join[{u}, Transpose[c]]]];&lt;br /&gt;
&lt;br /&gt;
  Drop[First[Take[hnf[Transpose[Join[{v}.base,base]]],1]],1]&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
getGptSmithMethod[m_] := Module[{c},&lt;br /&gt;
  c = nullSpaceBasis[m];&lt;br /&gt;
  Transpose[MapThread[getGptEntry[#1, #1, c]&amp;amp;, {Map[multByLcd,Transpose[PseudoInverse[m]]],m}]]&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
getGptSmithMethod[{{1,2,4},{0,-1,-4}}] (* {{1,2},{0,-1},{0,0}} = 2/1 and 4/3 as expected *)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
[[Category:generator]]&lt;br /&gt;
[[Category:Regular temperament theory]]&lt;br /&gt;
[[Category:todo:reduce_mathslang]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Preimage&amp;diff=188377</id>
		<title>Preimage</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Preimage&amp;diff=188377"/>
		<updated>2025-03-26T19:26:19Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* See also */ briefly explicitly explain the reason for the connection between this page and the new one linked to in its See Also&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For a [[regular temperament]], the &#039;&#039;&#039;preimage&#039;&#039;&#039; of a mapped interval is the set of all (typically [[JI|justly intoned]]) intervals that map to it. &lt;br /&gt;
&lt;br /&gt;
For any interval that&#039;s a member of such a preimage, altering it by any one of the commas that the temperament [[vanish]]es finds another interval that&#039;s also a member of the same preimage. Preimages thereby technically contain an infinite number of such intervals, but usually only the simplest ones are of any interest. &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section uses curly brackets for [[tmonzos and tvals|generator-count vector]]s representing mapped intervals. This helps distinguish them from the angle brackets used for [[prime-count vector]]s representing (unmapped) intervals.&lt;br /&gt;
&lt;br /&gt;
=== A temperament with only one comma ===&lt;br /&gt;
&lt;br /&gt;
For the meantone mapping {{rket|{{map|1 1 0}} {{map|0 1 4}}}}, let&#039;s find the preimage of the mapped interval [-1 2}. One member of the preimage is 10/9 AKA {{vector|1 -2 1}} because {{rket|{{map|1 1 0}} {{map|0 1 4}}}}{{vector|1 -2 1}} = [-1 2}. Another member of the preimage is 9/8 AKA {{vector|-3 2 0}} because {{rket|{{map|1 1 0}} {{map|0 1 4}}}}{{vector|-3 2 0}} = [-1 2} as well. Notice that these two intervals are one meantone comma (that&#039;s 81/80, or {{vector|-4 4 -1}}) apart: {{vector|1 -2 1}} + {{vector|-4 4 -1}} = {{vector|-3 2 0}}. &lt;br /&gt;
&lt;br /&gt;
The meantone comma is the only comma that meantone makes vanish (meantone is a [[nullity]]-1 temperament, which means its [[comma basis]] or nullspace contains only a single interval), so any mapped interval&#039;s preimage here is going to be simply a series of intervals off from each other by yet another meantone comma. So more members can be found by repeatedly adding this one comma. &lt;br /&gt;
&lt;br /&gt;
First we find {{vector|-3 2 0}} + {{vector|-4 4 -1}} = {{vector|-7 6 -1}} which is 729/640; then from there we find {{vector|-7 6 -1}} + {{vector|-4 4 -1}} = {{vector|-11 10 -2}} = 59049/51200; then we find {{vector|-11 10 -2}} + {{vector|-4 4 -1}} = {{vector|-15 14 -3}} = 4782969/4096000. We could go on like this literally forever, but clearly these intervals are quickly getting wildly complex. Furthermore, with each additional comma we add, the difference between the original interval&#039;s size (such as measured in cents) and its tempered size grows greater, so they are of less interest in that respect as well. &lt;br /&gt;
&lt;br /&gt;
We could also proceed along this series of meantone-comma-separated members of [-1 2}&#039;s preimage in the other direction, by repeatedly &#039;&#039;subtracting&#039;&#039; meantone commas from 9/8. But we won&#039;t work through that because we know a similar effect will happen: the intervals found will grow steadily more complex and with greater error under the temperament.&lt;br /&gt;
&lt;br /&gt;
=== A temperament with multiple commas ===&lt;br /&gt;
&lt;br /&gt;
We could repeat this experiment but with septimal meantone, {{ket|{{val|1 0 -4 -13}} {{val|0 1 4 10}}}}, which is still [[rank]]-2 but due to the one extra [[dimensionality]] according to the [[rank-nullity theorem]] is nullity-2. The additional comma it makes to vanish is [[126/125]] {{vector|1 2 -3 1}}, the starling comma. Here, 10/9 {{vector|1 -2 1 0}} and 9/8 {{vector|-3 2 0 0}} both still map to [-1 2}, so they are still members of [-1 2}&#039;s preimage, along with all the intervals listed in the previous section. But here we have some additional members which are off by multiples of the second comma as well, such as {{vector|1 -2 1 0}} + {{vector|1 2 -3 1}} = {{vector|2 0 -2 1}}, which is 28/25, or {{vector|-3 2 0 0}} - {{vector|1 2 -3 1}} = {{vector|-4 0 3 -1}}, which is 125/112. &lt;br /&gt;
&lt;br /&gt;
So in this case the full member set of the preimage for any mapped interval of this temperament such as [-1 2} could be arranged as a 2D grid, with members differing by a meantone comma along one axis and members differing by a starling comma along the other axis.&lt;br /&gt;
&lt;br /&gt;
== Image ==&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;preimage&amp;quot; is literally &amp;quot;that which came before the image&amp;quot;, or in other words, the set of possible things that the image might have been projected from.&lt;br /&gt;
&lt;br /&gt;
A [[mapping]] in RTT always maps any given interval to only a single other interval. The &#039;&#039;&#039;image&#039;&#039;&#039; for an interval is that one interval that it&#039;s mapped to by a (regular) temperament.&lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
The terms &amp;quot;[[Wikipedia:Image_(mathematics)|image]]&amp;quot; and &amp;quot;[https://mathworld.wolfram.com/Preimage.html preimage]&amp;quot; come from general mathematics where they are used regarding mathematical functions and their inputs (their domain) and outputs (their range). They are used in the same sense in regular temperament theory; in our application, [[mappings]] are the functions, intervals are the inputs, and mapped intervals are the outputs.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Detempering]], replacing tempered pitches with pitches from their preimages&lt;br /&gt;
&lt;br /&gt;
[[Category:Regular temperament theory]]&lt;br /&gt;
[[Category:Terms]]&lt;br /&gt;
[[Category:Math]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Pathology_of_enfactoring&amp;diff=187499</id>
		<title>Pathology of enfactoring</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Pathology_of_enfactoring&amp;diff=187499"/>
		<updated>2025-03-20T23:39:50Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Enfactored comma bases vs. periodicity blocks with torsion */ clarifications per Kite&amp;#039;s feedback&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this article that relates to [[regular temperaments]], we will use lattices to demonstrate the musical implications of [[mappings]] that contain common factors, and the lack of musical implications of [[comma basis|comma bases]] that contain common factors.&lt;br /&gt;
&lt;br /&gt;
== Defactored case ==&lt;br /&gt;
&lt;br /&gt;
[[File:Unenfactored mapping.png|365px|thumb|right|A 3-limit tempered lattice, superimposed on the JI lattice]]&lt;br /&gt;
&lt;br /&gt;
First, let&#039;s look at a [[defactoring|defactored]] mapping. This example temperament is so simple that it is not of practical musical interest. It was chosen because it&#039;s basically the numerically simplest possible example, where this type of simplicity empowers us to visualize the problem at a practical scale as clearly as possible. Please consider the diagram at right. &lt;br /&gt;
&lt;br /&gt;
This is a representation of 2-ET, a 3-limit, rank-1 (equal) temperament, with mapping {{rket|{{map|2 3}}}}, meaning it has a single generator which takes two steps to reach the octave, and three steps to reach the tritave. This temperament makes a single comma [[vanish]], a comma whose vector representation looks similar to the mapping: {{vector|-3 2}}, AKA 9/8, the 3-limit major 2nd. And so the comma basis for this temperament is [{{vector|-3 2}}]. The generator is both 4/3 and 3/2. In musical terms, both the fourth and the fifth are so heavily tempered that they each become a half-octave.&lt;br /&gt;
&lt;br /&gt;
We can imagine that we started out with a JI lattice, where movement up and down correspond to prime 2 (the octave) and movements right and left correspond to prime 3 (the tritave). We have tempered JI here, and so we&#039;ve faded the JI lattice out to a faint grey color in the background. What we&#039;ve done specifically is made the comma {{vector|-3 2}} vanish so that any nodes in this lattice which are 2 over and 3 up from each other are equivalent. Therefore we only need to consider a thin swath of the lattice anymore, specifically, a swath which connects the origin {{vector|0 0}}, AKA 1/1, to {{vector|-3 2}}, and then runs perpendicularly to infinity in either direction. &lt;br /&gt;
&lt;br /&gt;
There&#039;s a couple good ways to interpret this situation:&lt;br /&gt;
# We&#039;ve turned on a teleportation field for every point outside this swath, so that it moves by these (-3,2) intervals until it finds its way inside the swath. &lt;br /&gt;
# We&#039;ve rolled up space, so that the line from 1/1 to 9/8 — the width of our swath — is like the circumference of a tube. In this case, since we&#039;re only working with 3-limit JI, &amp;quot;space&amp;quot; was only ever 2D, so we can just think of it as paper that we&#039;ve rolled up, so the pair of dotted lines visualized here are touching along their entire lengths (and if you wanted to imagine further copies of these dotted lines at every (-3,2) interval farther out in either direction, and the paper is infinitely thin, just stack all the dotted lines on top of each other forever). &lt;br /&gt;
&lt;br /&gt;
Either way, then we just superimpose the new tempered lattice on top. It&#039;s drawn in blue. &lt;br /&gt;
&lt;br /&gt;
You can see that in the grey lattice underneath, coordinates have 2 values, e.g. {{vector|-1 2}}. That&#039;s because the JI lattice essentially had two generators: the octave and the tritave. But tempering has helped us simplify things by reducing us to a single generator, so here, in the new blue-colored tempered lattice, the coordinates have only 1 value, e.g. {{vector|8}}, and they simply indicate how many iterations of the single generator here that we&#039;ve taken to reach the given point. &lt;br /&gt;
&lt;br /&gt;
We&#039;ve superimposed the tempered lattice atop the former JI lattice so we can see which JI intervals map to which tempered intervals. For example, {{vector|-1 2}}, AKA 9/2, maps to {{vector|8}}. That tells us that if we want to use the temperament&#039;s approximation of the JI interval 9/2, then we want the tempered pitch arrived at by moving by the generator 8 times.&lt;br /&gt;
&lt;br /&gt;
Note that whenever the path the generator takes leaves the main swath, it wraps around to the point on the opposite side. Again, you can think of this either way you prefer: the world is still flat, and you&#039;ve just warped over there; or, the world has been curled up, and in reality you&#039;ve been looping back around toward that point the whole time, and the dotted line in this flat representation just represents the point you cut the tube and unrolled it so it could be better visualized on a screen.&lt;br /&gt;
&lt;br /&gt;
The tempered vector for the generator of this temperament is of course {{vector|1}}, but the simplest JI pitch that maps to this generator is {{vector|-1 1}}, or 3/2. It&#039;s visually clear why this is the generator. We need to choose an interval which if we repeatedly move by it, while wrapping around the swath, we&#039;ll visit every node inside the swath. The best way to do that is to move from the origin to the node that&#039;s nearest to the dotted line labelled &amp;quot;tube circumference&amp;quot;. We want this node because we want to move away from the tube circumference as little as possible each time, so we avoid skipping any nodes. If it&#039;s not obvious, you may want to experiment with drawing the generator line as if it had gone to any other point inside the swath; if you repeated that movement, would you visit every node? No.&lt;br /&gt;
&lt;br /&gt;
All of this so far is actually only just explaining the basic setup for any tempered lattice. But we&#039;ve got to lay the basics down first in order to discuss the effect of enfactoring. We&#039;ll do that now!&lt;br /&gt;
&lt;br /&gt;
== Enfactored mapping ==&lt;br /&gt;
&lt;br /&gt;
[[File:2-enfactored mapping.png|365px|thumb|right|A 2-enfactored mapping represents a temperoid for which every other step of its generator lands on a pitch which no JI interval would ever temper to.]]&lt;br /&gt;
&lt;br /&gt;
We are now comparing the previous diagram, which had the mapping {{rket|{{map|2 3}}}}, with the 2-enfactored version of it, i.e. the mapping 2×{{rket|{{map|2 3}}}} = {{rket|{{map|4 6}}}}, AKA 4-ET.&lt;br /&gt;
&lt;br /&gt;
If you compare this lattice of an enfactored mapping with the previous lattice for a healthy, defactored mapping, they should look almost the same. They have the same comma and tube circumference. And the generator follows the same path through that tube/swath. The key difference is how far the generator moves with each step along that path. &lt;br /&gt;
&lt;br /&gt;
Starting from the origin, we can see that it takes us 2 moves of the generator to reach the approximation of {{vector|-1 1}}, AKA 3/2, where before we made that step in one go. Then another 2 moves to reach the approximation of {{vector|-2 2}}, AKA 9/4, for a total of 4 moves, where before it only took us 2 steps. As you keep going, you&#039;ll see that each node it has taken us 2x as many steps as before to reach it.&lt;br /&gt;
&lt;br /&gt;
And for what? What happens in the steps that are halfway between nodes that were on the JI lattice? These are shown with hollow blue circles instead of filled blue circles, to indicate that there&#039;s no JI lattice node underneath them. In other words, while these are legitimate musical intervals, there is no JI interval which would be said to temper to them. In still other words, since this is 4-ET, that first generator step is to a node {{vector|1}} that&#039;s about 300¢. But {{vector|0 0}} tempers to {{vector|0}} and {{vector|-1 1}} tempers to {{vector|2}}; nothing tempers to {{vector|1}}. It&#039;s an interval that can certainly at least be heard and understood musically, but it has no meaning with respect to tempering JI, or said another way, it has no RTT purpose. &lt;br /&gt;
&lt;br /&gt;
And so this 4-ET doesn&#039;t bring anything to the table that isn&#039;t already brought by 2-ET. And so it is fitting to consider it only a temperoid, rather than a true temperament. Were this as bad as things got, it might not be worth pushing for distinguishing temperoids from temperaments. But once we look at enfactored comma bases, we&#039;ll see why things get pretty pathological.&lt;br /&gt;
&lt;br /&gt;
== Enfactored comma bases ==&lt;br /&gt;
&lt;br /&gt;
[[File:2-enfactored comma-basis.png|365px|thumb|left|enfactored comma bases are garbage]]&lt;br /&gt;
&lt;br /&gt;
Here&#039;s where things get kind of nuts. Most recently we experimented with enfactoring our healthy temperament&#039;s mapping. Now let&#039;s experiment with enfactoring its comma basis. In the defactored situation, if our comma basis was [{{vector|-3 2}}] = 9/8, then 2-enfactoring it produces 2×[{{vector|-3 2}}] = [{{vector|-6 4}}] = 81/64, the 3-limit major 3rd.&lt;br /&gt;
&lt;br /&gt;
We know that in the original diagram, the large-labelled {{vector|-3 2}} represented our comma, and this was the point that our dotted line ran through, the one that represented our boundary of warp/wrap. So our first thought should be: we must alter our diagram so that now {{vector|-6 4}} is that point instead. Fine. &lt;br /&gt;
&lt;br /&gt;
But here&#039;s the problem. It simply doesn&#039;t make sense to double the width of our swath/tube! If {{vector|-6 4}} is made to vanish, then so is {{vector|-3 2}}. That is, while nothing would stop you from drawing a diagram with a double-width swath/tube, the musical reality is that it is impossible to make {{vector|-6 4}} vanish without also making {{vector|-3 2}} vanish. In musical terms, the 3-limit major 3rd is the sum of two 3-limit major 2nds. If the major 3rd vanishes, the major 2nd must also. And so there is no meaning or purpose to the comma basis {{vector|-6 4}}, whether RTT-wise or musically in general. It is garbage. &lt;br /&gt;
&lt;br /&gt;
And so our lattice for an enfactored comma basis looks almost identical to the original defactored lattice. The only difference here is that we&#039;ve drawn a &amp;quot;supposed (but false)&amp;quot; tube circumference out to {{vector|-6 4}}, while the half of this length which is real is now labelled the &amp;quot;true&amp;quot; circumference.&lt;br /&gt;
&lt;br /&gt;
== Enfactored comma bases vs. periodicity blocks with torsion ==&lt;br /&gt;
&lt;br /&gt;
[[File:Torsion.png|400px|thumb|right|a reworking of the classic torsion example from Tonalsoft to reveal the twinned generator paths]]&lt;br /&gt;
&lt;br /&gt;
And now we&#039;re prepared to confront the key difference between the enfactored comma basis of a temperament, and torsion of a periodicity block. &lt;br /&gt;
&lt;br /&gt;
What they have in common is that both take the form of a common factor found somewhere in linear combinations of entries in a list of commas defining a pitch structure, and that these commas can be visualized by slicing the JI lattice into swaths of &amp;quot;periodicity&amp;quot; (that&#039;s just a fancy word for the effect we&#039;ve already been observing for temperaments, where nodes outside the swath related by the size of that comma are considered equivalent and therefore redundant, or repetitions of the same pitch class).&lt;br /&gt;
&lt;br /&gt;
The key difference is that the former (temperaments) tempers the commas out, while the latter (periodicity blocks) does not.&lt;br /&gt;
&lt;br /&gt;
Why is this the key difference? Well, remember how in the previous section, the reason we couldn&#039;t actually extend the width of the swath/tube to {{vector|-6 4}} was because the tempering: if {{vector|-6 4}} is made to vanish, then {{vector|-3 2}} is as well, so the swath/tube cannot legitimately be extended. Since there is no tempering in the case of periodicity blocks, however, the width &#039;&#039;can&#039;&#039; legitimately be extended in this way.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a look at the example given in Tonalsoft&#039;s page for torsion. The diagram there has been reworked here to help clarify things. The origin, 1/1, has been placed in the corner of this parallelogram-shaped block, and the two commas that define it are in two of the other corners: [[2048/2025]] ({{vector|11 -4 -2}}) and 625/324 ({{vector|-2 -4 4}}). The value at the fourth corner, 12800/6561, has vector {{vector|9 -8 2}}. You may recognize this as the meantone comma (its inverse, anyway) squared, (80/81)^2 = {{vector|4 -4 1}}×2, but with an extra factor of 2 introduced in order to octave-reduce (well, in this case, &amp;quot;octave-increase&amp;quot;) the ratio to between 1 and 2. The most important part is that the vector is 2-enfactored. You can see that the node at the very center of this block is 160/81 = {{vector|5 -4 1}}, which is unsurprisingly half of the ratio at the fourth corner, i.e. the &#039;&#039;non-enfactored&#039;&#039; version of the meantone comma (though, again, inverted and octave-adjusted to between 1 and 2).&lt;br /&gt;
&lt;br /&gt;
The red and blue lines that wrap around this block are two different generator paths. The point here is to show that by doubling the size of this periodicity block, we have made it impossible to choose a node to travel to from the origin, i.e. a generator, such that you can reach every node in the block. Instead, the best you can do is reach half of the nodes; that&#039;s the red path from the origin 1/1. The blue path is an exact copy of the red path, but offset. &lt;br /&gt;
&lt;br /&gt;
So we can see how tempting the duality can be here. In the case of a 2-enfactored mapping, the generator path reaches &#039;&#039;twice&#039;&#039; as many nodes as there were JI nodes. But in the case of a 2-enfactored comma basis — if we could legitimately extend the width of the block, as we do in untempered periodicity blocks! — we would reach &#039;&#039;half&#039;&#039; as many nodes. But this duality just is not musically, audibly real.&lt;br /&gt;
&lt;br /&gt;
== Enfactored mappings vs. enfactored comma bases ==&lt;br /&gt;
&lt;br /&gt;
One may pose the question: is there any relationship between an enfactored mapping and an enfactored comma basis? Does one imply the other. Does one imply the absence of the other? Or are they completely independent?&lt;br /&gt;
&lt;br /&gt;
We note that there is no such thing as an enfactored temperament, only enfactored matrices. And these essentially result from an arithmetic oversight, namely failing to defactor, and as such they are completely independent&amp;lt;ref&amp;gt;as observed on the page [[Color_notation/Temperament_Names|color notation]], which reads &amp;quot;it&#039;s possible that there is both torsion and contorsion&amp;quot;&amp;lt;/ref&amp;gt;. When we use matrix math for RTT we defactor as a matter of course. For example, defactoring is built in to the NullSpace matrix operation in the Wolfram Language.&lt;br /&gt;
&lt;br /&gt;
However, if you have an artistic or other reason to generate scales using generators derived directly from enfactored mappings, and therefore to treat enfactored mappings as representing different musical objects, which we call temperoids, not temperaments, then you might choose to encode the same common factor into the comma basis representation of the temperoid with the understanding that this is a mere bookkeeping exercise and has no mathematical basis.&lt;br /&gt;
&lt;br /&gt;
=Footnotes=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Regular temperament theory]]&lt;br /&gt;
[[Category:Terms]]&lt;br /&gt;
[[Category:Math]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Pathology_of_enfactoring&amp;diff=186907</id>
		<title>Pathology of enfactoring</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Pathology_of_enfactoring&amp;diff=186907"/>
		<updated>2025-03-18T13:10:01Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: improvements suggested (verbatim) by Dave&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this article that relates to [[regular temperaments]], we will use lattices to demonstrate the musical implications of [[mappings]] that contain common factors, and the lack of musical implications of [[comma basis|comma bases]] that contain common factors.&lt;br /&gt;
&lt;br /&gt;
== Defactored case ==&lt;br /&gt;
&lt;br /&gt;
[[File:Unenfactored mapping.png|365px|thumb|right|A 3-limit tempered lattice, superimposed on the JI lattice]]&lt;br /&gt;
&lt;br /&gt;
First, let&#039;s look at a [[defactoring|defactored]] mapping. This example temperament is so simple that it is not of practical musical interest. It was chosen because it&#039;s basically the numerically simplest possible example, where this type of simplicity empowers us to visualize the problem at a practical scale as clearly as possible. Please consider the diagram at right. &lt;br /&gt;
&lt;br /&gt;
This is a representation of 2-ET, a 3-limit, rank-1 (equal) temperament, with mapping {{rket|{{map|2 3}}}}, meaning it has a single generator which takes two steps to reach the octave, and three steps to reach the tritave. This temperament makes a single comma [[vanish]], a comma whose vector representation looks similar to the mapping: {{vector|-3 2}}, AKA 9/8. And so the comma basis for this temperament is [{{vector|-3 2}}].&lt;br /&gt;
&lt;br /&gt;
We can imagine that we started out with a JI lattice, where movement up and down correspond to prime 2 (the octave) and movements right and left correspond to prime 3 (the tritave). We have tempered JI here, and so we&#039;ve faded the JI lattice out to a faint grey color in the background. What we&#039;ve done specifically is made the comma {{vector|-3 2}} vanish so that any nodes in this lattice which are 2 over and 3 up from each other are equivalent. Therefore we only need to consider a thin swath of the lattice anymore, specifically, a swath which connects the origin {{vector|0 0}}, AKA 1/1, to {{vector|-3 2}}, and then runs perpendicularly to infinity in either direction. &lt;br /&gt;
&lt;br /&gt;
There&#039;s a couple good ways to interpret this situation:&lt;br /&gt;
# We&#039;ve turned on a teleportation field for every point outside this swath, so that it moves by these (-3,2) intervals until it finds its way inside the swath. &lt;br /&gt;
# We&#039;ve rolled up space, so that the line from 1/1 to 9/8 — the width of our swath — is like the circumference of a tube. In this case, since we&#039;re only working with 3-limit JI, &amp;quot;space&amp;quot; was only ever 2D, so we can just think of it as paper that we&#039;ve rolled up, so the pair of dotted lines visualized here are touching along their entire lengths (and if you wanted to imagine further copies of these dotted lines at every (-3,2) interval farther out in either direction, and the paper is infinitely thin, just stack all the dotted lines on top of each other forever). &lt;br /&gt;
&lt;br /&gt;
Either way, then we just superimpose the new tempered lattice on top. It&#039;s drawn in blue. &lt;br /&gt;
&lt;br /&gt;
You can see that in the grey lattice underneath, coordinates have 2 values, e.g. {{vector|-1 2}}. That&#039;s because the JI lattice essentially had two generators: the octave and the tritave. But tempering has helped us simplify things by reducing us to a single generator, so here, in the new blue-colored tempered lattice, the coordinates have only 1 value, e.g. {{vector|8}}, and they simply indicate how many iterations of the single generator here that we&#039;ve taken to reach the given point. &lt;br /&gt;
&lt;br /&gt;
We&#039;ve superimposed the tempered lattice atop the former JI lattice so we can see which JI intervals map to which tempered intervals. For example, {{vector|-1 2}}, AKA 9/2, maps to {{vector|8}}. That tells us that if we want to use the temperament&#039;s approximation of the JI interval 9/2, then we want the tempered pitch arrived at by moving by the generator 8 times.&lt;br /&gt;
&lt;br /&gt;
Note that whenever the path the generator takes leaves the main swath, it wraps around to the point on the opposite side. Again, you can think of this either way you prefer: the world is still flat, and you&#039;ve just warped over there; or, the world has been curled up, and in reality you&#039;ve been looping back around toward that point the whole time, and the dotted line in this flat representation just represents the point you cut the tube and unrolled it so it could be better visualized on a screen.&lt;br /&gt;
&lt;br /&gt;
The tempered vector for the generator of this temperament is of course {{vector|1}}, but the simplest JI pitch that maps to this generator is {{vector|-1 1}}, or 3/2. It&#039;s visually clear why this is the generator. We need to choose an interval which if we repeatedly move by it, while wrapping around the swath, we&#039;ll visit every node inside the swath. The best way to do that is to move from the origin to the node that&#039;s nearest to the dotted line labelled &amp;quot;tube circumference&amp;quot;. We want this node because we want to move away from the tube circumference as little as possible each time, so we avoid skipping any nodes. If it&#039;s not obvious, you may want to experiment with drawing the generator line as if it had gone to any other point inside the swath; if you repeated that movement, would you visit every node? No.&lt;br /&gt;
&lt;br /&gt;
All of this so far is actually only just explaining the basic setup for any tempered lattice. But we&#039;ve got to lay the basics down first in order to discuss the effect of enfactoring. We&#039;ll do that now!&lt;br /&gt;
&lt;br /&gt;
== Enfactored mapping ==&lt;br /&gt;
&lt;br /&gt;
[[File:2-enfactored mapping.png|365px|thumb|right|A 2-enfactored mapping represents a temperoid for which every other step of its generator lands on a pitch which no JI interval would ever temper to.]]&lt;br /&gt;
&lt;br /&gt;
We are now comparing the previous diagram, which had the mapping {{rket|{{map|2 3}}}}, with the 2-enfactored version of it, i.e. the mapping 2×{{rket|{{map|2 3}}}} = {{rket|{{map|4 6}}}}, AKA 4-ET.&lt;br /&gt;
&lt;br /&gt;
If you compare this lattice of an enfactored mapping with the previous lattice for a healthy, defactored mapping, they should look almost the same. They have the same comma and tube circumference. And the generator follows the same path through that tube/swath. The key difference is how far the generator moves with each step along that path. &lt;br /&gt;
&lt;br /&gt;
Starting from the origin, we can see that it takes us 2 moves of the generator to reach the approximation of {{vector|-1 1}}, AKA 3/2, where before we made that step in one go. Then another 2 moves to reach the approximation of {{vector|-2 2}}, AKA 9/4, for a total of 4 moves, where before it only took us 2 steps. As you keep going, you&#039;ll see that each node it has taken us 2x as many steps as before to reach it.&lt;br /&gt;
&lt;br /&gt;
And for what? What happens in the steps that are halfway between nodes that were on the JI lattice? These are shown with hollow blue circles instead of filled blue circles, to indicate that there&#039;s no JI lattice node underneath them. In other words, while these are legitimate musical intervals, there is no JI interval which would be said to temper to them. In still other words, since this is 4-ET, that first generator step is to a node {{vector|1}} that&#039;s about 300¢. But {{vector|0 0}} tempers to {{vector|0}} and {{vector|-1 1}} tempers to {{vector|2}}; nothing tempers to {{vector|1}}. It&#039;s an interval that can certainly at least be heard and understood musically, but it has no meaning with respect to tempering JI, or said another way, it has no RTT purpose. &lt;br /&gt;
&lt;br /&gt;
And so this 4-ET doesn&#039;t bring anything to the table that isn&#039;t already brought by 2-ET. And so it is fitting to consider it only a temperoid, rather than a true temperament. Were this as bad as things got, it might not be worth pushing for distinguishing temperoids from temperaments. But once we look at enfactored comma bases, we&#039;ll see why things get pretty pathological.&lt;br /&gt;
&lt;br /&gt;
== Enfactored comma bases ==&lt;br /&gt;
&lt;br /&gt;
[[File:2-enfactored comma-basis.png|365px|thumb|left|enfactored comma bases are garbage]]&lt;br /&gt;
&lt;br /&gt;
Here&#039;s where things get kind of nuts. Most recently we experimented with enfactoring our healthy temperament&#039;s mapping. Now let&#039;s experiment with enfactoring its comma basis. In the defactored situation, if our comma basis was [{{vector|-3 2}}], then 2-enfactoring it produces 2×[{{vector|-3 2}}] = [{{vector|-6 4}}].&lt;br /&gt;
&lt;br /&gt;
We know that in the original diagram, the large-labelled {{vector|-3 2}} represented our comma, and this was the point that our dotted line ran through, the one that represented our boundary of warp/wrap. So our first thought should be: we must alter our diagram so that now {{vector|-6 4}} is that point instead. Fine. &lt;br /&gt;
&lt;br /&gt;
But here&#039;s the problem. It simply doesn&#039;t make sense to double the width of our swath/tube! If {{vector|-6 4}} is made to vanish, then so is {{vector|-3 2}}. That is, while nothing would stop you from drawing a diagram with a double-width swath/tube, the musical reality is that it is impossible to make {{vector|-6 4}} vanish without also making {{vector|-3 2}} vanish. And so there is no meaning or purpose to the comma basis {{vector|-6 4}}, whether RTT-wise or musically in general. It is garbage. &lt;br /&gt;
&lt;br /&gt;
And so our lattice for an enfactored comma basis looks almost identical to the original defactored lattice. The only difference here is that we&#039;ve drawn a &amp;quot;supposed (but false)&amp;quot; tube circumference out to {{vector|-6 4}}, while the half of this length which is real is now labelled the &amp;quot;true&amp;quot; circumference.&lt;br /&gt;
&lt;br /&gt;
== Enfactored comma bases vs. periodicity blocks with torsion ==&lt;br /&gt;
&lt;br /&gt;
[[File:Torsion.png|400px|thumb|right|a reworking of the classic torsion example from Tonalsoft to reveal the twinned generator paths]]&lt;br /&gt;
&lt;br /&gt;
And now we&#039;re prepared to confront the key difference between the enfactored comma basis of a temperament, and torsion of a periodicity block. &lt;br /&gt;
&lt;br /&gt;
What they have in common is that both take the form of a common factor found somewhere in linear combinations of entries in a list of commas defining a pitch structure, and that these commas can be visualized by slicing the JI lattice into swaths of &amp;quot;periodicity&amp;quot; (that&#039;s just a fancy word for the effect we&#039;ve already been observing for temperaments, where nodes outside the swath related by the size of that comma are considered equivalent and therefore redundant, or repetitions of the same pitch class).&lt;br /&gt;
&lt;br /&gt;
The key difference is that the former (temperaments) tempers the commas out, while the latter (periodicity blocks) does not.&lt;br /&gt;
&lt;br /&gt;
Why is this the key difference? Well, remember how in the previous section, the reason we couldn&#039;t actually extend the width of the swath/tube to {{vector|-6 4}} was because the tempering: if {{vector|-6 4}} is made to vanish, then {{vector|-3 2}} is as well, so the swath/tube cannot legitimately be extended. Since there is no tempering in the case of periodicity blocks, however, the width &#039;&#039;can&#039;&#039; legitimately be extended in this way.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a look at the example given in Tonalsoft&#039;s page for torsion. The diagram there has been reworked here to help clarify things. The origin, 1/1, has been placed in the corner of this parallelogram-shaped block, and the two commas that define it are in two of the other corners: [[2048/2025]] ({{vector|11 -4 -4}}) and 625/324 ({{vector|-2 -4 4}}). The value at the fourth corner, 12800/6561, has vector 2×{{vector|-8 8 -2}}. The first 2 is just to octave-reduce it to being positive, but you may recognize the actual vector part as 2 times the meantone comma. The most important part is that the vector is 2-enfactored. You can see that the node at the very center of this block is 160/81, which again is 2×{{vector|-4 4 -1}}, or the octave-reduced non-enfactored version of that same comma. &lt;br /&gt;
&lt;br /&gt;
The red and blue lines that wrap around this block are two different generator paths. The point here is to show that by doubling the size of this periodicity block, we have made it impossible to choose a node to travel to from the origin, i.e. a generator, such that you can reach every node in the block. Instead, the best you can do is reach half of the nodes; that&#039;s the red path from the origin 1/1. The blue path is an exact copy of the red path, but offset. &lt;br /&gt;
&lt;br /&gt;
So we can see how tempting the duality can be here. In the case of a 2-enfactored mapping, the generator path reaches &#039;&#039;twice&#039;&#039; as many nodes as there were JI nodes. But in the case of a 2-enfactored comma basis — if we could legitimately extend the width of the block, as we do in untempered periodicity blocks! — we would reach &#039;&#039;half&#039;&#039; as many nodes. But this duality just is not musically, audibly real.&lt;br /&gt;
&lt;br /&gt;
== Enfactored mappings vs. enfactored comma bases ==&lt;br /&gt;
&lt;br /&gt;
One may pose the question: is there any relationship between an enfactored mapping and an enfactored comma basis? Does one imply the other. Does one imply the absence of the other? Or are they completely independent?&lt;br /&gt;
&lt;br /&gt;
We note that there is no such thing as an enfactored temperament, only enfactored matrices. And these essentially result from an arithmetic oversight, namely failing to defactor, and as such they are completely independent&amp;lt;ref&amp;gt;as observed on the page [[Color_notation/Temperament_Names|color notation]], which reads &amp;quot;it&#039;s possible that there is both torsion and contorsion&amp;quot;&amp;lt;/ref&amp;gt;. When we use matrix math for RTT we defactor as a matter of course. For example, defactoring is built in to the NullSpace matrix operation in the Wolfram Language.&lt;br /&gt;
&lt;br /&gt;
However, if you have an artistic or other reason to generate scales using generators derived directly from enfactored mappings, and therefore to treat enfactored mappings as representing different musical objects, which we call temperoids, not temperaments, then you might choose to encode the same common factor into the comma basis representation of the temperoid with the understanding that this is a mere bookkeeping exercise and has no mathematical basis.&lt;br /&gt;
&lt;br /&gt;
=Footnotes=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Regular temperament theory]]&lt;br /&gt;
[[Category:Terms]]&lt;br /&gt;
[[Category:Math]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Saturation,_torsion,_and_contorsion&amp;diff=186906</id>
		<title>Saturation, torsion, and contorsion</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Saturation,_torsion,_and_contorsion&amp;diff=186906"/>
		<updated>2025-03-18T13:01:53Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* History and terminology */ remove not really correct statement; per the linked terminology proposal page, we suggest that torsion is not a good word for the periodicity block concept either&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;: &#039;&#039;This is a general introduction to this concept; for a more mathematical take on this, see [[Mathematical theory of saturation]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Regular temperament theory]]&lt;br /&gt;
[[Category:Terms]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
In [[regular temperament theory]], a [[temperament]] is saturated if its set of available intervals matches what is suggested by its mapping or comma basis. A temperament&#039;s mapping can fail with respect to saturation by being contorted, and its comma basis can fail through torsion.&lt;br /&gt;
&lt;br /&gt;
This article briefly explains these issues; for lattice-based visualizations and intuitive explanations, see [[Pathology of enfactoring|Pathology of saturation]].&lt;br /&gt;
&lt;br /&gt;
==Contorsion==&lt;br /&gt;
A temperament (more specifically, its [[mapping]]) displays &#039;&#039;&#039;contorsion&#039;&#039;&#039; if there is some generatable interval which no [[just intonation]] interval maps to. This generatable interval is a &#039;&#039;&#039;contorted generator&#039;&#039;&#039;, which has the property that every just interval&#039;s mapping has a multiple of c of that generator, where c, the &#039;&#039;&#039;contorsion order&#039;&#039;&#039;, is greater than one. In a contorted temperament, all generator bases will contain at least one contorted generator. The largest contorsion order is called the &#039;&#039;&#039;greatest factor&#039;&#039;&#039;&amp;lt;ref&amp;gt;This term is inspired by H. J. S. Smith&#039;s [https://www.jstor.org/stable/pdf/108738.pdf &#039;&#039;On Systems of Linear Indeterminate Equations and Congruences&#039;&#039;], where Smith describes the GCD of a matrix&#039;s minor determinants as its &amp;quot;greatest divisor&amp;quot;. &amp;quot;Divisor&amp;quot; and &amp;quot;factor&amp;quot; are synonyms and they prefer &amp;quot;factor&amp;quot; for its connection with the term &amp;quot;defactor&amp;quot;.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For example, [[5-limit]] [[36edo|36et]] (with mapping [36 57 84]) uses 12 of its pitches per octave (the ones within [[12edo|12et]]) to map the entire 5-limit gamut. As a result, no 5-limit just intonation interval maps to any of the other 24 pitches, making 36et contorted in the 5-limit. Therefore there is a contorted generator; since there is only one generator of 36et (namely, the 36th-octave), that generator must be contorted. Every pitch is mapped to a number of [[Generator|generators]] that is a multiple of 3 (where the generator of 36et is a 36th of the octave), so this generator has contorsion order 3. For a higher-rank example, the 13-limit 87&amp;amp;111 temperament Hemimist, with mapping [⟨3 0 26 56 8], ⟨0 2 -8 -20 1]], when restricted to the 2.5.7.11.13 subgroup, has no just intonation interval corresponding to the period or the square of the period, although there is a just intonation interval (namely, 2/1) corresponding to the cube of the period. Therefore, this a contorted generator with contorsion order 3.&lt;br /&gt;
&lt;br /&gt;
If a temperament has a subgroup which is contorted, especially a subgroup with small primes (for example, the 11-limit subgroup of 23-limit [[44edo|44et]]), that temperament will likely be easier to traverse than the number of generators required according to the mapping would suggest.&lt;br /&gt;
==Torsion in temperaments==&lt;br /&gt;
A temperament (more specifically, its [[comma basis]]) displays &#039;&#039;&#039;torsion&#039;&#039;&#039; if there is some interval mapped to zero which is not formable by multiplying commas in the basis. This interval is a &#039;&#039;&#039;comma with torsion&#039;&#039;&#039;, which has the property that commas in the basis can be multiplied to form the &#039;&#039;c&#039;&#039;th power of this ratio, but not that ratio itself or any smaller power, where c is the &#039;&#039;&#039;torsion order&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For instance, in a temperament with comma basis {[[6561/6250]], [[128/125]]}, there is an interval 81/80 which is not formable by multiplying commas in the basis, but is nevertheless forced to be mapped to zero because (81/80)^2 = (6561/6250)/(128/125) is part of the basis. Thus, 81/80 displays torsion with torsion order 2.&lt;br /&gt;
==Torsion in periodicity blocks==&lt;br /&gt;
A comma basis in the context of periodicity blocks displays torsion if it displays torsion as a temperament—precisely when there is some comma with torsion where commas in the basis can be multiplied to form the &#039;&#039;c&#039;&#039;th power of this ratio, but not that ratio itself or any smaller power, where c is the torsion order.&lt;br /&gt;
&lt;br /&gt;
Within periodicity blocks, no mapping needs to be defined from a comma basis, so comma bases with torsion are able to form periodicity blocks where the smallest comma with torsion is not tempered out.&lt;br /&gt;
==Saturation algorithms ==&lt;br /&gt;
An unsaturated mapping or comma basis can be made saturated, ensuring our ability to most simply—and thereby uniquely—identify temperaments using only matrices. The simplest and fastest algorithm for saturating matrices is called [[column Hermite defactoring]]. For more information on such algorithms, see [[Defactoring algorithms|Saturation algorithms]].&lt;br /&gt;
==History and terminology==&lt;br /&gt;
The term &#039;&#039;saturation&#039;&#039; was coined by {{w|Nicolas Bourbaki}} in 1972&amp;lt;ref&amp;gt;[https://pdfcoffee.com/commutative-algebra-bourbaki-pdf-free.html Nicolas Bourbaki. &#039;&#039;Commutative Algebra&#039;&#039;]&amp;lt;/ref&amp;gt;, working in the field of commutative algebra. It came to RTT via [[Gene Ward Smith]] and [[Graham Breed]]&#039;s observations of the work of the mathematician {{w|William A. Stein|William Stein}} and his {{w|SageMath|Sage}} software&amp;lt;ref&amp;gt;It may also have come through PARI/GT&amp;lt;!-- typo of PARI/GP? --&amp;gt;.&amp;lt;/ref&amp;gt;. The earliest identified terminology for this concept was in 1861 by {{w|Henry John Stephen Smith|H. J. S. Smith}}&amp;lt;ref&amp;gt;H. J. S. Smith is the creator of the {{w|Smith normal form}} used in [[Defactoring algorithms #Precedent: Smith defactoring|Gene Ward Smith&#039;s saturation algorithm]].&amp;lt;/ref&amp;gt; who called saturated matrices &amp;quot;prime matrices&amp;quot;&amp;lt;ref&amp;gt;Also from &#039;&#039;On Systems of Linear Indeterminate Equations and Congruences&#039;&#039;, linked above. Neither &#039;&#039;prime matrix&#039;&#039; nor &#039;&#039;greatest divisor&#039;&#039; seems to have caught on in the mathematical community.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The term &#039;&#039;torsion&#039;&#039; has been used since at least as early as 1932&amp;lt;ref&amp;gt;[https://scholar.google.com/scholar?q=%22torsion+group%22&amp;amp;hl=en&amp;amp;as_sdt=0%2C5&amp;amp;as_ylo=1900&amp;amp;as_yhi=1940 Google Scholar: Torsion group]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://math.stackexchange.com/questions/300586/where-does-the-word-torsion-in-algebra-come-from Stack Exchange | &#039;&#039;Where does the word &amp;quot;torsion&amp;quot; in algebra come from?&#039;&#039;]&amp;lt;/ref&amp;gt; and came to RTT from the mathematical field of group theory. Historically, a group-theory formalism was used to analyze comma bases with torsion, where the smallest comma displaying torsion was not made to vanish although a power of that comma was, which is musically impossible; using a linear algebra formalism as is preferred now, no such impossibility is suggested. The term &#039;&#039;contorsion&#039;&#039; was invented for RTT in 2002 by [[Paul Erlich]]&amp;lt;ref&amp;gt;[https://yahootuninggroupsultimatebackup.github.io/tuning-math/topicId_2033.html#2456 Yahoo! Tuning Group | &#039;&#039;My top 5--for Paul&#039;&#039;]&amp;lt;/ref&amp;gt;, as a play on the word &amp;quot;co-torsion&amp;quot;, being dual to the situation with &amp;quot;torsion&amp;quot; above.&lt;br /&gt;
&lt;br /&gt;
In the case of temperaments, [[Dave Keenan]] and [[Douglas Blumeyer]] have proposed&amp;lt;ref&amp;gt;See [[Defactoring terminology proposal]] for details.&amp;lt;/ref&amp;gt; and used &#039;&#039;&#039;defactoring&#039;&#039;&#039; as a replacement for &#039;&#039;saturation&#039;&#039; and &#039;&#039;&#039;enfactoring&#039;&#039;&#039; as a replacement for both &#039;&#039;torsion&#039;&#039; and &#039;&#039;contorsion&#039;&#039;. So, a mapping or comma basis of a temperament is either defactored (saturated) or enfactored (unsaturated, having torsion/contorsion).&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [http://www.tonalsoft.com/enc/t/torsion.aspx Tonalsoft&#039;s page on torsion]&lt;br /&gt;
* [http://www.tonalsoft.com/enc/c/contortion.aspx Tonalsoft&#039;s page on contorsion]&lt;br /&gt;
&lt;br /&gt;
==References and footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Saturation,_torsion,_and_contorsion&amp;diff=186905</id>
		<title>Saturation, torsion, and contorsion</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Saturation,_torsion,_and_contorsion&amp;diff=186905"/>
		<updated>2025-03-18T12:59:03Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: add links to Tonalsoft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;: &#039;&#039;This is a general introduction to this concept; for a more mathematical take on this, see [[Mathematical theory of saturation]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Regular temperament theory]]&lt;br /&gt;
[[Category:Terms]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
In [[regular temperament theory]], a [[temperament]] is saturated if its set of available intervals matches what is suggested by its mapping or comma basis. A temperament&#039;s mapping can fail with respect to saturation by being contorted, and its comma basis can fail through torsion.&lt;br /&gt;
&lt;br /&gt;
This article briefly explains these issues; for lattice-based visualizations and intuitive explanations, see [[Pathology of enfactoring|Pathology of saturation]].&lt;br /&gt;
&lt;br /&gt;
==Contorsion==&lt;br /&gt;
A temperament (more specifically, its [[mapping]]) displays &#039;&#039;&#039;contorsion&#039;&#039;&#039; if there is some generatable interval which no [[just intonation]] interval maps to. This generatable interval is a &#039;&#039;&#039;contorted generator&#039;&#039;&#039;, which has the property that every just interval&#039;s mapping has a multiple of c of that generator, where c, the &#039;&#039;&#039;contorsion order&#039;&#039;&#039;, is greater than one. In a contorted temperament, all generator bases will contain at least one contorted generator. The largest contorsion order is called the &#039;&#039;&#039;greatest factor&#039;&#039;&#039;&amp;lt;ref&amp;gt;This term is inspired by H. J. S. Smith&#039;s [https://www.jstor.org/stable/pdf/108738.pdf &#039;&#039;On Systems of Linear Indeterminate Equations and Congruences&#039;&#039;], where Smith describes the GCD of a matrix&#039;s minor determinants as its &amp;quot;greatest divisor&amp;quot;. &amp;quot;Divisor&amp;quot; and &amp;quot;factor&amp;quot; are synonyms and they prefer &amp;quot;factor&amp;quot; for its connection with the term &amp;quot;defactor&amp;quot;.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For example, [[5-limit]] [[36edo|36et]] (with mapping [36 57 84]) uses 12 of its pitches per octave (the ones within [[12edo|12et]]) to map the entire 5-limit gamut. As a result, no 5-limit just intonation interval maps to any of the other 24 pitches, making 36et contorted in the 5-limit. Therefore there is a contorted generator; since there is only one generator of 36et (namely, the 36th-octave), that generator must be contorted. Every pitch is mapped to a number of [[Generator|generators]] that is a multiple of 3 (where the generator of 36et is a 36th of the octave), so this generator has contorsion order 3. For a higher-rank example, the 13-limit 87&amp;amp;111 temperament Hemimist, with mapping [⟨3 0 26 56 8], ⟨0 2 -8 -20 1]], when restricted to the 2.5.7.11.13 subgroup, has no just intonation interval corresponding to the period or the square of the period, although there is a just intonation interval (namely, 2/1) corresponding to the cube of the period. Therefore, this a contorted generator with contorsion order 3.&lt;br /&gt;
&lt;br /&gt;
If a temperament has a subgroup which is contorted, especially a subgroup with small primes (for example, the 11-limit subgroup of 23-limit [[44edo|44et]]), that temperament will likely be easier to traverse than the number of generators required according to the mapping would suggest.&lt;br /&gt;
==Torsion in temperaments==&lt;br /&gt;
A temperament (more specifically, its [[comma basis]]) displays &#039;&#039;&#039;torsion&#039;&#039;&#039; if there is some interval mapped to zero which is not formable by multiplying commas in the basis. This interval is a &#039;&#039;&#039;comma with torsion&#039;&#039;&#039;, which has the property that commas in the basis can be multiplied to form the &#039;&#039;c&#039;&#039;th power of this ratio, but not that ratio itself or any smaller power, where c is the &#039;&#039;&#039;torsion order&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For instance, in a temperament with comma basis {[[6561/6250]], [[128/125]]}, there is an interval 81/80 which is not formable by multiplying commas in the basis, but is nevertheless forced to be mapped to zero because (81/80)^2 = (6561/6250)/(128/125) is part of the basis. Thus, 81/80 displays torsion with torsion order 2.&lt;br /&gt;
==Torsion in periodicity blocks==&lt;br /&gt;
A comma basis in the context of periodicity blocks displays torsion if it displays torsion as a temperament—precisely when there is some comma with torsion where commas in the basis can be multiplied to form the &#039;&#039;c&#039;&#039;th power of this ratio, but not that ratio itself or any smaller power, where c is the torsion order.&lt;br /&gt;
&lt;br /&gt;
Within periodicity blocks, no mapping needs to be defined from a comma basis, so comma bases with torsion are able to form periodicity blocks where the smallest comma with torsion is not tempered out.&lt;br /&gt;
==Saturation algorithms ==&lt;br /&gt;
An unsaturated mapping or comma basis can be made saturated, ensuring our ability to most simply—and thereby uniquely—identify temperaments using only matrices. The simplest and fastest algorithm for saturating matrices is called [[column Hermite defactoring]]. For more information on such algorithms, see [[Defactoring algorithms|Saturation algorithms]].&lt;br /&gt;
==History and terminology==&lt;br /&gt;
The term &#039;&#039;saturation&#039;&#039; was coined by {{w|Nicolas Bourbaki}} in 1972&amp;lt;ref&amp;gt;[https://pdfcoffee.com/commutative-algebra-bourbaki-pdf-free.html Nicolas Bourbaki. &#039;&#039;Commutative Algebra&#039;&#039;]&amp;lt;/ref&amp;gt;, working in the field of commutative algebra. It came to RTT via [[Gene Ward Smith]] and [[Graham Breed]]&#039;s observations of the work of the mathematician {{w|William A. Stein|William Stein}} and his {{w|SageMath|Sage}} software&amp;lt;ref&amp;gt;It may also have come through PARI/GT&amp;lt;!-- typo of PARI/GP? --&amp;gt;.&amp;lt;/ref&amp;gt;. The earliest identified terminology for this concept was in 1861 by {{w|Henry John Stephen Smith|H. J. S. Smith}}&amp;lt;ref&amp;gt;H. J. S. Smith is the creator of the {{w|Smith normal form}} used in [[Defactoring algorithms #Precedent: Smith defactoring|Gene Ward Smith&#039;s saturation algorithm]].&amp;lt;/ref&amp;gt; who called saturated matrices &amp;quot;prime matrices&amp;quot;&amp;lt;ref&amp;gt;Also from &#039;&#039;On Systems of Linear Indeterminate Equations and Congruences&#039;&#039;, linked above. Neither &#039;&#039;prime matrix&#039;&#039; nor &#039;&#039;greatest divisor&#039;&#039; seems to have caught on in the mathematical community.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The term &#039;&#039;torsion&#039;&#039; has been used since at least as early as 1932&amp;lt;ref&amp;gt;[https://scholar.google.com/scholar?q=%22torsion+group%22&amp;amp;hl=en&amp;amp;as_sdt=0%2C5&amp;amp;as_ylo=1900&amp;amp;as_yhi=1940 Google Scholar: Torsion group]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://math.stackexchange.com/questions/300586/where-does-the-word-torsion-in-algebra-come-from Stack Exchange | &#039;&#039;Where does the word &amp;quot;torsion&amp;quot; in algebra come from?&#039;&#039;]&amp;lt;/ref&amp;gt; and came to RTT from the mathematical field of group theory. Historically, a group-theory formalism was used to analyze comma bases with torsion, where the smallest comma displaying torsion was not made to vanish although a power of that comma was, which is musically impossible; using a linear algebra formalism as is preferred now, no such impossibility is suggested. The term &#039;&#039;contorsion&#039;&#039; was invented for RTT in 2002 by [[Paul Erlich]]&amp;lt;ref&amp;gt;[https://yahootuninggroupsultimatebackup.github.io/tuning-math/topicId_2033.html#2456 Yahoo! Tuning Group | &#039;&#039;My top 5--for Paul&#039;&#039;]&amp;lt;/ref&amp;gt;, as a play on the word &amp;quot;co-torsion&amp;quot;, being dual to the situation with &amp;quot;torsion&amp;quot; above.&lt;br /&gt;
&lt;br /&gt;
In the case of temperaments, [[Dave Keenan]] and [[Douglas Blumeyer]] have proposed and used &#039;&#039;&#039;defactoring&#039;&#039;&#039; as a replacement for &#039;&#039;saturation&#039;&#039; and &#039;&#039;&#039;enfactoring&#039;&#039;&#039; as a replacement for both &#039;&#039;torsion&#039;&#039; and &#039;&#039;contorsion&#039;&#039;. So, a mapping or comma basis of a temperament is either defactored (saturated) or enfactored (unsaturated, having torsion/contorsion).&amp;lt;ref&amp;gt;See [[Defactoring terminology proposal]] for details.&amp;lt;/ref&amp;gt; Keenan and Blumeyer reserve the word &amp;quot;torsion&amp;quot; for the case of periodicity blocks.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [http://www.tonalsoft.com/enc/t/torsion.aspx Tonalsoft&#039;s page on torsion]&lt;br /&gt;
* [http://www.tonalsoft.com/enc/c/contortion.aspx Tonalsoft&#039;s page on contorsion]&lt;br /&gt;
&lt;br /&gt;
==References and footnotes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Pathology_of_enfactoring&amp;diff=186904</id>
		<title>Pathology of enfactoring</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Pathology_of_enfactoring&amp;diff=186904"/>
		<updated>2025-03-18T12:56:00Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Enfactored comma bases vs. periodicity blocks with torsion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this article, we will use lattices to visualize [[enfactoring|enfactored]] temperaments, to demonstrate the musical implications of mappings with common factors, and the lack of musical implications of comma bases with common factors.&lt;br /&gt;
&lt;br /&gt;
== Defactored case ==&lt;br /&gt;
&lt;br /&gt;
[[File:Unenfactored mapping.png|365px|thumb|right|A 3-limit tempered lattice, superimposed on the JI lattice]]&lt;br /&gt;
&lt;br /&gt;
First, let&#039;s look at a defactored mapping. This example temperament is so simple that it is not of practical musical interest. It was chosen because it&#039;s basically the numerically simplest possible example, where this type of simplicity empowers us to visualize the problem at a practical scale as clearly as possible. Please consider the diagram at right. &lt;br /&gt;
&lt;br /&gt;
This is a representation of 2-ET, a 3-limit, rank-1 (equal) temperament, with mapping {{rket|{{map|2 3}}}}, meaning it has a single generator which takes two steps to reach the octave, and three steps to reach the tritave. This temperament makes a single comma [[vanish]], a comma whose vector representation looks similar to the mapping: {{vector|-3 2}}, AKA 9/8. And so the comma basis for this temperament is [{{vector|-3 2}}].&lt;br /&gt;
&lt;br /&gt;
We can imagine that we started out with a JI lattice, where movement up and down correspond to prime 2 (the octave) and movements right and left correspond to prime 3 (the tritave). We have tempered JI here, and so we&#039;ve faded the JI lattice out to a faint grey color in the background. What we&#039;ve done specifically is made the comma {{vector|-3 2}} vanish so that any nodes in this lattice which are 2 over and 3 up from each other are equivalent. Therefore we only need to consider a thin swath of the lattice anymore, specifically, a swath which connects the origin {{vector|0 0}}, AKA 1/1, to {{vector|-3 2}}, and then runs perpendicularly to infinity in either direction. &lt;br /&gt;
&lt;br /&gt;
There&#039;s a couple good ways to interpret this situation:&lt;br /&gt;
# We&#039;ve turned on a teleportation field for every point outside this swath, so that it moves by these (-3,2) intervals until it finds its way inside the swath. &lt;br /&gt;
# We&#039;ve rolled up space, so that the line from 1/1 to 9/8 — the width of our swath — is like the circumference of a tube. In this case, since we&#039;re only working with 3-limit JI, &amp;quot;space&amp;quot; was only ever 2D, so we can just think of it as paper that we&#039;ve rolled up, so the pair of dotted lines visualized here are touching along their entire lengths (and if you wanted to imagine further copies of these dotted lines at every (-3,2) interval farther out in either direction, and the paper is infinitely thin, just stack all the dotted lines on top of each other forever). &lt;br /&gt;
&lt;br /&gt;
Either way, then we just superimpose the new tempered lattice on top. It&#039;s drawn in blue. &lt;br /&gt;
&lt;br /&gt;
You can see that in the grey lattice underneath, coordinates have 2 values, e.g. {{vector|-1 2}}. That&#039;s because the JI lattice essentially had two generators: the octave and the tritave. But tempering has helped us simplify things by reducing us to a single generator, so here, in the new blue-colored tempered lattice, the coordinates have only 1 value, e.g. {{vector|8}}, and they simply indicate how many iterations of the single generator here that we&#039;ve taken to reach the given point. &lt;br /&gt;
&lt;br /&gt;
We&#039;ve superimposed the tempered lattice atop the former JI lattice so we can see which JI intervals map to which tempered intervals. For example, {{vector|-1 2}}, AKA 9/2, maps to {{vector|8}}. That tells us that if we want to use the temperament&#039;s approximation of the JI interval 9/2, then we want the tempered pitch arrived at by moving by the generator 8 times.&lt;br /&gt;
&lt;br /&gt;
Note that whenever the path the generator takes leaves the main swath, it wraps around to the point on the opposite side. Again, you can think of this either way you prefer: the world is still flat, and you&#039;ve just warped over there; or, the world has been curled up, and in reality you&#039;ve been looping back around toward that point the whole time, and the dotted line in this flat representation just represents the point you cut the tube and unrolled it so it could be better visualized on a screen.&lt;br /&gt;
&lt;br /&gt;
The tempered vector for the generator of this temperament is of course {{vector|1}}, but the simplest JI pitch that maps to this generator is {{vector|-1 1}}, or 3/2. It&#039;s visually clear why this is the generator. We need to choose an interval which if we repeatedly move by it, while wrapping around the swath, we&#039;ll visit every node inside the swath. The best way to do that is to move from the origin to the node that&#039;s nearest to the dotted line labelled &amp;quot;tube circumference&amp;quot;. We want this node because we want to move away from the tube circumference as little as possible each time, so we avoid skipping any nodes. If it&#039;s not obvious, you may want to experiment with drawing the generator line as if it had gone to any other point inside the swath; if you repeated that movement, would you visit every node? No.&lt;br /&gt;
&lt;br /&gt;
All of this so far is actually only just explaining the basic setup for any tempered lattice. But we&#039;ve got to lay the basics down first in order to discuss the effect of enfactoring. We&#039;ll do that now!&lt;br /&gt;
&lt;br /&gt;
== Enfactored mapping ==&lt;br /&gt;
&lt;br /&gt;
[[File:2-enfactored mapping.png|365px|thumb|right|A 2-enfactored mapping represents a temperoid for which every other step of its generator lands on a pitch which no JI interval would ever temper to.]]&lt;br /&gt;
&lt;br /&gt;
We are now comparing the previous diagram, which had the mapping {{rket|{{map|2 3}}}}, with the 2-enfactored version of it, i.e. the mapping 2×{{rket|{{map|2 3}}}} = {{rket|{{map|4 6}}}}, AKA 4-ET.&lt;br /&gt;
&lt;br /&gt;
If you compare this lattice of an enfactored mapping with the previous lattice for a healthy, defactored mapping, they should look almost the same. They have the same comma and tube circumference. And the generator follows the same path through that tube/swath. The key difference is how far the generator moves with each step along that path. &lt;br /&gt;
&lt;br /&gt;
Starting from the origin, we can see that it takes us 2 moves of the generator to reach the approximation of {{vector|-1 1}}, AKA 3/2, where before we made that step in one go. Then another 2 moves to reach the approximation of {{vector|-2 2}}, AKA 9/4, for a total of 4 moves, where before it only took us 2 steps. As you keep going, you&#039;ll see that each node it has taken us 2x as many steps as before to reach it.&lt;br /&gt;
&lt;br /&gt;
And for what? What happens in the steps that are halfway between nodes that were on the JI lattice? These are shown with hollow blue circles instead of filled blue circles, to indicate that there&#039;s no JI lattice node underneath them. In other words, while these are legitimate musical intervals, there is no JI interval which would be said to temper to them. In still other words, since this is 4-ET, that first generator step is to a node {{vector|1}} that&#039;s about 300¢. But {{vector|0 0}} tempers to {{vector|0}} and {{vector|-1 1}} tempers to {{vector|2}}; nothing tempers to {{vector|1}}. It&#039;s an interval that can certainly at least be heard and understood musically, but it has no meaning with respect to tempering JI, or said another way, it has no RTT purpose. &lt;br /&gt;
&lt;br /&gt;
And so this 4-ET doesn&#039;t bring anything to the table that isn&#039;t already brought by 2-ET. And so it is fitting to consider it only a temperoid, rather than a true temperament. Were this as bad as things got, it might not be worth pushing for distinguishing temperoids from temperaments. But once we look at enfactored comma bases, we&#039;ll see why things get pretty pathological.&lt;br /&gt;
&lt;br /&gt;
== Enfactored comma bases ==&lt;br /&gt;
&lt;br /&gt;
[[File:2-enfactored comma-basis.png|365px|thumb|left|enfactored comma bases are garbage]]&lt;br /&gt;
&lt;br /&gt;
Here&#039;s where things get kind of nuts. Most recently we experimented with enfactoring our healthy temperament&#039;s mapping. Now let&#039;s experiment with enfactoring its comma basis. In the defactored situation, if our comma basis was [{{vector|-3 2}}], then 2-enfactoring it produces 2×[{{vector|-3 2}}] = [{{vector|-6 4}}].&lt;br /&gt;
&lt;br /&gt;
We know that in the original diagram, the large-labelled {{vector|-3 2}} represented our comma, and this was the point that our dotted line ran through, the one that represented our boundary of warp/wrap. So our first thought should be: we must alter our diagram so that now {{vector|-6 4}} is that point instead. Fine. &lt;br /&gt;
&lt;br /&gt;
But here&#039;s the problem. It simply doesn&#039;t make sense to double the width of our swath/tube! If {{vector|-6 4}} is made to vanish, then so is {{vector|-3 2}}. That is, while nothing would stop you from drawing a diagram with a double-width swath/tube, the musical reality is that it is impossible to make {{vector|-6 4}} vanish without also making {{vector|-3 2}} vanish. And so there is no meaning or purpose to the comma basis {{vector|-6 4}}, whether RTT-wise or musically in general. It is garbage. &lt;br /&gt;
&lt;br /&gt;
And so our lattice for an enfactored comma basis looks almost identical to the original defactored lattice. The only difference here is that we&#039;ve drawn a &amp;quot;supposed (but false)&amp;quot; tube circumference out to {{vector|-6 4}}, while the half of this length which is real is now labelled the &amp;quot;true&amp;quot; circumference.&lt;br /&gt;
&lt;br /&gt;
== Enfactored comma bases vs. periodicity blocks with torsion ==&lt;br /&gt;
&lt;br /&gt;
[[File:Torsion.png|400px|thumb|right|a reworking of the classic torsion example from Tonalsoft to reveal the twinned generator paths]]&lt;br /&gt;
&lt;br /&gt;
And now we&#039;re prepared to confront the key difference between the enfactored comma basis of a temperament, and torsion of a periodicity block. &lt;br /&gt;
&lt;br /&gt;
What they have in common is that both take the form of a common factor found somewhere in linear combinations of entries in a list of commas defining a pitch structure, and that these commas can be visualized by slicing the JI lattice into swaths of &amp;quot;periodicity&amp;quot; (that&#039;s just a fancy word for the effect we&#039;ve already been observing for temperaments, where nodes outside the swath related by the size of that comma are considered equivalent and therefore redundant, or repetitions of the same pitch class).&lt;br /&gt;
&lt;br /&gt;
The key difference is that the former (temperaments) tempers the commas out, while the latter (periodicity blocks) does not.&lt;br /&gt;
&lt;br /&gt;
Why is this the key difference? Well, remember how in the previous section, the reason we couldn&#039;t actually extend the width of the swath/tube to {{vector|-6 4}} was because the tempering: if {{vector|-6 4}} is made to vanish, then {{vector|-3 2}} is as well, so the swath/tube cannot legitimately be extended. Since there is no tempering in the case of periodicity blocks, however, the width &#039;&#039;can&#039;&#039; legitimately be extended in this way.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a look at the example given in Tonalsoft&#039;s page for torsion. The diagram there has been reworked here to help clarify things. The origin, 1/1, has been placed in the corner of this parallelogram-shaped block, and the two commas that define it are in two of the other corners: [[2048/2025]] ({{vector|11 -4 -4}}) and 625/324 ({{vector|-2 -4 4}}). The value at the fourth corner, 12800/6561, has vector 2×{{vector|-8 8 -2}}. The first 2 is just to octave-reduce it to being positive, but you may recognize the actual vector part as 2 times the meantone comma. The most important part is that the vector is 2-enfactored. You can see that the node at the very center of this block is 160/81, which again is 2×{{vector|-4 4 -1}}, or the octave-reduced non-enfactored version of that same comma. &lt;br /&gt;
&lt;br /&gt;
The red and blue lines that wrap around this block are two different generator paths. The point here is to show that by doubling the size of this periodicity block, we have made it impossible to choose a node to travel to from the origin, i.e. a generator, such that you can reach every node in the block. Instead, the best you can do is reach half of the nodes; that&#039;s the red path from the origin 1/1. The blue path is an exact copy of the red path, but offset. &lt;br /&gt;
&lt;br /&gt;
So we can see how tempting the duality can be here. In the case of a 2-enfactored mapping, the generator path reaches &#039;&#039;twice&#039;&#039; as many nodes as there were JI nodes. But in the case of a 2-enfactored comma basis — if we could legitimately extend the width of the block, as we do in untempered periodicity blocks! — we would reach &#039;&#039;half&#039;&#039; as many nodes. But this duality just is not musically, audibly real.&lt;br /&gt;
&lt;br /&gt;
== Enfactored mappings vs. enfactored comma bases ==&lt;br /&gt;
&lt;br /&gt;
One may pose the question: what is the relationship between an enfactored mapping and an enfactored comma basis? Can you have one but not the other? Must you? Or must you not? Or does the question even make sense? Certainly at least some have suggested these cases are meaningfully independent&amp;lt;ref&amp;gt;such as the page [[Color_notation/Temperament_Names|color notation]], which reads &amp;quot;it&#039;s possible that there is both torsion and contorsion&amp;quot;&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The conclusion we arrive at here is that because enfactored comma bases don&#039;t make any sense, or at least don&#039;t represent any legitimately new musical information of any kind that their defactored version doesn&#039;t already represent, it is not generally useful to think of enfactored mappings and enfactored comma bases as independent phenomena. It only makes sense to speak of enfactored temperaments. Of course, one will often use the term &amp;quot;enfactored mapping&amp;quot; because enfactored mappings are the kind which do have some musical purpose, and often the enfactored mapping will be being used to represent the enfactored temperament — or temperoid, that is.&lt;br /&gt;
&lt;br /&gt;
=Footnotes=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Regular temperament theory]]&lt;br /&gt;
[[Category:Terms]]&lt;br /&gt;
[[Category:Math]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=128afdo&amp;diff=184974</id>
		<title>128afdo</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=128afdo&amp;diff=184974"/>
		<updated>2025-03-07T06:33:09Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Music */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox AFDO|steps=128}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;128afdo&#039;&#039;&#039; ([[AFDO|arithmetic frequency division of the octave]]), or &#039;&#039;&#039;128odo&#039;&#039;&#039; ([[otonal division]] of the octave), divides the octave into 128 parts of 1/128 each. It is a superset of [[127afdo]] and a subset of [[129afdo]]. As a scale it may be known as [[harmonic mode|mode 128 of the harmonic series]] or the [[overtone scale #Over-n scales|Over-128]] scale.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;8&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; Octave Overtone Tuning&#039;&#039;&#039;, sometimes known as &#039;&#039;&#039;128 Tuning&#039;&#039;&#039;, is a tuning developed by [[Johnny Reinhard]]. It is equivalent to 128afdo, except that it has a fixed root and cannot be rotated. It consists of harmonics of the [[harmonic series]], numbers 128 (2&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;, hence 8&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; octave) through 255. It is an Over-1 scale, specifically mode 128 of the harmonic series. Scales can be selected as subsets of these 128 pitches, or the entire set can be used.&lt;br /&gt;
&lt;br /&gt;
A key benefit of using pitches exclusively from the same harmonic series is that they share a fundamental. By using the 8&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; octave of a harmonic series, said fundamental will almost certainly be [https://www.merriam-webster.com/dictionary/infrasonic infrasonic], but it will still have a [[psychoacoustic]] presence.&lt;br /&gt;
&lt;br /&gt;
An illustratively surprising result of this higher harmonic tuning is that, since a just [[4/3]] does not have a power of 2 in the denominator and thus does not exist in the (octave-reduced) harmonic series, it will not be used in this tuning. Instead, when the inverse of the [[3/2]] ratio is needed, one may use [[43/32]] (511.517706¢) or [[171/128]] (501.423018¢). &lt;br /&gt;
&lt;br /&gt;
Due to having only one prime factor (2), yet also being a higher octave of a prime mode (mode 2), it is a very strong tuning for [[primodality]], providing a large gamut of intervals without compromising their clear prime identity.&lt;br /&gt;
&lt;br /&gt;
== Music ==&lt;br /&gt;
; [[Georg Friedrich Haas]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=TxGcveURI-I &#039;&#039;For Johnny Reinhard&#039;&#039;] (2015)&lt;br /&gt;
&lt;br /&gt;
; [[La Monte Young]]&lt;br /&gt;
* [https://www.nicovideo.jp/watch/sm7119661 &#039;&#039;The Well-Tuned Piano&#039;&#039;] (1964) – actually up to the 11&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; octave harmonics, but the same idea&lt;br /&gt;
&lt;br /&gt;
; [[Johnny Reinhard]]&lt;br /&gt;
* [https://open.spotify.com/album/7jtoRTNK2Pm7vxkq5PH12b &#039;&#039;True&#039;&#039;] (2014)&lt;br /&gt;
&lt;br /&gt;
; [[Glenn Branca]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=t4re9tjY5es &#039;&#039;Symphony #3 &amp;quot;Gloria&amp;quot;&#039;&#039;] (1983) – actually only the 7&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; octave harmonics, but the same idea&lt;br /&gt;
&lt;br /&gt;
; [[Philipp Gerschlauer]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lGa66qHzKME &#039;&#039;128 notes per octave on Alto Saxophone&#039;&#039;] (2015)&lt;br /&gt;
&lt;br /&gt;
; [[Juhani Nuorvala]]&lt;br /&gt;
* &#039;&#039;Toivo 128&#039;&#039; (2017) [https://soundcloud.com/juhani-nuorvala/toivo-128 recording] [https://nuotisto.s3-eu-west-1.amazonaws.com/store/e6fc131f958d13f87f3ea56b0d57beab50473c79bbc5a705b0dd6878214a.pdf score]&lt;br /&gt;
 &lt;br /&gt;
Composers John Eaton, Anton Rovner, Peter Alexander Thoegersen, Monroe Golden, and others have also worked with 8&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; Octave Overtone Tuning.{{citation needed}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://stereosociety.com/20/jpg/Johnny-Reinhard/8th-Octave-Overtone-Tuning.pdf Johnny Reinhard&#039;s original paper]. &lt;br /&gt;
* [https://www.cassgb.org/features/post/128-note-octave/ 128 NOTES PER OCTAVE ON THE SAXOPHONE: HOW I DID IT AND WHY!: Saxophonist Philipp Gerschlauer on how he went about devising a 128-note per octave fingering chart]&lt;br /&gt;
* [https://books.google.com/books/about/8th_Octave_Overtone_Tuning_and_Bassoon_F.html?id=YE9gAQAACAAJ Johnny Reinhard - 8th Octave Overtone Tuning and Bassoon Fingerings in 128]&lt;br /&gt;
* [https://www.kylegann.com/13th-Harmonic.html The tuning for Nursery Tunes for Demented Children by Kyle Gann] is a subset of 8th Octave Overtone Tuning.&lt;br /&gt;
&lt;br /&gt;
[[Category:Harmonic series]]&lt;br /&gt;
[[Category:Primodality]]&lt;br /&gt;
[[Category:Listen]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Eigenmonzo_basis&amp;diff=182629</id>
		<title>Eigenmonzo basis</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Eigenmonzo_basis&amp;diff=182629"/>
		<updated>2025-02-22T16:13:14Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* See also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An [[eigenmonzo|eigenmonzo or unchanged-interval]] is a rational interval tuned justly by a [[regular temperament]] tuning. In other words, if a tuning is &#039;&#039;T&#039;&#039;, then an eigenmonzo &#039;&#039;q&#039;&#039; satisfies {{nowrap| &#039;&#039;T&#039;&#039;(&#039;&#039;q&#039;&#039;) {{=}} &#039;&#039;q&#039;&#039; }}. The eigenmonzos of &#039;&#039;T&#039;&#039; define a [[just intonation subgroup]], the eigenmonzo subgroup, whose basis is an &#039;&#039;&#039;eigenmonzo basis&#039;&#039;&#039; or &#039;&#039;&#039;unchanged-interval basis&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
One sort of example is provided by any equal division of the octave, where 2 (the octave) is always an eigenmonzo and the group {2&amp;lt;sup&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sup&amp;gt;} of powers of 2 is the eigenmonzo subgroup. &lt;br /&gt;
&lt;br /&gt;
The idea is most useful in connection to the [[Target tuning #Minimax tuning|minimax tunings]] of regular temperaments, where for a rank-&#039;&#039;r&#039;&#039; regular temperament, the eigenmonzo subgroup is a rank-&#039;&#039;r&#039;&#039; JI subgroup whose generators, together with generators for the commas of the subgroup, can be used to define the [[projection matrix]] of the minimax tuning and hence define the tuning.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Projection #The unchanged-interval basis]], for a discussion of this concept in the context of other related temperament tuning objects&lt;br /&gt;
&lt;br /&gt;
[[Category:Regular temperament theory]]&lt;br /&gt;
[[Category:Terms]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Monzo]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Eigenmonzo_basis&amp;diff=181521</id>
		<title>Eigenmonzo basis</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Eigenmonzo_basis&amp;diff=181521"/>
		<updated>2025-02-20T00:34:57Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: Undo revision 181519 by Lériendil (talk) - I think the link was only unintuitive because the anchor within the destination page had been broken by careless edits to that page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Given a [[regular temperament]] tuning T, an [[eigenmonzo]] (unchanged-interval) is a rational interval q such that T(q) = q; that is, T tunes q justly. The eigenmonzos of T define a [[just intonation subgroup]], the eigenmonzo subgroup.&lt;br /&gt;
&lt;br /&gt;
One sort of example is provided by any equal division of the octave, where 2 (the octave) is always an eigenmonzo and the group {2&amp;lt;sup&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sup&amp;gt;} of powers of 2 is the eigenmonzo subgroup. The idea is most useful in connection to the [[Target tuning #Minimax tuning|minimax tunings]] of regular temperaments, where for a rank-&#039;&#039;r&#039;&#039; regular temperament, the eigenmonzo subgroup is a rank-&#039;&#039;r&#039;&#039; JI subgroup whose generators, together with generators for the commas of the subgroup, can be used to define the [[projection matrix]] of the minimax tuning and hence define the tuning.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[unchanged-interval basis]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Regular temperament theory]]&lt;br /&gt;
[[Category:Terms]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Monzo]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Projection&amp;diff=181520</id>
		<title>Projection</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Projection&amp;diff=181520"/>
		<updated>2025-02-20T00:33:54Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* The unchanged-interval basisv */ fix broken links introduced by Arrowhead&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Beginner|Projection matrices}}&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;projection matrix&#039;&#039;&#039;, or &#039;&#039;&#039;projection&#039;&#039;&#039; for short&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;If an alternative word to &amp;quot;mapping&amp;quot; is sought that does not generically refer to the mathematical structure in the way that &amp;quot;matrix&amp;quot; does, the noun &amp;quot;operator&amp;quot; could be used, according to this: https://yahootuninggroupsultimatebackup.github.io/tuning-math/topicId_12787#12787&amp;lt;/ref&amp;gt;, is an object in [[regular temperament theory]] (RTT) that uniquely identifies a specific tuning of a specific regular temperament.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;All temperaments discussed on this page hereafter will be assumed to be &amp;quot;regular&amp;quot;.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shape ==&lt;br /&gt;
A projection is typically a square matrix with shape &amp;lt;math&amp;gt;(d, d)&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; is the [[dimensionality]] of the temperament (for exceptions to this, see [[Projection#Projecting to other spaces]]).&lt;br /&gt;
&lt;br /&gt;
== With respect to other RTT objects ==&lt;br /&gt;
[[File:Temperament and tuning matrices 2.png|frameless|1200x1200px]]&lt;br /&gt;
&lt;br /&gt;
Projections are perhaps best understood in comparison with other more frequently used RTT objects:&lt;br /&gt;
&lt;br /&gt;
=== The mapping ===&lt;br /&gt;
Like [[mapping]]s, projections:&lt;br /&gt;
# Represent regular temperaments, &lt;br /&gt;
# Transform [[JI]] intervals, and &lt;br /&gt;
# Accept these JI intervals as inputs in the form of [[prime-count vector]]s.&lt;br /&gt;
&lt;br /&gt;
Perhaps the simplest way to explain the difference would be to say that a mapping outputs intervals in the form of [[generator-count vector]]s, whereas a projection outputs intervals that are also in the form of prime-count vectors. &lt;br /&gt;
&lt;br /&gt;
The key reason for this difference is that mappings represent temperaments in the abstract, that is, how intervals are approximated but without any specific information about how to embed them into tuning space; to find the cents value&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Any logarithmic pitch unit&amp;amp;mdash;cents, octaves, millioctaves, etc.&amp;amp;mdash;may be used, but this article has chosen to consistently use cents.&amp;lt;/ref&amp;gt; of a &#039;&#039;mapped&#039;&#039; interval&amp;amp;mdash;one that has been mapped by a mapping&amp;amp;mdash;one must further map it by a [[generator tuning map]]. On the other hand, a &#039;&#039;projected&#039;&#039; interval&amp;amp;mdash;one that has been mapped by a projection, or &amp;quot;projected&amp;quot;&amp;amp;mdash;already includes the embedding information, and so their cents value can be obtained by mapping them with the generic [[just tuning map]] for the primes. In other words, the projection has applied tuning to the mapped intervals in a particular way, by embedding them back into the original JI space, where the tuning is known, so all we&#039;re really doing at that point is sizing the interval.&lt;br /&gt;
&lt;br /&gt;
While a projection maps one prime-count vector to another prime-count vector, the output vector is usually quite different from the input vector. Most notably, the input interval is justly intoned, and therefore the entries of its vector are integers, while the output interval is tempered, and therefore the entries of its vector may be non-integers. Some temperament tunings are chosen so that certain JI intervals remain unchanged by the temperament; in such cases, if the input interval is one of the unchanged-intervals, then its output will exactly match the input.&lt;br /&gt;
&lt;br /&gt;
=== The tuning map ===&lt;br /&gt;
Like a [[tuning map]], a projection transforms a JI interval into a new interval that is both mapped and tuned. One key difference is that a tuning map sends the input interval straight to its cents value, whereas the projection sends the interval to an intermediate form as a vector with typically non-integer entries, which must be further mapped by the just tuning map to find its cents value. This difference in behavior is explained by the fact that the tuning map is the projection left-multiplied by the just tuning map, or in other words, that the tuning map projects the input interval and then sizes it to cents all in one go. &lt;br /&gt;
&lt;br /&gt;
At a glance, tuning maps may seem more convenient, then. But the advantage of a projection is that it still identifies the tuning of a temperament, whereas the tuning map, due to being injected with and collapsed down with the just tuning map, has obscured that information and thereby lost the ability to serve as a unique identifier. It only serves the function of mapping intervals to cents values.&lt;br /&gt;
&lt;br /&gt;
=== The generator embedding ===&lt;br /&gt;
A projection matrix may be found as the combination of a mapping with a generator embedding, through matrix multiplication. The mapping represents the approximation information in the abstract, i.e. abstracted from any specific embedding, while the generator embedding specifies such a embedding. And so together, the projection matrix represents the specific embedding of the given approximation, or in other words, specific tuning of the given temperament, de-abstracting it.&lt;br /&gt;
&lt;br /&gt;
Multiplying the mapping and generator embedding together in the opposite order, &amp;lt;math&amp;gt;MG&amp;lt;/math&amp;gt;, instead gives an identity matrix, &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;. Using the example of 1/4-comma meantone again, {{rket|{{map|1 1 0}} {{map|0 1 4}}}}{{rbra|{{vector|1 0 0}} {{vector|0 0 1/4}}}} = {{rbra|{{rket|1 0}} {{rket|0 1}}}}. This simply proves that the generator embedding is, in fact, a matrix of generators.&lt;br /&gt;
&lt;br /&gt;
Think about it like any other interval mapping situation: if an interval is mapped to the generator-count vector {{rket|0 1}}, that tells us that the interval maps to exactly one of the second generator and nothing else; in cases like this, we can say it that it is a member of the [[preimage]] for that second generator, or in other words, that it is one of the many possible JI intervals which is approximated by exactly one of that generator. And similarly, if an interval maps to a generator-count vector of {{rket|1 0}}, that would mean that whatever prime-count vector we put in was a member of the preimage for the &#039;&#039;other&#039;&#039; generator.&lt;br /&gt;
&lt;br /&gt;
So, if an entire matrix is mapped by a temperament&#039;s mapping matrix to an identity matrix, then that is a very special case; it tells us that each of this matrix&#039;s columns can be thought of as a vector that maps to a different one of each of that same temperament&#039;s generators. It is, in other words, a [[generator detempering]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
The generator of meantone temperament is the fifth. A justly intoned fifth is the interval &amp;lt;math&amp;gt;\frac32&amp;lt;/math&amp;gt; at about 701.955 ¢, which as a 5-limit prime-count vector looks like {{vector|-1 1 0}}. But in the [[quarter comma meantone|quarter-comma tuning of meantone]], the fifth is flattened. Since 1 fifth is a quarter comma flat, 4 fifths are a full comma flat. 4 just fifths equals &amp;lt;math&amp;gt;\frac{81}{16}&amp;lt;/math&amp;gt;, and 4 fifths minus a comma works out to exactly &amp;lt;math&amp;gt;\frac51&amp;lt;/math&amp;gt;. Thus the tuning of the fifth is one-quarter of &amp;lt;math&amp;gt;\frac51&amp;lt;/math&amp;gt;, which is &amp;lt;math&amp;gt;5^\frac14 = \sqrt[4]5&amp;lt;/math&amp;gt; at about 696.578 ¢, which as a vector looks like {{vector|0 0 1/4}}. JI ratios have prime counts that contain only integers, but this one has fractions in it; &amp;lt;math&amp;gt;\sqrt[4]5&amp;lt;/math&amp;gt; is an irrational number, so it is not JI. &lt;br /&gt;
&lt;br /&gt;
So, by combining this vector for the tuned fifth with the vector {{vector|1 0 0}} for a purely-tuned octave &amp;lt;math&amp;gt;\frac21&amp;lt;/math&amp;gt; as the period, we produce the full generator embedding &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; for quarter-comma meantone as {{rbra|{{vector|1 0 0}} {{vector|0 0 1/4}}}}:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \frac14 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And so here is the projection matrix for quarter-comma meantone, shown as the product of that generator embedding with the meantone mapping:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \frac14 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
=&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
G \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \frac14 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
M \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 4 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The columns of &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; are vectors, one for each prime. The 1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt; column of &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; tells us that prime 2 is projected to {{vector|1 0 0}} = &amp;lt;math&amp;gt;\frac21&amp;lt;/math&amp;gt;. Thus &amp;lt;math&amp;gt;\frac21&amp;lt;/math&amp;gt; is projected to itself, and is an unchanged-interval. The 2&amp;lt;sup&amp;gt;nd&amp;lt;/sup&amp;gt; column tells us that prime 3 is projected to {{vector|1 0 1/4}} = an octave plus the tempered fifth. The 3&amp;lt;sup&amp;gt;rd&amp;lt;/sup&amp;gt; column tells us that prime 5 is projected to {{vector|0 0 1}} = &amp;lt;math&amp;gt;\frac51&amp;lt;/math&amp;gt;. Thus &amp;lt;math&amp;gt;\frac51&amp;lt;/math&amp;gt; is also an unchanged-interval, as is any combination of our two unchanged-intervals &amp;lt;math&amp;gt;\frac21&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\frac21&amp;lt;/math&amp;gt;, such as &amp;lt;math&amp;gt;\frac54&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\frac85&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\frac{25}{16}&amp;lt;/math&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
We can use this matrix to determine what a JI interval &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; is projected to. Multiply &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; to get &amp;lt;math&amp;gt;P\textbf{i}&amp;lt;/math&amp;gt;. Let&#039;s start with &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\frac43&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \frac14 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
\textbf{i} \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
2 \\&lt;br /&gt;
-1 \\&lt;br /&gt;
0 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
=&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P\textbf{i} \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 \\&lt;br /&gt;
0 \\&lt;br /&gt;
-\frac14 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thus &amp;lt;math&amp;gt;\frac43&amp;lt;/math&amp;gt; is projected to {{vector|1 0 -1/4}}. Note that {{vector|1 0 -1/4}} is one quarter of an exact untempered JI ratio, &amp;lt;math&amp;gt;\frac{16}{5}&amp;lt;/math&amp;gt;, and thus four tempered fourths equals a pure 5-limit minor thirteenth. &lt;br /&gt;
&lt;br /&gt;
Now let &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\frac65&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \frac14 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
\textbf{i} \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 \\&lt;br /&gt;
1 \\&lt;br /&gt;
-1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
=&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P\textbf{i} \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
2 \\&lt;br /&gt;
0 \\&lt;br /&gt;
-\frac34 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thus &amp;lt;math&amp;gt;\frac65&amp;lt;/math&amp;gt; becomes {{vector|2 0 -3/4}}, and four of them equals an untempered &amp;lt;math&amp;gt;\frac{256}{125}&amp;lt;/math&amp;gt;. The reader can do similar calculations to verify that &amp;lt;math&amp;gt;\frac21&amp;lt;/math&amp;gt; is projected to &amp;lt;math&amp;gt;\frac21&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\frac54&amp;lt;/math&amp;gt; is projected to &amp;lt;math&amp;gt;\frac54&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\frac32&amp;lt;/math&amp;gt; is projected to {{vector|0 0 1/4}}.&lt;br /&gt;
&lt;br /&gt;
For quarter-comma meantone, it&#039;s plain to see from the projection matrix that it&#039;s a rank-2 temperament: one of the rows is already all-zeros, so clearly it&#039;s not full-rank (rank-3)! This will not in general be true of projection matrices, however. For example, we can take a look at &#039;&#039;third&#039;&#039;-comma meantone&#039;s projection.&lt;br /&gt;
&lt;br /&gt;
For third-comma meantone, three fifths (&amp;lt;math&amp;gt;\frac{27}{8}&amp;lt;/math&amp;gt;) are a full comma flat. That works out to &amp;lt;math&amp;gt;\frac{10}{3}&amp;lt;/math&amp;gt;. Thus the generator is {{vector|1/3 -1/3 1/3}}. Again, the period is a pure octave. This gives us our generator embedding &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;. Multiply it by the same mapping &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; to find the projection matrix &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; \frac43 &amp;amp; \frac43 \\&lt;br /&gt;
0 &amp;amp; -\frac43 &amp;amp; -\frac13 \\&lt;br /&gt;
0 &amp;amp; \frac43 &amp;amp; \frac13 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
=&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
G \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; \frac13 \\&lt;br /&gt;
0 &amp;amp; -\frac13 \\&lt;br /&gt;
0 &amp;amp; \frac13 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
M \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 4 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let&#039;s use &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; to find out what &amp;lt;math&amp;gt;\frac65&amp;lt;/math&amp;gt; gets projected to:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; \frac43 &amp;amp; \frac43 \\&lt;br /&gt;
0 &amp;amp; -\frac43 &amp;amp; -\frac13 \\&lt;br /&gt;
0 &amp;amp; \frac43 &amp;amp; \frac13 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
\textbf{i} \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 \\&lt;br /&gt;
1 \\&lt;br /&gt;
-1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
=&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P\textbf{i} \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 \\&lt;br /&gt;
1 \\&lt;br /&gt;
-1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thus &amp;lt;math&amp;gt;\frac65&amp;lt;/math&amp;gt; is an unchanged-interval of third-comma meantone, instead of &amp;lt;math&amp;gt;\frac54&amp;lt;/math&amp;gt;. The reader can verify that &amp;lt;math&amp;gt;\frac21&amp;lt;/math&amp;gt; is still an unchanged-interval.&lt;br /&gt;
&lt;br /&gt;
Nearly two-dozen further examples of generator embeddings may be found throughout the article [[Generator embedding optimization]], including some with tempered octaves.&lt;br /&gt;
&lt;br /&gt;
== Generator embedding ==&lt;br /&gt;
In order to understand projections, it is critical to understand the lesser-used and lesser-understood half of them: the generator embedding. So let&#039;s briefly cover this object next.&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;generator embedding&#039;&#039;&#039;  is an object that represents the &#039;&#039;embedding&#039;&#039; of a [[regular temperament]] from the tempered lattice back into tuning space. It could be thought of as representing the &amp;quot;tuning&amp;quot; information of a temperament, if one leaves out the actual &amp;quot;sizing&amp;quot; part of that (the conversion of prime factors to their logarithmic pitch size). It has one column for each of the temperament&#039;s [[generators]]. Each of these columns represents its generator&#039;s tuning in the form of a vector.&lt;br /&gt;
&lt;br /&gt;
=== With respect to the generator tuning map ===&lt;br /&gt;
A more common way to view the tuning of a temperament than as a generator &#039;&#039;embedding&#039;&#039; is as a [[generator tuning map|generator &#039;&#039;tuning map&#039;&#039;]]. In cases where tuning is thought of as approximation followed by embedding, the generator tuning map &amp;lt;math&amp;gt;𝒈&amp;lt;/math&amp;gt; is closely related to the generator embedding &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;; it is simply &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; left-multiplied by the [[just tuning map]] &amp;lt;math&amp;gt;𝒋&amp;lt;/math&amp;gt;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Similarly, the projection matrix, when left-multiplied by &amp;lt;math&amp;gt;𝒋&amp;lt;/math&amp;gt;, gives the &#039;&#039;temperament&#039;&#039; [[tuning map]] &amp;lt;math&amp;gt;𝒕&amp;lt;/math&amp;gt;, usually referred to simply as the &amp;quot;tuning map&amp;quot; for short. 1/4-comma meantone&#039;s &amp;lt;math&amp;gt;𝒕&amp;lt;/math&amp;gt; is {{map|1.000 1.585 2.232}}·{{ket|{{map|1 1 0}} {{map|0 0 0}} {{map|0 1/4 1}}}} = {{map|1.000 1.580 2.232}}. This is clearly closely related to the just tuning map, which represents the tuning of JI.&amp;lt;/ref&amp;gt; (see [[Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT/Units analysis#Just tuning map, generator embedding: generator tuning map]]). For example, since meantone is 5-limit, its just tuning map is {{map|log₂2 log₂3 log₂5}} ≈ {{map|1.000 1.585 2.232}}, so 1/4-comma meantone&#039;s &amp;lt;math&amp;gt;𝒈&amp;lt;/math&amp;gt; is {{map|1.000 1.585 2.232}}·{{rbra|{{vector|1 0 0}} {{vector|0 0 1/4}}}} = {{map|1.000 0.580}}, or in cents instead of octaves, that&#039;s {{rbra|1200.000 696.578}}. &lt;br /&gt;
&lt;br /&gt;
Many popular regular temperament tuning schemes work by optimizing for the entries of &amp;lt;math&amp;gt;𝒈&amp;lt;/math&amp;gt; directly, and many times it&#039;s not helpful or insightful to view the generators in non-integer vector form, which are reasons for &amp;lt;math&amp;gt;𝒈&amp;lt;/math&amp;gt;&#039;s popularity over &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;. Some practitioners may not even view tuning as an optimization problem and will simply choose values for &amp;lt;math&amp;gt;𝒈&amp;lt;/math&amp;gt; on gut feeling. This is all to say that this idea of approximating and then re-embedding, AKA projecting, is not an inherently necessary feature of RTT; it is only one way to look at it which may be valuable to some musicians and theoreticians but completely bonkers-seeming and convoluted to others.&lt;br /&gt;
&lt;br /&gt;
=== Units ===&lt;br /&gt;
The units of a prime-count vector are typically understood to be &amp;quot;primes&amp;quot;, which is natural enough given their name. But the units of the generator embedding &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are better taken to be &#039;&#039;&#039;p&#039;&#039;&#039;/&#039;&#039;&#039;g&#039;&#039;&#039;, read &amp;quot;primes &#039;&#039;per generator&#039;&#039;.&amp;quot; This makes sense because their job is to translate temperament generators back into terms of primes.&lt;br /&gt;
&lt;br /&gt;
Here is an example generator embedding for a [[5-limit]], [[Tour_of_Regular_Temperaments#Rank-2_temperaments|rank-2 temperament]], with units given for each entry:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \left[ \begin{array} {rrr}&lt;br /&gt;
    1\;{}^{\text{p}_1}{\mskip -5mu/\mskip -3mu}_{\text{g}_1} &amp;amp; \frac13\;{}^{\text{p}_1}{\mskip -5mu/\mskip -3mu}_{\text{g}_2} \\&lt;br /&gt;
    0\;{}^{\text{p}_2}{\mskip -5mu/\mskip -3mu}_{\text{g}_1} &amp;amp; {-\frac13}\;{}^{\text{p}_2}{\mskip -5mu/\mskip -3mu}_{\text{g}_2} \\&lt;br /&gt;
    0\;{}^{\text{p}_3}{\mskip -5mu/\mskip -3mu}_{\text{g}_1} &amp;amp; \frac13\;{}^{\text{p}_3}{\mskip -5mu/\mskip -3mu}_{\text{g}_2} \\&lt;br /&gt;
    \end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The subscripts indicate which primes and which generators are related. So the columns, as previously stated, correspond to the two generators of the temperament, g₁ and g₂, while the rows correspond to the three primes for this temperament, p₁, p₂, and p₃, which are primes 2, 3, and 5, respectively.&lt;br /&gt;
&lt;br /&gt;
See also [[Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT/Units analysis]], and/or the [[#Units|Units]] section later in this article for more details.&lt;br /&gt;
&lt;br /&gt;
== Uniqueness ==&lt;br /&gt;
As just mentioned, projection matrices represent specific tunings of abstract temperaments, being the matrix product of a generator embedding which provides the embedding information, and a mapping which provides the approximation information. Notably, not only does the projection matrix represent the tuning of a temperament, it does so &#039;&#039;uniquely&#039;&#039;. We can say that mappings and generator embeddings contain not only approximation and embedding information, but also &#039;&#039;generator form&#039;&#039; information, and it is this generator form information which causes them to be non-unique; however, when they are combined into a projection matrix, their generator form information &#039;&#039;cancels out&#039;&#039;, and so no matter which combination of matching mapping and generator embedding we choose for a given temperament tuning, we will end up with the same exact projection.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;The present author is not sure if any combination of mapping and generator embedding should lead to a projection matrix, and what the conditions on this would be. If anyone can figure this out, please add it to the article.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mapping non-uniqueness===&lt;br /&gt;
To be clear, a mapping matrix does &#039;&#039;not&#039;&#039; uniquely represent approximation information. Multiple mappings can be found that describe the same temperament, in the sense that the same set of [[commas]] [[Tempering_out|vanish]]. This non-uniqueness is the reason why a [[canonical form]] for mappings was developed, which can be understood as a function which takes any equivalent mapping and converts it to the same exact mapping. &lt;br /&gt;
&lt;br /&gt;
What distinguishes these equivalent mappings from each other is the sizes of the generators they use. &lt;br /&gt;
&lt;br /&gt;
This concept is best demonstrated by example. Consider the following mapping :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M_1 = \left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 4 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is an example of a mapping which represents meantone. This mapping represents it in a form where the first generator (the [[period]]) is an octave and the second generator (or simply &#039;&#039;the&#039;&#039; generator) is a perfect fifth. But this mapping &#039;&#039;also&#039;&#039; represents meantone:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M_2 = \left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 2 &amp;amp; 4 \\&lt;br /&gt;
0 &amp;amp; {-1} &amp;amp; {-4} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This mapping represents it in a form where the period is an octave still but the generator is a perfect fourth. We can also have:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M_3 = \left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; {-4} \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 4 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Where the generator is a perfect twelfth, or even something like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M_4 = \left[ \begin{array} {r}&lt;br /&gt;
12 &amp;amp; 19 &amp;amp; 28 \\&lt;br /&gt;
7 &amp;amp; 11 &amp;amp; 16 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
which technically makes the [[meantone comma]] &amp;lt;math&amp;gt;\frac{81}{80}&amp;lt;/math&amp;gt; vanish&amp;amp;mdash;the main requirement of being a meantone temperament&amp;amp;mdash;but it has a period of about 76 ¢ and generator of about 41 ¢, which is pretty strange indeed (we&#039;re not being specific about tuning here, just giving the ballpark sizes). &lt;br /&gt;
&lt;br /&gt;
What we can say is that generator form information differentiates these forms of the meantone mapping.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;There is a way to represent approximation information without generator form information, which therefore means a data structure which inherently uniquely represents temperaments, and that is a [[multimap]].&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Matching generator embeddings ===&lt;br /&gt;
For a given temperament tuning, such as [[quarter-comma meantone]], each possible form of the mapping will be matched with a generator embedding which it multiplies together with to find the unique quarter-comma meantone projection matrix. For example, for the {{ket|{{bra|1 1 0}} {{bra|0 1 4}}}} version we gave above which describes meantone in terms of an octave and a fifth, the matching generator embedding is:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
G_1 = \left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \frac14 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see here in the first column that the period is given by the integer vector {{vector|1 0 0}}, representing &amp;lt;math&amp;gt;2^1&amp;lt;/math&amp;gt;, and the fifth is given by the non-integer vector {{vector|0 0 &amp;lt;math&amp;gt;\frac14&amp;lt;/math&amp;gt;}}, representing &amp;lt;math&amp;gt;\sqrt[4]{5} \approx 1.495 \approx 1.5 = \frac32&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the second version we gave above, then, {{ket|{{bra|1 2 4}} {{bra|0 -1 -4}}}}, which describes meantone in terms of an octave and a &#039;&#039;fourth&#039;&#039;, the matching generator embedding is:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
G_ 2 = \left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 1 \\&lt;br /&gt;
0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; {-\frac14} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This has the same period, but now the generator is {{vector|1 0 &amp;lt;math&amp;gt;{-\frac14}&amp;lt;/math&amp;gt;}}, representing &amp;lt;math&amp;gt;\frac{2}{\sqrt[4]{5}} \approx 1.337 \approx 1.\overline{3} \approx \frac43&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Converging to the same projection ===&lt;br /&gt;
Now check out what happens when we find both &amp;lt;math&amp;gt;G_{1}M_{1}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G_{2}M_{2}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \frac14 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
=&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
G_1 \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \frac14 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
M_1 \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 4 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\\ \text{ } \\ \text{ } \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \frac14 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
=&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
G_2 \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 1 \\&lt;br /&gt;
0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; {-\frac14} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
M_2 \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 2 &amp;amp; 4 \\&lt;br /&gt;
0 &amp;amp; {-1} &amp;amp; {-4} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\\&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This shows us that there is no &amp;lt;math&amp;gt;P_1&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;P_2&amp;lt;/math&amp;gt; or otherwise; we have only a single shared projection matrix &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; for any possible combination of mapping and generator embeddings representing this temperament tuning (which, again, in this case is quarter-comma meantone).&lt;br /&gt;
&lt;br /&gt;
=== Keeping the mapping and generator embedding in sync ===&lt;br /&gt;
The way to transform from one mapping form &amp;lt;math&amp;gt;M_1&amp;lt;/math&amp;gt; to another equivalent mapping form &amp;lt;math&amp;gt;M_2&amp;lt;/math&amp;gt; is to perform elementary row operations, the most common of which is to add some multiple of one row to another (or subtract some multiple of one row from another). For more information on this, please see [[Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT/Mappings#Adding and subtracting rows|the detailed explanation here]]. Similarly, we can transform from one generator embedding &amp;lt;math&amp;gt;G_1&amp;lt;/math&amp;gt; to another equivalent generator embedding &amp;lt;math&amp;gt;G_2&amp;lt;/math&amp;gt; by performing elementary &#039;&#039;column&#039;&#039; operations. &lt;br /&gt;
&lt;br /&gt;
Supposing one desires to transform from a pair of &amp;lt;math&amp;gt;M_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G_1&amp;lt;/math&amp;gt; to another pair of &amp;lt;math&amp;gt;M_2&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G_2&amp;lt;/math&amp;gt; where both pairs multiply to the same &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;, or&amp;amp;mdash;said another way&amp;amp;mdash;you wish to keep your &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; &#039;&#039;in sync&#039;&#039;, the simplest approach would be to&amp;amp;mdash;for each elementary row operation you apply to &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; you must apply the opposite elementary column operation to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, e.g. if you add three times the second row to the first row of &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, then you must &#039;&#039;subtract&#039;&#039; three times the second &#039;&#039;column&#039;&#039; from the first &#039;&#039;column&#039;&#039; of &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;. This is along the same lines as the explanations provided for manipulating generator form by changing forms of &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, which you can find here: [[Generator form manipulation]].&lt;br /&gt;
&lt;br /&gt;
For example, if we have &amp;lt;math&amp;gt;M_1&amp;lt;/math&amp;gt; = {{rket|{{bra|1 1 0}} {{bra|0 1 4}}}} and &amp;lt;math&amp;gt;G_1&amp;lt;/math&amp;gt; = {{rbra|{{ket|1 0 0}} {{ket|0 0 &amp;lt;math&amp;gt;\frac14&amp;lt;/math&amp;gt;}}}}, then &amp;lt;math&amp;gt;M_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G_1&amp;lt;/math&amp;gt; are in sync because they&#039;re both in the form where &amp;lt;math&amp;gt;g_1&amp;lt;/math&amp;gt; is ~2 and &amp;lt;math&amp;gt;g_2&amp;lt;/math&amp;gt; is ~3/2. Or if we have &amp;lt;math&amp;gt;M_2&amp;lt;/math&amp;gt; = {{rket|{{bra|1 0 -4}} {{bra|0 1 4}}}} and &amp;lt;math&amp;gt;G_2&amp;lt;/math&amp;gt; = {{rbra|{{ket|1 0 0}} {{ket|1 0 &amp;lt;math&amp;gt;\frac14&amp;lt;/math&amp;gt;}}}} then they&#039;re still in sync because they&#039;re both &amp;lt;math&amp;gt;g_1&amp;lt;/math&amp;gt; ~2 and &amp;lt;math&amp;gt;g_2&amp;lt;/math&amp;gt; ~3 here. But if we mismatched those, they&#039;d be out of sync. Those are both &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;&#039;s for meantone, and both &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;&#039;s that can work for quarter-comma meantone, but if you mismatch them with respect to the generator form information, you won&#039;t find the same &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; by matrix multiplication &amp;lt;math&amp;gt;GM&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
(This notion of &amp;quot;sync&amp;quot; is the same idea pointed out in the diagram at the start of the &amp;quot;Obtaining objects from the projection&amp;quot; section below, with the note on &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; reading &amp;quot;(the one matching M)&amp;quot;. And for more information on generator form information, see the &amp;quot;Generator information types&amp;quot; below.)&lt;br /&gt;
&lt;br /&gt;
We note in particular that putting &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; into their canonical forms independently is not a guarantee that they will remain in sync; canonicalization will not necessarily arrive at the same generator form information in &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; as it does in &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Form matrix ===&lt;br /&gt;
When performing these elementary row and column operations, we can actually keep track of them in a way, by applying them in parallel to an identity matrix. &lt;br /&gt;
&lt;br /&gt;
This is a special type of matrix called a unimodular matrix; that is, unimodularity is simply a property of a matrix which says that its determinant is ±1, which in itself is not particularly important except that it means the determinant is never 0 in which case the matrix would be uninvertible, and we do need it to be invertible. And this matrix will stay unimodular so long as we only apply elementary operations to it; that&#039;s what special about elementary operations.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s look at an example of this sort of form change tracking. Let&#039;s go from the octave-twelfth form of meantone to its octave-fifth form. We&#039;ll consider the octave-twelfth form to be our &amp;quot;home base&amp;quot; of sorts, and let it be &amp;quot;plain&amp;quot; &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, and mark the octave-fifth form with subscripts:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
F \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 0 \\&lt;br /&gt;
{\color{blue}0} &amp;amp; {\color{blue}1} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;\cdots&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
M \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; -4 \\&lt;br /&gt;
{\color{blue}0} &amp;amp; {\color{blue}1} &amp;amp; {\color{blue}4} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\\[24pt]&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
F_{\text{8ave,5th}} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1{\color{blue}+0} &amp;amp; 0{\color{blue}+1} \\&lt;br /&gt;
0 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;\cdots&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
M_{\text{8ave,5th}} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1{\color{blue}+0} &amp;amp; 0{\color{blue}+1} &amp;amp; -4{\color{blue}+4} \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 4 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\\[24pt]&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
F_{\text{8ave,5th}} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 1 \\&lt;br /&gt;
0 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;\cdots&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
M_{\text{8ave,5th}} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 4 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{align}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that was only just one step, so it&#039;s not much of a feat. But you can keep going and going with your parallel changes to your &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; so long as you always stick to elementary operations, and everything we&#039;re about to discuss that you can do with trick will work just the same.&lt;br /&gt;
&lt;br /&gt;
So end up with this as our unimodular matrix:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
F_{\text{8ave,5th}} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 1 \\&lt;br /&gt;
0 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What&#039;s powerful about this &amp;lt;math&amp;gt;F_{\text{8ave,5th}}&amp;lt;/math&amp;gt; matrix is that we can now use it &#039;&#039;as a transformation&#039;&#039; on the original &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; to change it directly into the &amp;lt;math&amp;gt;M_{\text{8ave,5th}}&amp;lt;/math&amp;gt; we arrived at via the elementary row operations:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
M_{\text{8ave,5th}} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 4 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
=&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
F_{\text{8ave,5th}} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 1 \\&lt;br /&gt;
0 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
M \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; -4 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 4 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So with one act of matrix multiplication, we can replace an arbitrarily large number of elementary row operations. Again, this may not seem so impressive considering in this case we only manipulated it by one step to begin with, but in general this is a very powerful effect. And, it synergizes with what happens to the generator embedding matrix simultaneously. That&#039;s what we&#039;ll look at next.&lt;br /&gt;
&lt;br /&gt;
So, all of the same effects are there for the generator embedding matrix, but with respect to its columns:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
G \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
{\color{blue}1} &amp;amp; 1 \\&lt;br /&gt;
{\color{blue}0} &amp;amp; 0\\&lt;br /&gt;
{\color{blue}0} &amp;amp; \frac14 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;amp; &amp;amp;&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
G_{\text{8ave,5th}} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 1{\color{blue}-1} \\&lt;br /&gt;
0 &amp;amp; 0{\color{blue}-0}\\&lt;br /&gt;
0 &amp;amp; \frac14{\color{blue}-0} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;amp; &amp;amp;&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
G_{\text{8ave,5th}} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \frac14 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\\ \vdots &amp;amp; &amp;amp; \vdots &amp;amp; &amp;amp; \vdots \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
F^{-1} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
{\color{blue}1} &amp;amp; 0 \\&lt;br /&gt;
{\color{blue}0} &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;amp; &amp;amp;&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
F_{\text{8ave,5th}}^{-1} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 0{\color{blue}-1} \\&lt;br /&gt;
0 &amp;amp; 1{\color{blue}-0} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;amp; &amp;amp;&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
F_{\text{8ave,5th}}^{-1} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; -1 \\&lt;br /&gt;
0 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that we have &amp;lt;math&amp;gt;F^{-1}&amp;lt;/math&amp;gt; here, the inverse of &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt;. You may recall that previously we had stated that the changes we make to the generator embedding matrix to keep it in sync with the mapping were the inverses of the ones we were applying to the mapping. Well, now we can see that they are inverses not just in an informal sense, but a very literal mathematical way! In the beginning, when both &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;F^{-1}&amp;lt;/math&amp;gt; were identity matrices, the fact that they are inverses is apparent, in the same way that 1⁻¹ or 1/1 is 1. But if you wish to double-check the following:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 1 \\&lt;br /&gt;
0 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
^{-1}&lt;br /&gt;
&lt;br /&gt;
=&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; -1 \\&lt;br /&gt;
0 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please go ahead and do so in your favored math software.&lt;br /&gt;
&lt;br /&gt;
What this tells us is that anywhere we could write &amp;lt;math&amp;gt;P = GM&amp;lt;/math&amp;gt; in our RTT equations, we can now write &amp;lt;math&amp;gt;P = GM = GF^{-1}FM&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The injection of these &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; matrices doesn&#039;t affect the temperament or tuning in any way. Think about it this way. 9/8 always goes to 193.157 cents in quarter comma meantone, whether you&#039;re using the octave-and-fifth form or the octave-and-fourth form or any other form. All the form does is tell you what your generator sizes themselves are. They generate (span) the same space regardless. &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; is only good for keeping the embedding and approximating parts of your projection in sync when you&#039;re changing the basis, that&#039;s all. The point is for it to have no effect on the general intervals.&lt;br /&gt;
&lt;br /&gt;
In other words, the service it provides is rather to &#039;&#039;give us a way to speak of the generator form of a temperament with respect to a particular mapping and a particular generator embedding.&#039;&#039; In other words, if we possess a scheme for unambiguously determining a &amp;quot;home base&amp;quot; &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;&amp;amp;mdash;such as a [[canonical form]], which we &#039;&#039;do&#039;&#039; have&amp;amp;mdash;and we possess a scheme for unambiguously determining a particular embedding&amp;amp;mdash;such as any tuning scheme which gives tunings expressible as embeddings (e.g. miniaverage, miniRMS)&amp;amp;mdash;then we now also have a way to describe with cold, hard matrices (i.e. not fuzzier instructions like &amp;quot;octave-fifth&amp;quot;) what exact form we wish our generators to be in. We can speak of a pair of a linked bases&amp;amp;mdash&amp;quot;&lt;br /&gt;
;the generator embedding treated as a basis, and the mapping treated as a mapping-row basis&amp;amp;mdash;as the (generator) &#039;&#039;&#039;form&#039;&#039;&#039; of a temperament. And so a tuning system can be more fully specified than it could previously, leveraging this conceit.&lt;br /&gt;
&lt;br /&gt;
It may be helpful to define &amp;lt;math&amp;gt;M_{\text{c}}&amp;lt;/math&amp;gt; as the canonical mapping, the one in canonical form, and &amp;lt;math&amp;gt;G_{\text{c}}&amp;lt;/math&amp;gt; as the one in &amp;quot;corresponding form&amp;quot; form to the canonical form of the mapping, i.e. per whichever tuning scheme is being used, it&#039;s the &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; you get from &amp;lt;math&amp;gt;M_{\text{c}}&amp;lt;/math&amp;gt;. In this case, then with respect to &amp;lt;math&amp;gt;P = G_{\text{c}}M_{\text{c}}&amp;lt;/math&amp;gt;, any &amp;lt;math&amp;gt;M_{\text{f}}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G_{\text{f}}&amp;lt;/math&amp;gt; are viable so long as &amp;lt;math&amp;gt;M_{\text{c}} = F_{\text{f}}M_{\text{f}}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G_{\text{c}} = G_{\text{f}}F_{\text{f}}^{-1}&amp;lt;/math&amp;gt; for some generator form &amp;lt;math&amp;gt;F_{\text{f}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
So, for a concrete example, we can say that for meantone temperament, given that its canonical form is the octave-twelfth form (that was no accident that we chose it as our &amp;quot;home base&amp;quot; earlier!) this generator form matrix &amp;lt;math&amp;gt;F_{\text{8ave,4th}}&amp;lt;/math&amp;gt; represents the octave-fourth form:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
F_{\text{8ave,4th}} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 2 \\&lt;br /&gt;
0 &amp;amp; -1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Because we have the quarter-comma tuning of meantone as our tuning, then we have this as our canonical &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and corresponding &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
G_{\text{c}} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 1 \\&lt;br /&gt;
0 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; \frac14 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
M_{\text{c}}  \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; -4 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 4 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And injecting &amp;lt;math&amp;gt;F_{\text{8ave,4th}}&amp;lt;/math&amp;gt; and its inverse &amp;lt;math&amp;gt;F_{\text{8ave,4th}}^{-1}&amp;lt;/math&amp;gt; (yes, it happens to be its own inverse):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
G_{\text{c}} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 1 \\&lt;br /&gt;
0 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; \frac14 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
F_{\text{8ave,4th}}^{-1} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 2 \\&lt;br /&gt;
0 &amp;amp; -1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
F_{\text{8ave,4th}} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 2 \\&lt;br /&gt;
0 &amp;amp; -1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
M_{\text{c}}  \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; -4 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 4 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can then find &amp;lt;math&amp;gt;G_{\text{8ave,4th}}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M_{\text{8ave,4th}}&amp;lt;/math&amp;gt; if we like, as &amp;lt;math&amp;gt;G_{\text{c}}F_{\text{8ave,4th}}^{-1} &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;F_{\text{8ave,4th}}M_{\text{c}}&amp;lt;/math&amp;gt;, respectively:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
G_{\text{8ave,4th}} \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 1 \\&lt;br /&gt;
0 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; -\frac14 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
M_{\text{8ave,4th}}  \\&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1 &amp;amp; 2 &amp;amp; 4 \\&lt;br /&gt;
0 &amp;amp; -1 &amp;amp; -4 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Units ==&lt;br /&gt;
The units of a projection matrix are a unique case: &#039;&#039;&#039;p&#039;&#039;&#039;/&#039;&#039;&#039;p&#039;&#039;&#039;, read &amp;quot;primes per prime&amp;quot;. At first glance it may appear that this expression should cancel out. The reason why the primes in the numerator and the primes in the denominator do not cancel is that the former series of primes progresses across the matrix by rows while the latter series of primes progresses across the matrix by columns: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\Large&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
\frac{\color{ForestGreen}\text{p}_1}{\color{ForestGreen}\text{p}_1} &amp;amp; \frac{\color{ForestGreen}\text{p}_1}{\color{NavyBlue}\text{p}_2} &amp;amp; \frac{\color{ForestGreen}\text{p}_1}{\color{Plum}\text{p}_3} \\[10pt]&lt;br /&gt;
\frac{\color{NavyBlue}\text{p}_2}{\color{ForestGreen}\text{p}_1} &amp;amp; \frac{\color{NavyBlue}\text{p}_2}{\color{NavyBlue}\text{p}_2} &amp;amp; \frac{\color{NavyBlue}\text{p}_2}{\color{Plum}\text{p}_3} \\[10pt]&lt;br /&gt;
\frac{\color{Plum}\text{p}_3}{\color{ForestGreen}\text{p}_1} &amp;amp; \frac{\color{Plum}\text{p}_3}{\color{NavyBlue}\text{p}_2} &amp;amp; \frac{\color{Plum}\text{p}_3}{\color{Plum}\text{p}_3} \\[10pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So the primes only match along the main diagonal. There, they could be considered to cancel out. But we see no value to this. We may as well keep those as &#039;&#039;&#039;p&#039;&#039;&#039;/&#039;&#039;&#039;p&#039;&#039;&#039; like all the other entries.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s an example (again, of quarter-comma meantone) of a projection matrix with both its amounts and units:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
    \left[ \begin{array} {rrr}&lt;br /&gt;
    1\;{}^{\text{p}_1}{\mskip -5mu/\mskip -3mu}_{\text{g}_1} &amp;amp; 1\;{}^{\text{p}_1}{\mskip -5mu/\mskip -3mu}_{\text{g}_2} &amp;amp; 0\;{}^{\text{p}_1}{\mskip -5mu/\mskip -3mu}_{\text{g}_3} \\&lt;br /&gt;
    0\;{}^{\text{p}_2}{\mskip -5mu/\mskip -3mu}_{\text{g}_1} &amp;amp; 0\;{}^{\text{p}_2}{\mskip -5mu/\mskip -3mu}_{\text{g}_2} &amp;amp; 0\;{}^{\text{p}_2}{\mskip -5mu/\mskip -3mu}_{\text{g}_3} \\&lt;br /&gt;
    0\;{}^{\text{p}_3}{\mskip -5mu/\mskip -3mu}_{\text{g}_1} &amp;amp; \frac14\;{}^{\text{p}_3}{\mskip -5mu/\mskip -3mu}_{\text{g}_2} &amp;amp; 1\;{}^{\text{p}_3}{\mskip -5mu/\mskip -3mu}_{\text{g}_3}\\&lt;br /&gt;
    \end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the first several of the following subsections, we examine units-only analyses of some RTT objects; for simpler of examples of these, see [[Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT/Units analysis#Units-only analyses]]. Then the last few sections are more general units analyses.&lt;br /&gt;
&lt;br /&gt;
=== Generator embedding, mapping: Projection matrix ===&lt;br /&gt;
A &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗴&amp;lt;/math&amp;gt; generator embedding and a &amp;lt;math&amp;gt;\small 𝗴&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt; mapping combine to make a &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt; projection matrix.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} G \\[4pt]&lt;br /&gt;
\left[\begin{array} {rrr}&lt;br /&gt;
\frac{\color{ForestGreen}\mathsf{p_1}}{\color{BurntOrange}\mathsf{g_1}} &amp;amp; \frac{\color{ForestGreen}\mathsf{p_1}}{\color{OrangeRed}\mathsf{g_2}} \\[6pt]&lt;br /&gt;
\frac{\color{NavyBlue}\mathsf{p_2}}{\color{BurntOrange}\mathsf{g_1}} &amp;amp; \frac{\color{NavyBlue}\mathsf{p_2}}{\color{OrangeRed}\mathsf{g_2}} \\[6pt]&lt;br /&gt;
\frac{\color{Plum}\mathsf{p_3}}{\color{BurntOrange}\mathsf{g_1}} &amp;amp; \frac{\color{Plum}\mathsf{p_3}}{\color{OrangeRed}\mathsf{g_2}} \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} M \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
\frac{\color{BurntOrange}\mathsf{g_1}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{BurntOrange}\mathsf{g_1}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{BurntOrange}\mathsf{g_1}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\frac{\color{OrangeRed}\mathsf{g_2}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{OrangeRed}\mathsf{g_2}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{OrangeRed}\mathsf{g_2}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;\begin{array}{c}\\[4pt]=\end{array} &lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} GM \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
&lt;br /&gt;
(\frac{\color{ForestGreen}\mathsf{p_1}}{\cancel{\color{BurntOrange}\mathsf{g_1}}})&lt;br /&gt;
(\frac{\cancel{\color{BurntOrange}\mathsf{g_1}}}{\color{ForestGreen}\mathsf{p_1}})&lt;br /&gt;
+&lt;br /&gt;
(\frac{\color{ForestGreen}\mathsf{p_1}}{\cancel{\color{OrangeRed}\mathsf{g_2}}})&lt;br /&gt;
(\frac{\cancel{\color{OrangeRed}\mathsf{g_2}}}{\color{ForestGreen}\mathsf{p_1}})&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&lt;br /&gt;
&lt;br /&gt;
(\frac{\color{ForestGreen}\mathsf{p_1}}{\cancel{\color{BurntOrange}\mathsf{g_1}}})&lt;br /&gt;
(\frac{\cancel{\color{BurntOrange}\mathsf{g_1}}}{\color{NavyBlue}\mathsf{p_2}})&lt;br /&gt;
+&lt;br /&gt;
(\frac{\color{ForestGreen}\mathsf{p_1}}{\cancel{\color{OrangeRed}\mathsf{g_2}}})&lt;br /&gt;
(\frac{\cancel{\color{OrangeRed}\mathsf{g_2}}}{\color{NavyBlue}\mathsf{p_2}})&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&lt;br /&gt;
&lt;br /&gt;
(\frac{\color{ForestGreen}\mathsf{p_1}}{\cancel{\color{BurntOrange}\mathsf{g_1}}})&lt;br /&gt;
(\frac{\cancel{\color{BurntOrange}\mathsf{g_1}}}{\color{Plum}\mathsf{p_3}})&lt;br /&gt;
+&lt;br /&gt;
(\frac{\color{ForestGreen}\mathsf{p_1}}{\cancel{\color{OrangeRed}\mathsf{g_2}}})&lt;br /&gt;
(\frac{\cancel{\color{OrangeRed}\mathsf{g_2}}}{\color{Plum}\mathsf{p_3}})&lt;br /&gt;
&lt;br /&gt;
\\[6pt]&lt;br /&gt;
&lt;br /&gt;
(\frac{\color{NavyBlue}\mathsf{p_2}}{\cancel{\color{BurntOrange}\mathsf{g_1}}})&lt;br /&gt;
(\frac{\cancel{\color{BurntOrange}\mathsf{g_1}}}{\color{ForestGreen}\mathsf{p_1}})&lt;br /&gt;
+&lt;br /&gt;
(\frac{\color{NavyBlue}\mathsf{p_2}}{\cancel{\color{OrangeRed}\mathsf{g_2}}})&lt;br /&gt;
(\frac{\cancel{\color{OrangeRed}\mathsf{g_2}}}{\color{ForestGreen}\mathsf{p_1}})&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&lt;br /&gt;
&lt;br /&gt;
(\frac{\color{NavyBlue}\mathsf{p_2}}{\cancel{\color{BurntOrange}\mathsf{g_1}}})&lt;br /&gt;
(\frac{\cancel{\color{BurntOrange}\mathsf{g_1}}}{\color{NavyBlue}\mathsf{p_2}})&lt;br /&gt;
+&lt;br /&gt;
(\frac{\color{NavyBlue}\mathsf{p_2}}{\cancel{\color{OrangeRed}\mathsf{g_2}}})&lt;br /&gt;
(\frac{\cancel{\color{OrangeRed}\mathsf{g_2}}}{\color{NavyBlue}\mathsf{p_2}})&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&lt;br /&gt;
&lt;br /&gt;
(\frac{\color{NavyBlue}\mathsf{p_2}}{\cancel{\color{BurntOrange}\mathsf{g_1}}})&lt;br /&gt;
(\frac{\cancel{\color{BurntOrange}\mathsf{g_1}}}{\color{Plum}\mathsf{p_3}})&lt;br /&gt;
+&lt;br /&gt;
(\frac{\color{NavyBlue}\mathsf{p_2}}{\cancel{\color{OrangeRed}\mathsf{g_2}}})&lt;br /&gt;
(\frac{\cancel{\color{OrangeRed}\mathsf{g_2}}}{\color{Plum}\mathsf{p_3}})&lt;br /&gt;
&lt;br /&gt;
\\[6pt]&lt;br /&gt;
&lt;br /&gt;
(\frac{\color{Plum}\mathsf{p_3}}{\cancel{\color{BurntOrange}\mathsf{g_1}}})&lt;br /&gt;
(\frac{\cancel{\color{BurntOrange}\mathsf{g_1}}}{\color{ForestGreen}\mathsf{p_1}})&lt;br /&gt;
+&lt;br /&gt;
(\frac{\color{Plum}\mathsf{p_3}}{\cancel{\color{OrangeRed}\mathsf{g_2}}})&lt;br /&gt;
(\frac{\cancel{\color{OrangeRed}\mathsf{g_2}}}{\color{ForestGreen}\mathsf{p_1}})&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&lt;br /&gt;
&lt;br /&gt;
(\frac{\color{Plum}\mathsf{p_3}}{\cancel{\color{BurntOrange}\mathsf{g_1}}})&lt;br /&gt;
(\frac{\cancel{\color{BurntOrange}\mathsf{g_1}}}{\color{NavyBlue}\mathsf{p_2}})&lt;br /&gt;
+&lt;br /&gt;
(\frac{\color{Plum}\mathsf{p_3}}{\cancel{\color{OrangeRed}\mathsf{g_2}}})&lt;br /&gt;
(\frac{\cancel{\color{OrangeRed}\mathsf{g_2}}}{\color{NavyBlue}\mathsf{p_2}})&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&lt;br /&gt;
&lt;br /&gt;
(\frac{\color{Plum}\mathsf{p_3}}{\cancel{\color{BurntOrange}\mathsf{g_1}}})&lt;br /&gt;
(\frac{\cancel{\color{BurntOrange}\mathsf{g_1}}}{\color{Plum}\mathsf{p_3}})&lt;br /&gt;
+&lt;br /&gt;
(\frac{\color{Plum}\mathsf{p_3}}{\cancel{\color{OrangeRed}\mathsf{g_2}}})&lt;br /&gt;
(\frac{\cancel{\color{OrangeRed}\mathsf{g_2}}}{\color{Plum}\mathsf{p_3}})&lt;br /&gt;
&lt;br /&gt;
\\[6pt]&lt;br /&gt;
&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\\[20pt] &amp;amp;\begin{array}{c}\\[4pt]=\end{array} &lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} P \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
\frac{\color{ForestGreen}\mathsf{p_1}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{ForestGreen}\mathsf{p_1}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{ForestGreen}\mathsf{p_1}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\frac{\color{NavyBlue}\mathsf{p_2}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{NavyBlue}\mathsf{p_2}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{NavyBlue}\mathsf{p_2}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\frac{\color{Plum}\mathsf{p_3}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{Plum}\mathsf{p_3}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{Plum}\mathsf{p_3}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Just tuning map, generator embedding: Generator tuning map ===&lt;br /&gt;
Here, a &amp;lt;math&amp;gt;\mathsf{¢}&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt; just tuning map and a &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗴&amp;lt;/math&amp;gt; generator embedding combine to make a &amp;lt;math&amp;gt;\mathsf{¢}&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗴&amp;lt;/math&amp;gt; generator tuning map.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} 𝒋 \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
\frac{{\large\mathsf{¢}}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{{\large\mathsf{¢}}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{{\large\mathsf{¢}}}{\color{Plum}\mathsf{p_3}} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} G \\[4pt]&lt;br /&gt;
\left[\begin{array} {rrr}&lt;br /&gt;
\frac{\color{ForestGreen}\mathsf{p_1}}{\color{BurntOrange}\mathsf{g_1}} &amp;amp; \frac{\color{ForestGreen}\mathsf{p_1}}{\color{OrangeRed}\mathsf{g_2}} \\[6pt]&lt;br /&gt;
\frac{\color{NavyBlue}\mathsf{p_2}}{\color{BurntOrange}\mathsf{g_1}} &amp;amp; \frac{\color{NavyBlue}\mathsf{p_2}}{\color{OrangeRed}\mathsf{g_2}} \\[6pt]&lt;br /&gt;
\frac{\color{Plum}\mathsf{p_3}}{\color{BurntOrange}\mathsf{g_1}} &amp;amp; \frac{\color{Plum}\mathsf{p_3}}{\color{OrangeRed}\mathsf{g_2}} \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;\begin{array}{c}\\[4pt]=\end{array} &lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} 𝒋G \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
&lt;br /&gt;
(\frac{{\large\mathsf{¢}}}{\cancel{\color{ForestGreen}\mathsf{p_1}}})(\frac{\cancel{\color{ForestGreen}\mathsf{p_1}}}{\color{BurntOrange}\mathsf{g_1}}) + (\frac{{\large\mathsf{¢}}}{\cancel{\color{NavyBlue}\mathsf{p_2}}})(\frac{\cancel{\color{NavyBlue}\mathsf{p_2}}}{\color{BurntOrange}\mathsf{g_1}}) + (\frac{{\large\mathsf{¢}}}{\cancel{\color{Plum}\mathsf{p_3}}})(\frac{\cancel{\color{Plum}\mathsf{p_3}}}{\color{BurntOrange}\mathsf{g_1}})&lt;br /&gt;
&amp;amp;&lt;br /&gt;
(\frac{{\large\mathsf{¢}}}{\cancel{\color{ForestGreen}\mathsf{p_1}}})(\frac{\cancel{\color{ForestGreen}\mathsf{p_1}}}{\color{OrangeRed}\mathsf{g_2}}) + (\frac{{\large\mathsf{¢}}}{\cancel{\color{NavyBlue}\mathsf{p_2}}})(\frac{\cancel{\color{NavyBlue}\mathsf{p_2}}}{\color{OrangeRed}\mathsf{g_2}}) + (\frac{{\large\mathsf{¢}}}{\cancel{\color{Plum}\mathsf{p_3}}})(\frac{\cancel{\color{Plum}\mathsf{p_3}}}{\color{OrangeRed}\mathsf{g_2}})&lt;br /&gt;
\\[6pt] &lt;br /&gt;
&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\\ &amp;amp;\begin{array}{c}\\[4pt]=\end{array} &lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} 𝒈 \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
\frac{{\large\mathsf{¢}}}{\color{BurntOrange}\mathsf{g_1}} &amp;amp; \frac{{\large\mathsf{¢}}}{\color{OrangeRed}\mathsf{g_2}}&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Just tuning map, projection matrix: Tuning map ===&lt;br /&gt;
A &amp;lt;math&amp;gt;\mathsf{¢}&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt; just tuning map and a &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt; projection matrix combine to make a &amp;lt;math&amp;gt;\mathsf{¢}&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt; tuning map.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} 𝒋 \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
\frac{{\large\mathsf{¢}}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{{\large\mathsf{¢}}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{{\large\mathsf{¢}}}{\color{Plum}\mathsf{p_3}} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} P \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
\frac{\color{ForestGreen}\mathsf{p_1}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{ForestGreen}\mathsf{p_1}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{ForestGreen}\mathsf{p_1}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\frac{\color{NavyBlue}\mathsf{p_2}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{NavyBlue}\mathsf{p_2}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{NavyBlue}\mathsf{p_2}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\frac{\color{Plum}\mathsf{p_3}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{Plum}\mathsf{p_3}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{Plum}\mathsf{p_3}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;\begin{array}{c}\\[4pt]=\end{array} &lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} 𝒋P \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
&lt;br /&gt;
(\frac{{\large\mathsf{¢}}}{\cancel{\color{ForestGreen}\mathsf{p_1}}})&lt;br /&gt;
(\frac{\cancel{\color{ForestGreen}\mathsf{p_1}}}{\cancel{\color{ForestGreen}\mathsf{p_1}}})&lt;br /&gt;
+&lt;br /&gt;
(\frac{{\large\mathsf{¢}}}{\cancel{\color{NavyBlue}\mathsf{p_2}}})&lt;br /&gt;
(\frac{\cancel{\color{NavyBlue}\mathsf{p_2}}}{\cancel{\color{ForestGreen}\mathsf{p_1}}})&lt;br /&gt;
+&lt;br /&gt;
(\frac{{\large\mathsf{¢}}}{\cancel{\color{Plum}\mathsf{p_3}}})&lt;br /&gt;
(\frac{\cancel{\color{Plum}\mathsf{p_3}}}{\cancel{\color{ForestGreen}\mathsf{p_1}}})&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&lt;br /&gt;
&lt;br /&gt;
(\frac{{\large\mathsf{¢}}}{\cancel{\color{ForestGreen}\mathsf{p_1}}})&lt;br /&gt;
(\frac{\cancel{\color{ForestGreen}\mathsf{p_1}}}{\cancel{\color{NavyBlue}\mathsf{p_2}}})&lt;br /&gt;
+&lt;br /&gt;
(\frac{{\large\mathsf{¢}}}{\cancel{\color{NavyBlue}\mathsf{p_2}}})&lt;br /&gt;
(\frac{\cancel{\color{NavyBlue}\mathsf{p_2}}}{\cancel{\color{NavyBlue}\mathsf{p_2}}})&lt;br /&gt;
+&lt;br /&gt;
(\frac{{\large\mathsf{¢}}}{\cancel{\color{Plum}\mathsf{p_3}}})&lt;br /&gt;
(\frac{\cancel{\color{Plum}\mathsf{p_3}}}{\cancel{\color{NavyBlue}\mathsf{p_2}}})&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&lt;br /&gt;
&lt;br /&gt;
(\frac{{\large\mathsf{¢}}}{\cancel{\color{ForestGreen}\mathsf{p_1}}})&lt;br /&gt;
(\frac{\cancel{\color{ForestGreen}\mathsf{p_1}}}{\cancel{\color{Plum}\mathsf{p_3}}})&lt;br /&gt;
+&lt;br /&gt;
(\frac{{\large\mathsf{¢}}}{\cancel{\color{NavyBlue}\mathsf{p_2}}})&lt;br /&gt;
(\frac{\cancel{\color{NavyBlue}\mathsf{p_2}}}{\cancel{\color{Plum}\mathsf{p_3}}})&lt;br /&gt;
+&lt;br /&gt;
(\frac{{\large\mathsf{¢}}}{\cancel{\color{Plum}\mathsf{p_3}}})&lt;br /&gt;
(\frac{\cancel{\color{Plum}\mathsf{p_3}}}{\cancel{\color{Plum}\mathsf{p_3}}})&lt;br /&gt;
&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\\ &amp;amp;\begin{array}{c}\\[4pt]=\end{array} &lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} 𝒕 \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
\frac{{\large\mathsf{¢}}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{{\large\mathsf{¢}}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{{\large\mathsf{¢}}}{\color{Plum}\mathsf{p_3}} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Just tuning map, projected interval: Tempered interval size ===&lt;br /&gt;
A &amp;lt;math&amp;gt;\mathsf{¢}&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt; just tuning map and a vector representing a projected interval combine to give the interval&#039;s size in &amp;lt;math&amp;gt;\mathsf{¢}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} 𝒋 \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
\frac{{\large\mathsf{¢}}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{{\large\mathsf{¢}}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{{\large\mathsf{¢}}}{\color{Plum}\mathsf{p_3}} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} P\textbf{i} \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
\color{ForestGreen}\mathsf{p_1} \\[6pt]&lt;br /&gt;
\color{NavyBlue}\mathsf{p_2} \\[6pt]&lt;br /&gt;
\color{Plum}\mathsf{p_3} \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;\begin{array}{c}\\[4pt]=\end{array} &lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} 𝒋P\textbf{i} \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
(\frac{{\large\mathsf{¢}}}{\cancel{\color{ForestGreen}\mathsf{p_1}}})(\cancel{\color{ForestGreen}\mathsf{p_1}}) + (\frac{{\large\mathsf{¢}}}{\cancel{\color{NavyBlue}\mathsf{p_2}}})(\cancel{\color{NavyBlue}\mathsf{p_2}}) + (\frac{{\large\mathsf{¢}}}{\cancel{\color{Plum}\mathsf{p_3}}})(\cancel{\color{Plum}\mathsf{p_3}}) &lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\\ &amp;amp;\begin{array}{c}\\[4pt]=\end{array} &lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} 𝒕\textbf{i} \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
{\large\mathsf{¢}}&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Generator embedding, mapped interval: Projected interval ===&lt;br /&gt;
A &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗴&amp;lt;/math&amp;gt; generator embedding and a generator-count vector (units of &amp;lt;math&amp;gt;\small 𝗴&amp;lt;/math&amp;gt;) combine to make a vector (units of &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;) representing the projected interval.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} G \\[4pt]&lt;br /&gt;
\left[\begin{array} {rrr}&lt;br /&gt;
\frac{\color{ForestGreen}\mathsf{p_1}}{\color{BurntOrange}\mathsf{g_1}} &amp;amp; \frac{\color{ForestGreen}\mathsf{p_1}}{\color{OrangeRed}\mathsf{g_2}} \\[6pt]&lt;br /&gt;
\frac{\color{NavyBlue}\mathsf{p_2}}{\color{BurntOrange}\mathsf{g_1}} &amp;amp; \frac{\color{NavyBlue}\mathsf{p_2}}{\color{OrangeRed}\mathsf{g_2}} \\[6pt]&lt;br /&gt;
\frac{\color{Plum}\mathsf{p_3}}{\color{BurntOrange}\mathsf{g_1}} &amp;amp; \frac{\color{Plum}\mathsf{p_3}}{\color{OrangeRed}\mathsf{g_2}} \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} M\textbf{i} \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
\color{BurntOrange}\mathsf{g_1} \\[6pt]&lt;br /&gt;
\color{OrangeRed}\mathsf{g_2} \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;\begin{array}{c}\\[4pt]=\end{array} &lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} GM\textbf{i} \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
(\frac{\color{ForestGreen}\mathsf{p_1}}{\cancel{\color{BurntOrange}\mathsf{g_1}}})(\cancel{\color{BurntOrange}\mathsf{g_1}}) + (\frac{\color{ForestGreen}\mathsf{p_1}}{\cancel{\color{OrangeRed}\mathsf{g_2}}})(\cancel{\color{OrangeRed}\mathsf{g_2}}) \\[6pt]&lt;br /&gt;
(\frac{\color{NavyBlue}\mathsf{p_2}}{\cancel{\color{BurntOrange}\mathsf{g_1}}})(\cancel{\color{BurntOrange}\mathsf{g_1}}) + (\frac{\color{NavyBlue}\mathsf{p_2}}{\cancel{\color{OrangeRed}\mathsf{g_2}}})(\cancel{\color{OrangeRed}\mathsf{g_2}}) \\[6pt]&lt;br /&gt;
(\frac{\color{Plum}\mathsf{p_3}}{\cancel{\color{BurntOrange}\mathsf{g_1}}})(\cancel{\color{BurntOrange}\mathsf{g_1}}) + (\frac{\color{Plum}\mathsf{p_3}}{\cancel{\color{OrangeRed}\mathsf{g_2}}})(\cancel{\color{OrangeRed}\mathsf{g_2}}) \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\\[20pt] &amp;amp;\begin{array}{c}\\[4pt]=\end{array} &lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} P\textbf{i} \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
\color{ForestGreen}\mathsf{p_1} \\[6pt]&lt;br /&gt;
\color{NavyBlue}\mathsf{p_2} \\[6pt]&lt;br /&gt;
\color{Plum}\mathsf{p_3} \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Projection matrix, interval: Projected interval ===&lt;br /&gt;
A &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt; projection matrix and a vector (units of &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;) representing an interval combine to make a new vector (still with units of &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;) representing the projected interval. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} P \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
\frac{\color{ForestGreen}\mathsf{p_1}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{ForestGreen}\mathsf{p_1}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{ForestGreen}\mathsf{p_1}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\frac{\color{NavyBlue}\mathsf{p_2}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{NavyBlue}\mathsf{p_2}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{NavyBlue}\mathsf{p_2}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\frac{\color{Plum}\mathsf{p_3}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{Plum}\mathsf{p_3}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{Plum}\mathsf{p_3}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} \textbf{i} \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
\color{ForestGreen}\mathsf{p_1} \\[6pt]&lt;br /&gt;
\color{NavyBlue}\mathsf{p_2} \\[6pt]&lt;br /&gt;
\color{Plum}\mathsf{p_3} \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;\begin{array}{c}\\[4pt]=\end{array} &lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} P\textbf{i} \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
(\frac{\color{ForestGreen}\mathsf{p_1}}{\cancel{\color{ForestGreen}\mathsf{p_1}}})(\cancel{\color{ForestGreen}\mathsf{p_1}}) + (\frac{\color{ForestGreen}\mathsf{p_1}}{\cancel{\color{NavyBlue}\mathsf{p_2}}})(\cancel{\color{NavyBlue}\mathsf{p_2}}) + (\frac{\color{ForestGreen}\mathsf{p_1}}{\cancel{\color{Plum}\mathsf{p_3}}})(\cancel{\color{Plum}\mathsf{p_3}}) \\[6pt]&lt;br /&gt;
(\frac{\color{NavyBlue}\mathsf{p_2}}{\cancel{\color{ForestGreen}\mathsf{p_1}}})(\cancel{\color{ForestGreen}\mathsf{p_1}}) + (\frac{\color{NavyBlue}\mathsf{p_2}}{\cancel{\color{NavyBlue}\mathsf{p_2}}})(\cancel{\color{NavyBlue}\mathsf{p_2}}) + (\frac{\color{NavyBlue}\mathsf{p_2}}{\cancel{\color{Plum}\mathsf{p_3}}})(\cancel{\color{Plum}\mathsf{p_3}}) \\[6pt]&lt;br /&gt;
(\frac{\color{Plum}\mathsf{p_3}}{\cancel{\color{ForestGreen}\mathsf{p_1}}})(\cancel{\color{ForestGreen}\mathsf{p_1}}) + (\frac{\color{Plum}\mathsf{p_3}}{\cancel{\color{NavyBlue}\mathsf{p_2}}})(\cancel{\color{NavyBlue}\mathsf{p_2}}) + (\frac{\color{Plum}\mathsf{p_3}}{\cancel{\color{Plum}\mathsf{p_3}}})(\cancel{\color{Plum}\mathsf{p_3}}) \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\\[20pt] &amp;amp;\begin{array}{c}\\[4pt]=\end{array} &lt;br /&gt;
&lt;br /&gt;
\begin{array} {c} P\textbf{i} \\[4pt]&lt;br /&gt;
\left[ \begin{array} {rrr}&lt;br /&gt;
\color{ForestGreen}\mathsf{p_1} \\[6pt]&lt;br /&gt;
\color{NavyBlue}\mathsf{p_2} \\[6pt]&lt;br /&gt;
\color{Plum}\mathsf{p_3} \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The JI mapping times the JI generator embedding ===&lt;br /&gt;
This situation is a variation upon the situation [[Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT/Units analysis#Cancelation|described here]], where the projection matrix &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is derived as the matrix product of the generator embedding matrix &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; and the temperament mapping matrix &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;. What we&#039;re going to do here is work through the variation where it&#039;s the &#039;&#039;JI&#039;&#039; embedding matrix &amp;lt;math&amp;gt;G_{\text{j}}&amp;lt;/math&amp;gt; and the &#039;&#039;JI&#039;&#039; mapping matrix &amp;lt;math&amp;gt;M_{\text{j}}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
The key difference here is that both of these matrices are [[identity matrix|identity matrices]]. Thus, upon multiplying them, the result is &#039;&#039;also&#039;&#039; an identity matrix. &lt;br /&gt;
&lt;br /&gt;
As you&#039;ll recall, the units of a projection matrix are &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;, where these vectorized units do not cancel, because one increments along rows and the other along columns, so we get different combinations of primes in different entries. However, &#039;&#039;along the diagonal&#039;&#039;, the indices match, and cancel out. Like so:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
\frac{\color{ForestGreen}\mathsf{p_1}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{ForestGreen}\mathsf{p_1}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{ForestGreen}\mathsf{p_1}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\frac{\color{NavyBlue}\mathsf{p_2}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{NavyBlue}\mathsf{p_2}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{NavyBlue}\mathsf{p_2}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\frac{\color{Plum}\mathsf{p_3}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{Plum}\mathsf{p_3}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{Plum}\mathsf{p_3}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&lt;br /&gt;
→&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
\frac{\cancel{\color{ForestGreen}\mathsf{p_1}}}{\cancel{\color{ForestGreen}\mathsf{p_1}}} &amp;amp; \frac{\color{ForestGreen}\mathsf{p_1}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{ForestGreen}\mathsf{p_1}}{\color{Plum}\mathsf{p_3}} \\&lt;br /&gt;
\frac{\color{NavyBlue}\mathsf{p_2}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\cancel{\color{NavyBlue}\mathsf{p_2}}}{\cancel{\color{NavyBlue}\mathsf{p_2}}} &amp;amp; \frac{\color{NavyBlue}\mathsf{p_2}}{\color{Plum}\mathsf{p_3}} \\&lt;br /&gt;
\frac{\color{Plum}\mathsf{p_3}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{Plum}\mathsf{p_3}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\cancel{\color{Plum}\mathsf{p_3}}}{\cancel{\color{Plum}\mathsf{p_3}}} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&lt;br /&gt;
→&lt;br /&gt;
&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
{\large\mathsf{𝟙}} &amp;amp; \frac{\color{ForestGreen}\mathsf{p_1}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; \frac{\color{ForestGreen}\mathsf{p_1}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\frac{\color{NavyBlue}\mathsf{p_2}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; {\large\mathsf{𝟙}} &amp;amp; \frac{\color{NavyBlue}\mathsf{p_2}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
\frac{\color{Plum}\mathsf{p_3}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; \frac{\color{Plum}\mathsf{p_3}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; {\large\mathsf{𝟙}} \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So we keep the &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt; unit because most of the entries still relate one prime to another. &lt;br /&gt;
&lt;br /&gt;
However, if this units pattern were applied &#039;&#039;to an identity matrix&#039;&#039;, like so:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1\,{\large\mathsf{𝟙}} &amp;amp; 0\,\frac{\color{ForestGreen}\mathsf{p_1}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; 0\,\color{ForestGreen}\frac{\mathsf{p_1}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
0\,\frac{\color{NavyBlue}\mathsf{p_2}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; 1\,{\large\mathsf{𝟙}} &amp;amp; 0\,\frac{\color{NavyBlue}\mathsf{p_2}}{\color{Plum}\mathsf{p_3}} \\[6pt]&lt;br /&gt;
0\,\frac{\color{Plum}\mathsf{p_3}}{\color{ForestGreen}\mathsf{p_1}} &amp;amp; 0\,\frac{\color{Plum}\mathsf{p_3}}{\color{NavyBlue}\mathsf{p_2}} &amp;amp; 1\,{\large\mathsf{𝟙}} \\[6pt]&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And then we eliminate units for all the entries whose quantities are zero:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left[ \begin{array} {c}&lt;br /&gt;
1\,{\large\mathsf{𝟙}} &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 1\,{\large\mathsf{𝟙}} &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1\,{\large\mathsf{𝟙}} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Having zeroed out all of the entries who had any dimensionful units, we can now rightly say that this matrix as a whole is unitless (has dimensionless units).&lt;br /&gt;
&lt;br /&gt;
Now we can see why, despite the fact that &amp;lt;math&amp;gt;GM = P&amp;lt;/math&amp;gt; in a meaningful sense, it is not the case that &amp;lt;math&amp;gt;G_{\text{j}}M_{\text{j}} = P_{\text{j}}&amp;lt;/math&amp;gt; in any meaningful sense. Instead &amp;lt;math&amp;gt;G_{\text{j}}M_{\text{j}} = I&amp;lt;/math&amp;gt;, a completely generic, unitless identity matrix.&lt;br /&gt;
&lt;br /&gt;
=== Derivation of generator embedding matrix from unchanged-interval basis and mapping ===&lt;br /&gt;
The generator embedding matrix &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; is related to the mapping &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and unchanged-interval basis &amp;lt;math&amp;gt;\mathrm{U}&amp;lt;/math&amp;gt; by the following formula:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
G=\mathrm{U}(M\mathrm{U})^{-1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This formula is used, among other places, in the [[Generator_embedding_optimization#Zero-damage_method|zero-damage method]] for computing miniaverage tunings of regular temperaments (see here: [[Generator embedding optimization#Convert to generators]]). &lt;br /&gt;
&lt;br /&gt;
And it turns out this formula works fine when subjected to a units analysis. &amp;lt;math&amp;gt;\mathrm{U}&amp;lt;/math&amp;gt; has units of primes. And &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; has units of generators per primes. So we have &amp;lt;math&amp;gt;\small 𝗽\!·\!((𝗴&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽)\!·\!𝗽)^{-1}&amp;lt;/math&amp;gt;. The &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;&#039;s on the inside of the parens cancel, and we&#039;re left with &amp;lt;math&amp;gt;\small 𝗽𝗴^{-1}&amp;lt;/math&amp;gt;, or in other words, &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗴&amp;lt;/math&amp;gt;, which are indeed the units of &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Derivation of projection matrix from unrotated vector list and scaling factor matrix ===&lt;br /&gt;
In a similar fashion we can show that the formula for the projection matrix &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; from the [[unrotated vector list]] &amp;lt;math&amp;gt;\mathrm{V}&amp;lt;/math&amp;gt; and the [[scaling factor matrix]] &amp;lt;math&amp;gt;\textit{Λ}&amp;lt;/math&amp;gt; holds up to units analysis. You can read about these objects and their relationships below: [[Projection#The unrotated vectors and scaling factors]]. The formula is:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm{V}\textit{Λ}\mathrm{V}^{-1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With &amp;lt;math&amp;gt;\mathrm{V}&amp;lt;/math&amp;gt; having units of &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textit{Λ}&amp;lt;/math&amp;gt; having no units (having dimensionless units), we find: &amp;lt;math&amp;gt;{\small 𝗽}\!·\!\mathsf{𝟙}\!·\!{\small 𝗽^{-1}}&amp;lt;/math&amp;gt;. This simplifies to &amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;/&amp;lt;math&amp;gt;\small 𝗽&amp;lt;/math&amp;gt;, which matches our projection matrix&#039;s units.&lt;br /&gt;
&lt;br /&gt;
== Projection properties ==&lt;br /&gt;
=== Unrotated vectors and scaling factors ===&lt;br /&gt;
A &amp;lt;math&amp;gt;(d, d)&amp;lt;/math&amp;gt;-shaped projection matrix represents both all of the [[comma]]s of a temperament as well as all of the [[unchanged-interval]]s of the tuning. It does so via &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; &#039;&#039;&#039;unrotated vectors&#039;&#039;&#039;, which is to say, this projection only &#039;&#039;scales&#039;&#039; the vector. Each one of these unrotated vectors, then, is paired with a corresponding &#039;&#039;&#039;scaling factor&#039;&#039;&#039;, which tells us by how much the projection scales it. Each of these scaling factors&amp;amp;mdash;which we&#039;ll represent with the Greek letter lambda &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;&amp;amp;mdash;is equal to either 1 or 0, and no other value is possible (more on this in the next section).&lt;br /&gt;
&lt;br /&gt;
* When a scaling factor is equal to 1, this essentially means &amp;quot;no scaling&amp;quot;, since multiplying something by 1 has no effect; so, these unrotated vectors are &#039;&#039;also&#039;&#039; unscaled vectors, which means they are completely unchanged. In other words, these are the unchanged-intervals of this tuning of this temperament.&lt;br /&gt;
* When a scaling factor is equal to 0, this means the projection scales it down to nothing. These, then, are the commas of the temperament. These are technically unrotated vectors, in the sense that rotation is no longer meaningful for something that has been vanished.&lt;br /&gt;
&lt;br /&gt;
For readers familiar with the linear algebra concepts of [https://mathworld.wolfram.com/Eigenvector.html eigenvector]s and eigenvalues, this all may sound familiar: eigenvector is technical math speak for an &amp;quot;unrotated vector&amp;quot;, and eigenvalue is technical math speak for its &amp;quot;scaling factor&amp;quot;; the prefix &amp;quot;eigen-&amp;quot; comes from the German word for &amp;quot;own&amp;quot;, which we can think of as referring to how it projects onto its own span, or in other words, its projection falls along the infinite line through space we get if we extend the original vector in both directions forever, which is just another way of saying that the projection doesn&#039;t rotate the vector off of its original span like it does for most other vectors (in actuality, though, the &amp;quot;eigen&amp;quot; part of &amp;quot;eigenvector&amp;quot; means &amp;quot;own&amp;quot; in a different, but related way: it refers to the fact that the vector is the projection&#039;s &amp;quot;own&amp;quot; vector, or in other words, that it &#039;&#039;characterizes&#039;&#039; the projection, which is why another commonly used term for a vector like this is a &amp;quot;characteristic vector&amp;quot;). For those readers unfamiliar with these ideas, we recognize that this may be a lot to process at once. &lt;br /&gt;
&lt;br /&gt;
It may be helpful to visualize the projection as a distortion field across tuning space, with curvy vortices something like how we might see warm and cold fronts on a weather map, or specks of iron patterned by a magnetic field. In these sorts of visualizations, we could imagine the unrotated vectors as the arrows that points along the paths where the distortion pattern happens to come out to be perfectly straight.&lt;br /&gt;
&lt;br /&gt;
Now what&#039;s mathematically powerful about the idea of unrotated vectors is this: because the projection is only scaling things along these vectors, not rotating them, then we no longer require a full-blown matrix to represent that change. We can dramatically simply our formula. We can represent such a change using nothing but a single number, called a &#039;&#039;scalar&#039;&#039;. This scalar is its corresponding scaling factor.&lt;br /&gt;
&lt;br /&gt;
=== Idempotence ===&lt;br /&gt;
The only possible scaling factors of a projection matrix are 1 and 0. That is because projections are &#039;&#039;idempotent&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Etymologically, the roots of this word are &amp;quot;same&amp;quot; and &amp;quot;power&amp;quot;, meaning it has only the same power each time it is applied.&amp;lt;/ref&amp;gt;, meaning that if we interpret them as functions, then repeatedly applying the function has no effect beyond the first application. In other words, if &amp;lt;math\textbf{i}&amp;lt;nowiki&amp;gt;&amp;lt;/math&amp;gt;&amp;lt;/nowiki&amp;gt; is an interval vector:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P\textbf{i} = PP\textbf{i} = PPP\textbf{i} \text{...}&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see this by example with quarter-comma meantone:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \frac14 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
\textbf{i} \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
{-1} \\&lt;br /&gt;
1 \\&lt;br /&gt;
0 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
= &lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P\textbf{i} \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
0 \\&lt;br /&gt;
0 \\&lt;br /&gt;
\frac14 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\\ \text{ } \\ \text{ } \\&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \frac14 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P\textbf{i} \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
0 \\&lt;br /&gt;
0 \\&lt;br /&gt;
\frac14 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
= &lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P\textbf{i} \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
0 \\&lt;br /&gt;
0 \\&lt;br /&gt;
\frac14 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In other words, once we map a JI perfect fifth &amp;lt;math&amp;gt;\frac32 = 701.955\,¢&amp;lt;/math&amp;gt; with quarter-comma meantone, we get &amp;lt;math&amp;gt;\sqrt[4]{5} = 696.578\,¢&amp;lt;/math&amp;gt;. And if quarter-comma meantone&#039;s fifth goes through its own portal, it comes out the other side still as quarter-comma meantone&#039;s fifth.&lt;br /&gt;
&lt;br /&gt;
So we can see why the only possible values a projection could scale its eigenvectors by would be 1 and 0, because these are the only values one can repeatedly scale things by without changing them past the first scaling.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Here is a helpful proof, giving another way to look at this fact: https://math.stackexchange.com/questions/1393656/show-that-if-%ce%bb-is-an-eigenvalue-of-a-projection-matrix-p-then-%ce%bb-1-or-%ce%bb-0/1393661#1393661&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Flattening ===&lt;br /&gt;
A good way to understand the idempotence of projections is geometrically. This also agrees with our natural language intuitions about projections, such as projecting shadows of objects onto a wall. A projection is any transformation that reduces the dimensionality. What we&#039;ve done is taken information in &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;-dimensional space and projected it down by one dimension, into &amp;lt;math&amp;gt;(d-1)&amp;lt;/math&amp;gt;-dimensional space. For example we might take some 3D object and project it down to its silhouette. If we take the projection we just made and try to project it again, nothing is left to change. &lt;br /&gt;
&lt;br /&gt;
But how to connect this to RTT? Well, when we make commas vanish, we reduce dimensionality. For example, 5-limit JI is three-dimensional, or &#039;&#039;rank-3&#039;&#039;, because it is represented by a mapping matrix with three rows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In general, it is an &amp;lt;math&amp;gt;r × d&amp;lt;/math&amp;gt; matrix where &amp;lt;math&amp;gt;r = d&amp;lt;/math&amp;gt;, or in other words, a &amp;lt;math&amp;gt;d × d&amp;lt;/math&amp;gt; matrix. Whereas a rank-2 temperament in 5-limit still boasts three columns (those correspond to the 3 primes of the 5-limit), but only has two rows, corresponding to how it has reduced the three generators of pure JI down to two generators approximating JI:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 4 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So in general this is an &amp;lt;math&amp;gt;r × d&amp;lt;/math&amp;gt; matrix where &amp;lt;math&amp;gt;r &amp;lt; d&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
So it may be confusing at first to realize that a projection matrix represents a lower-dimensional object, given that, like JI, it is always a &amp;lt;math&amp;gt;d × d&amp;lt;/math&amp;gt; matrix! For example, the quarter-comma meantone projection we&#039;ve been looking at:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \frac14 &amp;amp; 1 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
projects all the vectors of the 3-dimensional space of 5-limit JI onto a 2-dimensional plane. On one hand, how could it not&amp;amp;mdash;it is, after all, an object representing a tuning of meantone, which is definitely a rank-2 temperament. But on the other hand, this projection matrix has three rows. So how can we reconcile this situation? &lt;br /&gt;
&lt;br /&gt;
Here&#039;s one way to think about it. When we look at a mapping matrix like meantone&#039;s {{ket|{{bra|1 1 0}} {{bra|0 1 4}}}} above, we&#039;re basically plotting vectors in a brand-new 2D space, that is, one completely distinct from the 3D space we started with in JI. So while the &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; axes for JI corresponded to our primes &amp;lt;math&amp;gt;\text{p}_1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{p}_2&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{p}_3&amp;lt;/math&amp;gt;, our &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; axes (no &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; here!) of our new meantone space correspond to its generators &amp;lt;math&amp;gt;\text{g}_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\text{p}_2&amp;lt;/math&amp;gt;. That&#039;s how &#039;&#039;its&#039;&#039; 2D plane exists. However, as for a tuning of meantone&#039;s projection matrix, such as quarter-comma&#039;s, it remains in the original 3D space with the &amp;lt;math&amp;gt;\text{p}_1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{p}_2&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{p}_3&amp;lt;/math&amp;gt; axes. What this means is that everything in that space gets projected&amp;amp;mdash;or smooshed down, you could think of it&amp;amp;mdash;into a single plane. So this plane is 2D, certainly, but importantly, it still requires three coordinates to describe &#039;&#039;because it exists titled at some angle through the original JI space&#039;&#039;. It is a 2D object occupying 3D space, just like any 2D document you might have in your real-life 3D physical space sitting up on a bookshelf at some slight angle. &lt;br /&gt;
&lt;br /&gt;
=== Visualization of simpler problem ===&lt;br /&gt;
It&#039;s rather tricky to visualize planes tilted within volumes, as it turns out. But perhaps a simpler example will be welcome. So let&#039;s gear down to the 3-limit, which is 2D. Consider 3-limit [[5edo|5-ET]], which is a rank-1, nullity-1 temperament. The one comma that it makes vanish is the [[Blackwood|blackwood comma]]. Here is the projection matrix for an arbitrary tuning of this temperament:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
P \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
-\frac53 &amp;amp; -\frac83 &amp;amp; \\&lt;br /&gt;
\frac53 &amp;amp; \frac83 &amp;amp; \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
= &lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
G \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
-\frac13  \\&lt;br /&gt;
\frac13 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
M \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
5 &amp;amp; 8 \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In particular, this is the tuning where &amp;lt;math&amp;gt;\frac32&amp;lt;/math&amp;gt; is unchanged (as are all of its multiples). So our unchanged-interval basis contains a single column vector. This describes a line we could draw across the 3-limit lattice, which we could call our &amp;quot;unchanged-interval line&amp;quot;. The idea is that every pitch (i.e., every point in this 2D 3-limit space) will get projected onto this line. Every pitch that is already on this line therefore won&#039;t be moved by this tuning; that&#039;s why it&#039;s unchanged! &lt;br /&gt;
&lt;br /&gt;
Note that this unchanged-interval line is also our tempered lattice. Normally, when we draw the tempered lattice separately from the JI lattice, we wouldn&#039;t draw it at an angle like this. But it&#039;s important that it&#039;s at this angle here, since that&#039;s the angle at which it has been re-embedded into our original JI space.&lt;br /&gt;
&lt;br /&gt;
And since we have only a single comma, we know the angle at which every point in space that&#039;s off the unchanged-interval line will be projected onto it. We can figure it out by drawing a line from our comma, {{Vector|-8 5}}, to the origin, {{Vector|0 0}}. Every other projection line will be parallel to this line.&lt;br /&gt;
[[File:Projection demo - arbitrary tuning case.png|none|thumb|900x900px|The purple grid is the original 2D JI lattice. The green line is the 1D tempered lattice for this unchanged-3/2 tuning of 5-ET, which we can also think of as the unchanged-interval line. We&#039;ve only shown 5 points on it (other than the origin), i.e. we iterated the generator until we reached the next octave. For each of these green points on the tempered lattice, we show one purple point on the JI lattice which projects to it, via a blue arrow. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In particular, we show the blackwood comma, the vanishing comma of this temperament, projecting to the unison [0}. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that each next iteration of the generator adds a new green dot 1/3 of the way to the next JI lattice node which is diagonally up and to the left; this corresponds to the fact that 3/2 is our unchanged-interval, and 3/2 [-1 1⟩ maps to ~3/2 [3} in 5-ET. In other words, each generator is 2^(-1/3)·3^(1/3) so that (2^(-1/3)·3^(1/3))^3 = 2^(-1)·3^(1) = 3/2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice that all of the blue projection lines are exactly parallel, but that the green unchanged-interval line is not parallel or perpendicular to them.]]&lt;br /&gt;
For comparison&#039;s sake, here&#039;s the tuning of 5-ET we get by taking the pseudoinverse of its mapping (i.e. the [[minimax-E-copfr-S]] tuning). Note that here, the projection lines are exactly perpendicular to the unchanged-interval line.&lt;br /&gt;
[[File:Projection demo - pseudoinverse case.png|none|thumb|900x900px|The projection line from the blackwood comma to the origin (its vanishing) is identical to the previous diagram, and we&#039;re showing the same set of JI pitches projecting to the generator steps of 5-ET up to the octave, and all projection lines are still parallel. What&#039;s different in this diagram is the angle of the unchanged-interval line, which is now exactly perpendicular to the projection lines (note the 90° square angle indicators). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The reason why the pseudoinverse gives this perpendicular line is that in a sense this tuning is the &amp;quot;best fit line&amp;quot; to this temperament; it minimizes the overall lengths of all projection lines. Tuning tempered intervals is much trickier than this, however; this simplistic approach is deceptive in that it doesn&#039;t how 1) harmonic space isn&#039;t based on Euclidean distances and 2) primes 2 and 3 are not necessarily of equal importance. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The green dots are much more closely spaced here than in the previous diagram, but the generator size (in cents) is very similar; it&#039;s just that depending on how you&#039;re angled in this space, the combination of powers of 2 and 3 that define the generator size will be different, which can manifest as very different spacings visually.]]&lt;br /&gt;
&lt;br /&gt;
And so from here we can try to generalize these insights to higher dimensions. Meantone temperament, again, would exist in 3D. The meantone comma at the point {{vector|-4 4 -1}} would make a blue line to unison at the origin {{vector|0 0 0}}. Also through the origin we&#039;d have an green &amp;quot;unchanged-interval plane&amp;quot;. This could be tilted at any angle; the tilt would depend only the tuning of the temperament. No matter the tuning, every interval will have a parallel blue line through the space projecting it onto this plane. And this plane would also therefore represent the tempered lattice, and would have a regularly-spaced 2D grid of points on it.&lt;br /&gt;
&lt;br /&gt;
=== Tunings and commas ===&lt;br /&gt;
Any projection will occupy some line/plane/space/etc. that is perpendicular to all of the temperaments commas&#039; vectors, no matter what the tuning happens to be. What differentiates one tuning from another is what path all the other intervals take onto the projection. Remember how we described projections earlier as distortion fields with curvy vortices something like how we might see warm and cold fronts on a weather map, and among those waves of distortion one will occasionally find paths or spots where the distortion works out perfectly straight or perfectly still. So any tuning of a temperament will have the same such straight paths for the commas mapping to the origin (the point with all zeros). But the tunings will all be set aside from each other by which unchanged-intervals they have, that is, the &amp;quot;eyes of the storm&amp;quot; if you will, the points in space that don&#039;t budge at all by the distortion. And whatever these are will be part of the complicated distortion field that leads to all the other non-eigenvector intervals landing somewhere or another on that set projection line/plane/space (its dimensionality depends on the rank of the temperament).&lt;br /&gt;
&lt;br /&gt;
== Obtaining objects from the projection ==&lt;br /&gt;
From a projection &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; it is possible to obtain many other useful objects. See the below diagram.&lt;br /&gt;
&lt;br /&gt;
[[File:Projection relations.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
All you need is purple to get anything on here (a purple bit, or one blue bit and one red bit). Meaning that if you have any of these:&lt;br /&gt;
*&amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\textit{Λ}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathrm{V}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textrm{U}&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\textrm{C}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;&lt;br /&gt;
*&amp;lt;math&amp;gt;\textrm{C}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textrm{U}&amp;lt;/math&amp;gt;&lt;br /&gt;
then you can get everything else using the methods described below.&lt;br /&gt;
&lt;br /&gt;
=== The comma basis ===&lt;br /&gt;
To obtain the comma basis from &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;, simply take the nullspace as you would take it of the mapping (see [[Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT/Exploring temperaments#Nullspace]] for more information). &lt;br /&gt;
&lt;br /&gt;
Remember, the mapping represents the temperament, and the projection represents a particular tuning of this temperament, so no matter which projection we use, while they will each have their own unchanged-intervals, they will share the same commas: the commas of the temperament.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\textrm{C} = \text{nullspace}(P)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An alternative method for finding &amp;lt;math&amp;gt;\textrm{C}&amp;lt;/math&amp;gt; is discussed in the &amp;quot;Alternative method for the comma and unchanged-interval bases&amp;quot; section below.&lt;br /&gt;
&lt;br /&gt;
=== The unchanged-interval basis ===&lt;br /&gt;
The &#039;&#039;&#039;unchanged-interval basis&#039;&#039;&#039; of a tuning is the [[basis]] for all of its [[unchanged-interval]]s. &lt;br /&gt;
&lt;br /&gt;
Obtaining the unchanged-interval basis &amp;lt;math&amp;gt;\textrm{U}&amp;lt;/math&amp;gt; means to obtain the unchanged-intervals &amp;lt;math&amp;gt;\textbf{u}_1, \textbf{u}_2, …&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; or in other words any &amp;lt;math&amp;gt;\textbf{u}_i&amp;lt;/math&amp;gt; for which &amp;lt;math&amp;gt;P\textbf{u}_i = \textbf{u}_i&amp;lt;/math&amp;gt;. There are many ways to find these, but one way stands out for its clarity. We can rewrite this equation by subtracting &amp;lt;math&amp;gt;\textbf{u}_i&amp;lt;/math&amp;gt; from both sides to get:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P\textbf{u}_i - \textbf{u}_i = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Next, we can factor out the &amp;lt;math&amp;gt;\textbf{u}&amp;lt;/math&amp;gt; from both terms:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(P - I)\textbf{u}_i = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To be clear, that&#039;s an identity matrix &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;, the matrix equivalent of a 1. &lt;br /&gt;
&lt;br /&gt;
So now what have we gained? We&#039;ve given ourselves a way to think of this as a nullspace problem, in the same way we found the commas of the projection!&lt;br /&gt;
&lt;br /&gt;
Let&#039;s review the commas problem but in another way. If &amp;lt;math&amp;gt;\textbf{c}_1&amp;lt;/math&amp;gt; is a comma of the temperament, then &amp;lt;math&amp;gt;M\textbf{c}_1 = 0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;P\textbf{c}_1 = 0&amp;lt;/math&amp;gt;, which tells us that &amp;lt;math&amp;gt;\text{nullspace}(M)&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;\text{nullspace}(P)&amp;lt;/math&amp;gt; will give us the comma basis &amp;lt;math&amp;gt;\textrm{C}&amp;lt;/math&amp;gt;, or in other words a basis for all such commas &amp;lt;math&amp;gt;\textbf{c}_1, \textbf{c}_2, …&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
So, if &amp;lt;math&amp;gt;(P - I)\textbf{u}_i = 0&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;\text{nullspace}(P - I)&amp;lt;/math&amp;gt; should similarly give us a basis for all the &amp;lt;math&amp;gt;\textbf{u}_i&amp;lt;/math&amp;gt; which satisfy that equation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\textrm{U} = \text{nullspace}(P - I)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An alternative method for finding &amp;lt;math&amp;gt;\textrm{U}&amp;lt;/math&amp;gt; is discussed in the &amp;quot;Alternative method for the comma and unchanged-interval bases&amp;quot; section below.&lt;br /&gt;
&lt;br /&gt;
=== The mapping ===&lt;br /&gt;
To obtain (some form of) the mapping from a projection, find its comma basis per the above, then take the nullspace of that comma basis to get the mapping. For more information, see [[Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT/Exploring temperaments#Nullspace]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;M = \text{nullspace}(\text{nullspace}(P))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In other words, do a double nullspace.&lt;br /&gt;
&lt;br /&gt;
=== The generator embedding ===&lt;br /&gt;
To obtain (some form of) a generator embedding for a projection, find the unchanged-interval basis per the above, and then use &amp;lt;math&amp;gt;G = \textrm{U}(M\textrm{U})^{-1}&amp;lt;/math&amp;gt;. Let&#039;s unpack why this is so.&lt;br /&gt;
&lt;br /&gt;
If the projection matrix is &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;, and a matrix whose columns are vectors representing the unchanged-intervals of a tuning is &amp;lt;math&amp;gt;\mathrm{U}&amp;lt;/math&amp;gt;, then by this definition of unrotated (only-scaled) vectors:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P\mathrm{U} = λ\mathrm{U}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Again, this is because the intervals in &amp;lt;math&amp;gt;\mathrm{U}&amp;lt;/math&amp;gt; are merely scaled, so we can represent their change with something simpler than a matrix like &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;, namely, a mere scalar like &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Furthermore, if &amp;lt;math&amp;gt;λ = 1&amp;lt;/math&amp;gt;, then we have:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P\mathrm{U} = (1)\mathrm{U}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or even more simply:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P\mathrm{U} = \mathrm{U}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Again, this shows how the projection matrix maps&amp;amp;mdash;or more specifically, we can say it &#039;&#039;projects&#039;&#039;&amp;amp;mdash;the interval onto itself, or in other words, that it is unchanged by the tuning.&lt;br /&gt;
&lt;br /&gt;
Because we know what &amp;lt;math&amp;gt;\mathrm{U}&amp;lt;/math&amp;gt; is&amp;amp;mdash;we&#039;ve specifically decided which intervals we wish to be unchanged here&amp;amp;mdash;we could solve for &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; now. But we don&#039;t actually care about &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; directly; what we want to find are the generators.&lt;br /&gt;
&lt;br /&gt;
Fortunately, &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; is defined &#039;&#039;in terms of&#039;&#039; our desired generators, specifically our generator embedding &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, as well as our mapping, &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;. The formula is this:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P = GM&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So we can substitute &amp;lt;math&amp;gt;GM&amp;lt;/math&amp;gt; in for &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;, and our equation will now be:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
(GM)\mathrm{U} = \mathrm{U}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Since we&#039;re solving for our generators &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, we right multiply both sides by the inverse of &amp;lt;math&amp;gt;M\mathrm{U}&amp;lt;/math&amp;gt;, in order to cancel out the &amp;lt;math&amp;gt;M\mathrm{U}&amp;lt;/math&amp;gt; on the left-hand side, and thereby isolate &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
GM\mathrm{U}(M\mathrm{U})^{-1} = \mathrm{U}(M\mathrm{U})^{-1} \\&lt;br /&gt;
G\cancel{M\mathrm{U}}\cancel{(M\mathrm{U})^{-1}} = \mathrm{U}(M\mathrm{U})^{-1} \\&lt;br /&gt;
G = \mathrm{U}(M\mathrm{U})^{-1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For a simpler take on this idea which doesn&#039;t involve the projection matrix, see [[Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT/Tuning computation#Solving for the generators]].&lt;br /&gt;
&lt;br /&gt;
=== The unrotated vectors and scaling factors ===&lt;br /&gt;
To obtain the unrotated vectors and scaling factors, we can find these in matrix form via a mathematical process known as &amp;quot;eigendecomposition&amp;quot;, which can be handled by most math software. For example, in Wolfram Language, we can perform an eigendecomposition using the function &amp;lt;code&amp;gt;Eigensystem[]&amp;lt;/code&amp;gt;. Here&#039;s an example of quarter-comma meantone:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;In:   P = {{1,1,0},{0,0,0},{0,1/4,1}}&lt;br /&gt;
 In:   Eigensystem[P] // MatrixForm&lt;br /&gt;
 Out:  {{1,1,0},{{0,0,1},{1,0,0},{4,-4,1}}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The answer comes in the form of a tuple. The first element is a list of our scaling factors (eigenvalues), and the second element is a list of our unrotated vectors (eigenvectors). So, this result is telling us that for scaling factors 1, 1, and 0, respectively, we have corresponding unrotated vectors {{vector|0 0 1}}, {{vector|1 0 0}}, and {{vector|4 -4 1}}. The set of eigenvectors with eigenvalue 0 constitute a comma basis, while the set of eigenvectors with eigenvalue 1 constitute an unchanged-interval basis (so, quarter-comma meantone is characterized by an unchanged &amp;lt;math&amp;gt;\frac21&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\frac51&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;unrotated vector list&#039;&#039;&#039; may be treated as a matrix &amp;lt;math&amp;gt;\mathrm{V}&amp;lt;/math&amp;gt;, and the list of scaling factors may be diagonalized (placed along the main diagonal of an otherwise all-zeros matrix) as the &#039;&#039;&#039;scaling factor matrix&#039;&#039;&#039; &amp;lt;math&amp;gt;\textit{Λ}&amp;lt;/math&amp;gt; (that&#039;s a capital lambda, the same Greek letter we use the lowercase version of for the individual scaling factors). &lt;br /&gt;
&lt;br /&gt;
As a bonus, we can get back to the projection via &amp;lt;math&amp;gt;P = \mathrm{V}\textit{Λ}\mathrm{V}^{-1}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
By the way, the general method to find scaling factors is to solve the &amp;quot;characteristic equation&amp;quot; &amp;lt;math&amp;gt;\det(P - λI) = 0&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;; that&#039;s lamdba times an identity matrix, or in other words, subtract lambda from each entry along &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;&#039;s diagonal. But this shouldn&#039;t be necessary if one follows the other suggestions provided here.&lt;br /&gt;
&lt;br /&gt;
=== Alternative method for the comma and unchanged-interval bases ===&lt;br /&gt;
This section assumes you&#039;ve reviewed the immediately previous section.&lt;br /&gt;
&lt;br /&gt;
The pair of &amp;lt;math&amp;gt;\textit{Λ}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathrm{V}&amp;lt;/math&amp;gt; also provide us an alternative way to find &amp;lt;math&amp;gt;\textrm{C}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textrm{U}&amp;lt;/math&amp;gt;. If the 1&#039;s come first in &amp;lt;math&amp;gt;\textit{Λ}&amp;lt;/math&amp;gt; and the 0&#039;s afterwards, then &amp;lt;math&amp;gt;\mathrm{V}&amp;lt;/math&amp;gt; is simply the concatenation of &amp;lt;math&amp;gt;\textrm{C}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\textrm{U}&amp;lt;/math&amp;gt;. To continue the above example, we have:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
\textit{Λ} \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
\style{background-color:#98CC70;padding:5px}{1} &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \style{background-color:#98CC70;padding:5px}{1} &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; \style{background-color:#F2B2B4;padding:5px}{0} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\text{&amp;amp;}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
\mathrm{V} \\&lt;br /&gt;
\left[ \begin{array} {rr|r}&lt;br /&gt;
\style{background-color:#98CC70;padding:5px}{0} &amp;amp; \style{background-color:#98CC70;padding:5px}{1} &amp;amp; \style{background-color:#F2B2B4;padding:5px}{4} \\&lt;br /&gt;
\style{background-color:#98CC70;padding:5px}{0} &amp;amp; \style{background-color:#98CC70;padding:5px}{0} &amp;amp; \style{background-color:#F2B2B4;padding:5px}{{-4}} \\&lt;br /&gt;
\style{background-color:#98CC70;padding:5px}{1} &amp;amp; \style{background-color:#98CC70;padding:5px}{0} &amp;amp; \style{background-color:#F2B2B4;padding:5px}{1} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
→&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
\textrm{U} \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
\style{background-color:#98CC70;padding:5px}{0} &amp;amp; \style{background-color:#98CC70;padding:5px}{1} \\&lt;br /&gt;
\style{background-color:#98CC70;padding:5px}{0} &amp;amp; \style{background-color:#98CC70;padding:5px}{0} \\&lt;br /&gt;
\style{background-color:#98CC70;padding:5px}{1} &amp;amp; \style{background-color:#98CC70;padding:5px}{0} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
\text{&amp;amp;}&lt;br /&gt;
&lt;br /&gt;
\begin{array} {c}&lt;br /&gt;
\textrm{C} \\&lt;br /&gt;
\left[ \begin{array} {r}&lt;br /&gt;
\style{background-color:#F2B2B4;padding:5px}{4} \\&lt;br /&gt;
\style{background-color:#F2B2B4;padding:5px}{{-4}} \\&lt;br /&gt;
\style{background-color:#F2B2B4;padding:5px}{1} \\&lt;br /&gt;
\end{array} \right]&lt;br /&gt;
\end{array}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On the left, we&#039;ve highlighted the diagonalized scaling factors with green if they are for unchanged-intervals, and with red if they are for vanishing commas. Then on the right, we&#039;ve colored the entire corresponding vector columns, and placed a vertical line between the two green columns corresponding to the two green scaling factors of 1 and the one red column corresponding to the one red scaling factor of 0. And so we can see that the green-colored part of &amp;lt;math&amp;gt;\mathrm{V}&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;\textrm{U}&amp;lt;/math&amp;gt;, and the red-colored part of &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;\textrm{C}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Unrotated vector lists are not bases ==&lt;br /&gt;
As seen above, the unrotated vector list &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; is the concatenation of the unchanged-interval basis &amp;lt;math&amp;gt;\mathrm{U}&amp;lt;/math&amp;gt; and the comma basis &amp;lt;math&amp;gt;\mathrm{C}&amp;lt;/math&amp;gt;. Yet &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; itself is not a basis; it is merely a &#039;&#039;list&#039;&#039; of vectors. Why is this? Perhaps it is best visualized in the diagram below:&lt;br /&gt;
&lt;br /&gt;
[[File:V is not basis.png|frameless|900x900px]]&lt;br /&gt;
&lt;br /&gt;
The basic idea is that any two commas&#039; projections are the zero vector, so an indefinite number of these may be combined with each other. And any unchanged-interval&#039;s projection is equal to itself, so an indefinite number of these may be combined as well. But any interval that is a combination of some number of unchanged-intervals and some number of commas will have the comma part projected to zero but the unchanged-interval part left alone, and thus be rotated by the projection. In other words, only intervals with the same scaling factor can be combined and still remain unrotated, which is to say that the commas form one type of unrotated vector basis and the unchanged-intervals form another type of unrotated vector basis, but these bases do not combine into one basis together.&lt;br /&gt;
&lt;br /&gt;
That said, &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; must still be full-rank, meaning there is some relationship between the comma vectors and the unchanged-interval vectors. Specifically, it means that no unchanged-interval can be a linear combination of other unchanged-intervals and commas. If any were, we&#039;d find an impossible situation, such as two unchanged-intervals off by a comma, so neither interval can change, yet they must both project to the same thing. For another take on this idea, see [[Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT/Tuning computation#Edge cases]].&lt;br /&gt;
&lt;br /&gt;
== Generator information types ==&lt;br /&gt;
[[File:Info types - flow chart.png|thumb|602x602px|A diagram showing how the three information types (approximation, embedding, and form) break down across the tuning map, projection, mapping, generator embedding, multimap, and form matrices. ]]&lt;br /&gt;
One way to think about what&#039;s happening in this vicinity of RTT is that we have three different generator information types: &lt;br /&gt;
# approximation&lt;br /&gt;
#embedding&lt;br /&gt;
# form&lt;br /&gt;
&lt;br /&gt;
Mappings combine types (1) and (3). Generator embeddings combine types (2) and (3). Projections combine types (1) and (2). So each possible subset of two of these pieces of information is accounted for by these three objects.&lt;br /&gt;
&lt;br /&gt;
One advantage of using exterior algebra for RTT, i.e. representing a temperament with a multimap rather than a mapping matrix, is that it isolates the approximation information (1) from the form information (3), i.e. that any equivalent mapping is sent to the same multimap (largest minors list). For more information, see [[Douglas Blumeyer and Dave Keenan&#039;s Intro to exterior algebra for RTT#Pure representation of temperament information]].&lt;br /&gt;
&lt;br /&gt;
In a similar way, when you combine a mapping with a generator embedding into a projection, the generator form information goes away from both, and you&#039;re left with just pure approximation and embedding information. We&#039;ve used color to help convey this idea in the diagram to the right, with type (1) red, type (2) blue, type (3) green.&lt;br /&gt;
&lt;br /&gt;
So, when you compress the multi-row projection matrix into a single-row tuning map by multiplying it by the just tuning map &amp;lt;math&amp;gt;𝒋&amp;lt;/math&amp;gt;, the two types of information are still there, but blended together such that they are unrecoverable, or in other words, it&#039;s now ambiguous how we arrived at this &amp;lt;math&amp;gt;𝒕&amp;lt;/math&amp;gt; and could have arrived to it from a different combination of &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
So again, while the mapping represents approximation information abstracted from any embedding, and the generator embedding represents embedding information that could be applied to any suitable approximation, they are each impure in the sense that they bind their respective generator information types to a particular form. This is the nature of how they must match to multiply together to give a certain projection. But no matter which two &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; you choose, as long as they do match, then their form information cancels out and we end up with just the approximation and embedding information. &lt;br /&gt;
&lt;br /&gt;
(The top-left object is something no one has ever spoken about, as far as we know, and we see no use for it. We can&#039;t even say what &amp;quot;pure embedding information&amp;quot; would mean, independent of a temperament, or what it would mean to explore that space, in the way theorists have explored multimap space using temperament addition, etc. So we can see that the &amp;quot;multituning&amp;quot;, perhaps we could call it, of quarter-comma meantone, is {{multivector|0 ¼ 0}})&lt;br /&gt;
&lt;br /&gt;
And here&#039;s a series of tables that show various parts of the tempering process color-coded according to the above diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Info types - checkers.png|frameless|800x800px]]&lt;br /&gt;
&lt;br /&gt;
== Mapping projected intervals ==&lt;br /&gt;
For any interval vector &amp;lt;math&amp;gt;\textbf{i}&amp;lt;/math&amp;gt; that has already been projected by the projection matrix &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;, if you then map it by the temperament mapping &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, you&#039;ll get the same thing as you would have if you hadn&#039;t projected it. In other words:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
MP\textbf{i} = M\textbf{i}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
that is, so long as &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; are for the same temperament. Said yet another way, even though temperament mappings are primarily designed to map vectors with &#039;&#039;all integer&#039;&#039; entries (therefore representing JI intervals), if you happen to try mapping one of the projected vectors which typically have &#039;&#039;non-integer but at least rational&#039;&#039; entries, it will nonetheless find itself mapped to the same generator-count vector as whatever all-integer JI vector it came from would have been mapped to.&lt;br /&gt;
&lt;br /&gt;
== Projecting to other spaces ==&lt;br /&gt;
The typical use case for a projection matrix is to re-embed a temperament lattice back into the original JI space from which it was tempered. But it is also possible to project to a completely different JI space after tempering, even a higher-dimensional one than the original space, or a lower-dimensional one than the tempered lattice. As long as you know how to translate vectors in the destination space into size, it&#039;s fair game. In fact, there&#039;s nothing stopping you from taking vectors in that space and projecting again, and again, and again. Though the present author fails to see if there are any meaningful musical purposes for this much temperamental distortion.&lt;br /&gt;
&lt;br /&gt;
== Comma bases should always have integer entries ==&lt;br /&gt;
While projections, generator embeddings, and unchanged-interval bases may have non-integer entries, comma bases should not. Rather than temper out a comma with rational entries, clear its denominators. And a comma with irrational entries is departing from a scenario where RTT has much practical value.&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
Projections and generator embeddings come up in some methods for calculating tunings according to commonly-used schemes:&lt;br /&gt;
# Those that use the pseudoinverse method, such as miniRMS and minimax-ES tunings: see [[Generator embedding optimization#Pseudoinverse method]].&lt;br /&gt;
# Those that use the zero-damage method, such as miniaverage tunings: see [[Generator embedding optimization#Zero-damage method]].&lt;br /&gt;
# Tunings based on unchanged-intervals: see [[Generator embedding optimization#Unchanged-interval method]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Projection matrices]]: a more mathematical discussion of these ideas&lt;br /&gt;
* [[Eigenmonzo basis]]: an alternative conceptualization for the unchanged-interval basis&lt;br /&gt;
&lt;br /&gt;
Note that projection matrices do not have anything deeply to do with [[projective tuning space]] or [[projective tone space]], other than the fact that they both use the mathematical operation of projecting something from a higher dimension to a lower one.&lt;br /&gt;
&lt;br /&gt;
== Footnotes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Regular temperament theory]]&lt;br /&gt;
[[Category:Tuning]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Wedgie/Archived_version&amp;diff=180623</id>
		<title>Wedgie/Archived version</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Wedgie/Archived_version&amp;diff=180623"/>
		<updated>2025-02-14T00:21:29Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: Undo revision 180619 by Domin (talk) - these concepts may have been given silly names, and are advanced and therefore difficult to understand, but they are not novelties&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{texmap}}&lt;br /&gt;
{{inaccessible}}&lt;br /&gt;
&lt;br /&gt;
An alternating [[Wikipedia: Multilinear map|multilinear map]] which is a multilinear function taking a certain number &#039;&#039;n&#039;&#039; of [[monzos]] as arguments and returning an integer as a value we may call an &#039;&#039;&#039;&#039;&#039;n&#039;&#039;-map&#039;&#039;&#039;. This definition is quite a mouthful, and we will attempt to unpack it in more comprehensible language and explain why these things are valuable in tuning theory.&lt;br /&gt;
&lt;br /&gt;
The simplest kind of &#039;&#039;n&#039;&#039;-map is the 1-map, or [[val]]. This takes p-limit rational numbers, which may be written as monzos, and returns an integer, and may be called both a [[Wikipedia: Group homomorphism|group homomorphism]] and a [http://mathworld.wolfram.com/ModuleHomomorphism.html module homomorphism]. Vals are [[Wikipedia: Linear map|linear]]: If you take the product of two &#039;&#039;p&#039;&#039;-limit rationals (or equivalently, add the corresponding monzos) then the val applied to the product/sum is the sum of the val applied to each separately, and so forth. Next come the 2-maps. These are linear functions {{nowrap|f(&#039;&#039;u&#039;&#039;, &#039;&#039;v&#039;&#039;)}}, linear for &#039;&#039;u&#039;&#039; fixing &#039;&#039;v&#039;&#039;, and linear for &#039;&#039;v&#039;&#039; fixing &#039;&#039;u&#039;&#039;, and alternating. meaning that {{nowrap|f(&#039;&#039;u&#039;&#039;, &#039;&#039;u&#039;&#039;) {{=}} 0}} and {{nowrap|f(&#039;&#039;u&#039;&#039;, &#039;&#039;v&#039;&#039;) {{=}} &amp;amp;minus;f(&#039;&#039;v&#039;&#039;, &#039;&#039;u&#039;&#039;)}}.&lt;br /&gt;
&lt;br /&gt;
One use for such things is as &amp;quot;machines&amp;quot; for measuring complexity. If we consider the 1-map which is the val for 11-limit 31et, we find we have &amp;lt;math&amp;gt;\tval{31 &amp;amp; 49 &amp;amp; 72 &amp;amp; 87 &amp;amp; 107}&amp;lt;/math&amp;gt;. This tells us that it takes 72 steps of 31 equal to get to the approximate 5, which therefore has a complexity of 72 in this system. Now consider a 2-map {{nowrap|&amp;quot;meantone(&#039;&#039;u&#039;&#039;, &#039;&#039;v&#039;&#039;)&amp;quot;}} which tells us, roughly speaking, how many generator steps it takes to get to &#039;&#039;v&#039;&#039; assuming &#039;&#039;u&#039;&#039; is being used as a period in septimal meantone. Using 2 as a period we can take (the approximate) 3/2 as a generator, in which case we have {{nowrap|meantone(2, 3) {{=}} 1}}, {{nowrap|meantone(2, 5) {{=}} 4}}, {{nowrap|meantone(2, 7) {{=}} 10}}. With 3 as a period and 3/2 as a generator, we get {{nowrap|meantone(3, 5) {{=}} 4}} and {{nowrap|meantone(3, 7) {{=}} 13}}. Finally, with if we take 5 as a period we find that four 3/2s give 5, so 5&amp;lt;sup&amp;gt;{{frac|1|4}}&amp;lt;/sup&amp;gt; (or equivalently, {{frac|3|2}}) is the basic period. Using {{frac|3|2}} as a period and {{frac|9|8}} as a generator we get three generator steps to 7, and multiplying by four to be using 5 and not 5&amp;lt;sup&amp;gt;{{frac|1|4}}&amp;lt;/sup&amp;gt; gives us {{nowrap|meantone(5, 7) {{=}} 12}}. This description does not make clear where the signs come from, which will emerge from the discussion of the wedge product, but it may help to elucidate how these things are connected to complexity.&lt;br /&gt;
&lt;br /&gt;
Given an &#039;&#039;n&#039;&#039;-map &#039;&#039;f&#039;&#039; and an &#039;&#039;m&#039;&#039;-map &#039;&#039;g&#039;&#039; we may define a new ({{nowrap|&#039;&#039;n&#039;&#039; + &#039;&#039;m&#039;&#039;}})-map, the [[Wikipedia: Exterior algebra|wedge product]] of &#039;&#039;f&#039;&#039; and &#039;&#039;g&#039;&#039;, written {{nowrap|&#039;&#039;f&#039;&#039; ∧ &#039;&#039;g&#039;&#039;}}, as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\displaystyle f\wedge g = \sum_s \operatorname{sgn}\left(s\right)f\left(x_s(1), x_s(2), \ldots, x_s\left(n\right)\right)g\left(x_s\left(n  +1\right), \ldots, x_s\left(n + m\right)\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the sum is taken over {{nowrap|S(&#039;&#039;n&#039;&#039;, &#039;&#039;m&#039;&#039;)}}, the set of all [[Wikipedia:Permutation|permutations]] of the first {{nowrap|&#039;&#039;n&#039;&#039; + &#039;&#039;m&#039;&#039;}} integers which are an [[Wikipedia:(p,q)_shuffle|{{nowrap|(&#039;&#039;n&#039;&#039;, &#039;&#039;m&#039;&#039;)}} shuffle]], and sgn(&#039;&#039;t&#039;&#039;) is the [[Wikipedia: Parity of a permutation|parity of the permutation]] &#039;&#039;t&#039;&#039;, which is +1 if &#039;&#039;t&#039;&#039; is even meaning an even number of transpositions of two numbers will get to &#039;&#039;t&#039;&#039;, and &amp;amp;minus;1 if &#039;&#039;t&#039;&#039; is odd.&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;f&#039;&#039; and &#039;&#039;g&#039;&#039; are both vals (1-maps) then this becomes especially easy: {{nowrap|(&#039;&#039;f&#039;&#039; ∧ &#039;&#039;g&#039;&#039;)(&#039;&#039;u&#039;&#039;, &#039;&#039;v&#039;&#039;) {{=}} &#039;&#039;f&#039;&#039;(&#039;&#039;u&#039;&#039;)&#039;&#039;g&#039;&#039;(&#039;&#039;v&#039;&#039;) &amp;amp;minus; &#039;&#039;f&#039;&#039;(&#039;&#039;v&#039;&#039;)&#039;&#039;g&#039;&#039;(&#039;&#039;u&#039;&#039;)}}. Let&#039;s consider a specific example. Suppose &amp;lt;math&amp;gt;E_{19} = \val{19 &amp;amp; 30 &amp;amp; 44 &amp;amp; 53}&amp;lt;/math&amp;gt; is the equal temperament val for septimal 19et, and &amp;lt;math&amp;gt;E_{31} = \val{31 &amp;amp; 49 &amp;amp; 72 &amp;amp; 87}&amp;lt;/math&amp;gt; is the val for septimal 31et. Then writing intervals multiplicatively, we have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left(E_{19}\wedge E_{31}\right)\left(2,3\right) = E_{19}\left(2\right)E_{31}\left(3\right) - E_{19}\left(3\right)E_{31}\left(2\right) = 19*49 - 31*30 = 1.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We may continue in this way to consider (2,5), (2,7), (3,5), (3,7), and (5,7), and writing them in this alphabetical order yields &amp;lt;math&amp;gt;\bitval{1 &amp;amp; 4 &amp;amp; 10 &amp;amp; 4 &amp;amp; 13 &amp;amp; 12}&amp;lt;/math&amp;gt;. Here, the double angle braces are to indicate that the object is a 2-map. In fact, it is a special kind of 2-map in that it is the result of taking a wedge product rather than being, eg, the sum of two wedge products and is called a &#039;&#039;&#039;bival&#039;&#039;&#039;. In the same way, triple wedge products yield trivals which we depict with three angle braces, and so forth. Just as vals as associatd to rank one (equal) temperaments, bivals are associated to [[rank two temperament]]s such as [[meantone]], trivals to [[rank three temperament]]s, and so forth. In tuning theory the necessity to look at any n-maps aside from vals, bivals and trivals seldom arises, so this notation, which is not standardly mathematical but which has been adopted for convenience by tuning theorists, is quite practical. As we can see by comparing the numbers, {{nowrap|E&amp;lt;sub&amp;gt;19&amp;lt;/sub&amp;gt; ∧ E&amp;lt;sub&amp;gt;31&amp;lt;/sub&amp;gt;}} is the same object we were calling {{nowrap|&amp;quot;meantone(&#039;&#039;u&#039;&#039;, &#039;&#039;v&#039;&#039;)&amp;quot;}} which gives us complexity measurements for meantone.&lt;br /&gt;
&lt;br /&gt;
This particular bival has the properties that the first nonzero coordinate (1, in this case) is positive, and that the [[Wikipedia: Greatest common divisor|GCD]] of all of the coordinates is 1. An n-map with these properties we may call &#039;&#039;reduced&#039;&#039;, and reduced n-vals can be used to give unique names to [[regular temperament]]s.&lt;br /&gt;
&lt;br /&gt;
These reduced &#039;&#039;n&#039;&#039;-vals, and particularly reduced bivals, are called &#039;&#039;&#039;wedgies&#039;&#039;&#039; (or [[Plücker coordinates]]), and the fact that they are reduced both makes the name unique and tells us that wedgies are [[Wikipedia: Projective space|projective]], and hence the definition of regular temperaments in terms of them is projective. Thus, &amp;lt;math&amp;gt;E_{24} = \tval{24 &amp;amp; 38 &amp;amp; 56}&amp;lt;/math&amp;gt; is a perfectly valid val, but since it is not reduced, it does not define a 1-wedgie and hence there is no 5-limit 24et temperament to go with it. Sometimes such a temperament, where more than one set of notes exists in it each of which is unreachable from the others via intervals with defined prime mappings is called &#039;&#039;contorted&#039;&#039;. Wedgies do not name or signify contorted temperaments.&lt;br /&gt;
&lt;br /&gt;
== Computing the previous example in Maple ==&lt;br /&gt;
In fact one can directly do many computations in Maple. Let us associate to the i&#039;th prime the variable [math] x_i [/math]. So for example 7 corresponds to [math] x_4 [/math]. Then we introduce a basis vector [math] dx_i [/math] associated to the variable [math] x_i [/math]. Then to a pair of primes, for example [math] (3,7) [/math], we associate a basis vector [math] dx_2 \wedge dx_4 [/math]. Similarly if we have 3 or more primes. Expressions where there are [math] dx_i [/math] can be called 1 forms, [math] dx_i \wedge dx_j [/math] 2 forms etc.&lt;br /&gt;
&lt;br /&gt;
In this way let&#039;s write &amp;lt;math&amp;gt;E_{19} = \val{19 &amp;amp; 30 &amp;amp; 44 &amp;amp; 53}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E_{31} = \val{31 &amp;amp; 49 &amp;amp; 72 &amp;amp; 87}&amp;lt;/math&amp;gt;  as [math] e_{19}=19dx_1+30dx_2+44dx_3+53dx_4 [/math] and  [math] e_{31}=31dx_1+49dx_2+72dx_3+87dx_4 [/math]. Then we simply compute the exterior product&lt;br /&gt;
&lt;br /&gt;
[math] \displaystyle \alpha =e_{19} \wedge e_{31}=dx_1\wedge dx_2+4dx_1\wedge dx_3+10dx_1\wedge dx_4+4dx_2\wedge dx_3 +13dx_2\wedge dx_4+12dx_3\wedge dx_4[/math].&lt;br /&gt;
&lt;br /&gt;
A form is said to be decomposable if it can be written as an exterior product of 1 forms. So given above [math] \alpha [/math] how do we know if it is decomposable or not? Let us introduce a linear map [math] L (b)=b\wedge \alpha [/math]. This is a map from 1 forms to 3 forms. Now a kernel or nullspace of this map are all 1 forms such that [math] L(b)=0 [/math]. A basis for this nullspace in the present case is&lt;br /&gt;
&lt;br /&gt;
[math] \displaystyle b_1=dx_1-4dx_3-13dx_4 \quad, \quad b_2=dx_2+4dx_3+10dx_4 [/math].&lt;br /&gt;
&lt;br /&gt;
Now one can check that [math] \alpha=b_1\wedge b_2 [/math].  All these computations can be done easily in Maple when the things are properly set up. But is this useful to anyone?&lt;br /&gt;
&lt;br /&gt;
The original [math] (e_{19}, e_{31}) [/math] is a different basis of the nullspace. In matrix terms the connection between them is as follows. If&lt;br /&gt;
&lt;br /&gt;
[math] \displaystyle A=\begin{pmatrix} 19 &amp;amp; 30 &amp;amp; 44 &amp;amp; 53 \\ 31 &amp;amp; 49 &amp;amp; 72 &amp;amp; 87 \end{pmatrix}[/math]&lt;br /&gt;
&lt;br /&gt;
then its Hermite (normal) form is&lt;br /&gt;
&lt;br /&gt;
[math] \displaystyle H=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; -4 &amp;amp; -13 \\ 0 &amp;amp; 1 &amp;amp; 4 &amp;amp; 10 \end{pmatrix}[/math]&lt;br /&gt;
&lt;br /&gt;
Let us take another [[Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to EA for RTT|example]]. Suppose we have  [math] \alpha_0=dx_1\wedge dx_2\wedge dx_3+2dx_1\wedge dx_2\wedge dx_4-2dx_1\wedge dx_3\wedge dx_4 -5dx_2\wedge dx_3\wedge dx_4[/math]. Now we have  [math] L_0 (b)=b\wedge \alpha_0 [/math] and the basis for nullspace is &lt;br /&gt;
&lt;br /&gt;
[math] \displaystyle b_1=dx_1+5dx_4 \quad, \quad b_2=dx_2+2dx_4 \quad, \quad b_3=dx_3+2dx_4 [/math].&lt;br /&gt;
&lt;br /&gt;
and one can check that [math] \alpha=b_1\wedge b_2 \wedge b_3[/math]. Note by the way that {{nowrap|&#039;&#039;n&#039;&#039; &amp;amp;minus; 1}} forms are always decomposable (here n=4 and we computed the decomposition of 3 form).&lt;br /&gt;
&lt;br /&gt;
== Truncation of wedgies ==&lt;br /&gt;
A useful operation to perform on any multivector, including wedgies, is truncation of the wedgie to a lower prime limit. This in effect sets all the basis vectors of a &#039;&#039;p&#039;&#039;-limit wedgie which are greater than &#039;&#039;q&#039;&#039;, the prime limit being truncated to zero. An algorithm to produce the truncation is to list the &#039;&#039;r&#039;&#039;-subsets of the primes to &#039;&#039;p&#039;&#039; in alphabetical order, and add the corresponding coefficient to the list of the &#039;&#039;q&#039;&#039;-limit truncation if and only if the maximum prime in the &#039;&#039;r&#039;&#039;-subet is less than or equal to &#039;&#039;q&#039;&#039;. Truncating a wedgie can lead to a non-wedgie if the GCD of the coefficients is greater than one; this means that in the lower limit, [[Wedgies_and_Multivals|contortion]] has appeared.&lt;br /&gt;
&lt;br /&gt;
== Conditions on being a wedgie ==&lt;br /&gt;
If we take any three integers &amp;lt;math&amp;gt;\bitval{a &amp;amp; b &amp;amp; c}&amp;lt;/math&amp;gt; such that {{nowrap|GCD(&#039;&#039;a&#039;&#039;, &#039;&#039;b&#039;&#039;, &#039;&#039;c&#039;&#039;) {{=}} 1}} and {{nowrap|&#039;&#039;a&#039;&#039; ≥ 1}} the result is always a wedgie, the wedgie tempering out the [[The_dual|dual]] [[monzos|monzo]] &amp;lt;math&amp;gt;\tmonzo{c &amp;amp; -b &amp;amp; a}&amp;lt;/math&amp;gt;. Since three such integers chosen at random are unlikely to produce a suitably small comma, the temperament will probably not be worth much, but at least it can be defined. &lt;br /&gt;
&lt;br /&gt;
However, this is no longer the case in higher limits. There, not everything which looks like a wedgie will be one; for instance the wedgies must also satisfy the condition, for any wedgie W, that {{nowrap|W ∧ W {{=}} 0}}, where the &amp;quot;0&amp;quot; means the multival of rank 2&#039;&#039;r&#039;&#039; obtained by wedging W with W. For prime limits 7 and 11 this condition suffices for rank two, but in general we need to check, for every prime {{nowrap|&#039;&#039;q&#039;&#039; ≤ &#039;&#039;p&#039;&#039;}} and every basis val &#039;&#039;v&#039;&#039; sending &#039;&#039;q&#039;&#039; to 1 and everything else to 0, that {{nowrap|(W ∨ &#039;&#039;q&#039;&#039;) ∧ W {{=}} 0}} and {{nowrap|(W ∧ &#039;&#039;v&#039;&#039;)º ∧ Wº {{=}} 0}}, where &amp;quot;∨&amp;quot; denotes the [[interior product]]. These conditions, the complete set along with the basic reduction conditions for being a wedgie, are known as the [[Wikipedia:Plücker embedding|Plücker relations]]. Note that the Plücker relations must be satisfied, since for a rank-&#039;&#039;r&#039;&#039; multival, {{nowrap|W ∨ &#039;&#039;q&#039;&#039;}} is a rank-({{nowrap|&#039;&#039;r&#039;&#039; &amp;amp;minus; 1}}) multival corresponding to tempering out all the commas of W, as well as &#039;&#039;q&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the 7-limit case, if we wedge a prospective rank two multival &amp;lt;math&amp;gt;W = \bitval{a &amp;amp; b &amp;amp; c &amp;amp; d &amp;amp; e &amp;amp; f}&amp;lt;/math&amp;gt; with itself, we obtain &amp;lt;math&amp;gt;W \wedge W = 2\left(af - be + cd\right)&amp;lt;/math&amp;gt;. The quantity {{nowrap|&#039;&#039;af&#039;&#039; &amp;amp;minus; &#039;&#039;be&#039;&#039; + &#039;&#039;cd&#039;&#039;}} is the [[Wikipedia:Pfaffian|Pfaffian]] of the wedgie, and that the Pfaffian is zero tells us that in the five-dimensional projective space &#039;&#039;&#039;P⁵&#039;&#039;&#039; in which wedgies live, the wedgie lies on a (four-dimensional) [[Wikipedia:Hypersurface|hypersurface]], known as the [[Mathematical theory of regular temperaments#Geometry_of_regular_temperaments|Grassmannian]] {{nowrap|&#039;&#039;&#039;Gr&#039;&#039;&#039;(2, 4)}}. For an 11-limit rank-two wedgie &amp;lt;math&amp;gt;W = \bitval{w_1 &amp;amp; w_2 &amp;amp; w_3 &amp;amp; w_4 &amp;amp; w_5 &amp;amp; w_6 &amp;amp; w_7 &amp;amp; w_8 &amp;amp; w_9 &amp;amp; w_{10}}&amp;lt;/math&amp;gt; we have that &amp;lt;math&amp;gt;W \wedge W = 2\quadtval{w_1 w_8 - w_2 w_6 + w_3 w_5 &amp;amp; w_1 w_9 - w_2 w_7 + w_4 w_5 &amp;amp; w_1 w_{10} - w_3 w_7 + w_4 w_6 &amp;amp; w_2 w_{10} - w_3 w_9 + w_4 w_8 &amp;amp; w_5 w_{10} - w_6 w_9 + w_7 w_8}&amp;lt;/math&amp;gt; is zero. These conditions allow us to solve for three of the coefficients in terms of the other seven, and so that &#039;&#039;&#039;Gr&#039;&#039;&#039;(2, 5), the Grassmannian of rank-two 11-limit temperaments, is a six-dimensional projective [[Wikipedia: Algebraic variety|algebraic variety]] in nine-dimensional projective space &#039;&#039;&#039;P⁹&#039;&#039;&#039;. Wedgies correspond to rational points on this variety. For 11-limit rank three temperaments, we have {{nowrap|&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; &amp;amp;minus; &#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + &#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}} = {{nowrap|&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;9&amp;lt;/sub&amp;gt;&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; &amp;amp;minus; &#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + &#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}} = {{nowrap|&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;10&amp;lt;/sub&amp;gt;&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; &amp;amp;minus; &#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; + &#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;}} = {{nowrap|&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;10&amp;lt;/sub&amp;gt;&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; &amp;amp;minus; &#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;9&amp;lt;/sub&amp;gt;&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; + &#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;}} = {{nowrap|&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;10&amp;lt;/sub&amp;gt;&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;amp;minus; &#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;9&amp;lt;/sub&amp;gt;&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; + &#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt;&#039;&#039;w&#039;&#039;&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; {{=}} 0}}; again, this leads to a six-dimensional variety, this time {{nowrap|&#039;&#039;&#039;Gr&#039;&#039;&#039;(3, 5)}}.&lt;br /&gt;
&lt;br /&gt;
== Constrained wedgies ==&lt;br /&gt;
Most of the wedgies which are legitimate according to the previous section do not represent temperaments which are in any way reasonable. To get temperaments which are, we need to constrain the relevant metrics--complexity should not be too high, error should not be too high, and badness should not be so high that competing temperaments are much better. Let us consider how bounding [[Tenney-Euclidean_temperament_measures#TE simple badness|relative error]] E, aka simple badness, constrains a 7-limit rank-w wedgie &amp;lt;math&amp;gt;W = \bitval{a &amp;amp; b &amp;amp; c &amp;amp; d &amp;amp; e &amp;amp; f}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
By definition, &amp;lt;math&amp;gt;E = \left\|J \wedge Z\right\|&amp;lt;/math&amp;gt;, where Z is the weighted version of W; if &#039;&#039;q&#039;&#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;, &#039;&#039;q&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;, and &#039;&#039;q&#039;&#039;&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; are the logarithms base two of 3, 5, and 7, then &amp;lt;math&amp;gt;Z = \bival{\frac{a}{q_3} &amp;amp; \frac{b}{q_5} &amp;amp; \frac{c}{q_7} &amp;amp; \frac{d}{q_3 q_5} &amp;amp; \frac{e}{q_3 q_7} &amp;amp; \frac{f}{q_5 q_7}}&amp;lt;/math&amp;gt;. We now have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left(\frac{d}{q_3q_5}-\frac{b}{q_5}+\frac{a}{q_3}\right)^2+\left(\frac{e}{q_3q_7}-\frac{c}{q_7}+\frac{a}{q_3}\right)^2+\left(\frac{f}{q_5q_7}-\frac{c}{q_7}+\frac{b}{q_5}\right)^2+\left(\frac{f}{q_5q_7}-\frac{e}{q_3q_7}+\frac{d}{q_3q_5}\right)^2 = 4 E^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From this we can conclude that &#039;&#039;d&#039;&#039;, &#039;&#039;e&#039;&#039;, and &#039;&#039;f&#039;&#039; satisfy &amp;lt;math&amp;gt;\left|d - q_3b + q_5a\right| \leqslant 2Eq_3q_5&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\left|e - q_3c + q_7a\right| \leqslant 2Eq_3q_7&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\left|f - q_5c + q_7d\right| \leqslant 2Eq_5q_7&amp;lt;/math&amp;gt;. This has an interesting interpretation: since &amp;lt;math&amp;gt;\tval{1 &amp;amp; q_3 &amp;amp; q_5 &amp;amp; q_7} \wedge \tval{0 &amp;amp; a &amp;amp; b &amp;amp; c} =&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\bitval{a &amp;amp; b &amp;amp; c &amp;amp; q_3b - q_5a &amp;amp; q_3c - q_7a &amp;amp; q_5c - q_7b}&amp;lt;/math&amp;gt;, if {{nowrap|E ≤ {{frac|1|4&#039;&#039;q&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;q&#039;&#039;&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;}}}}, then the full wedgie can be recovered from the octave equivalent (OE) portion of the wedgie simply by wedging it with &amp;lt;math&amp;gt;\tval{1 &amp;amp; q_3 &amp;amp; q_5 &amp;amp; q_7}&amp;lt;/math&amp;gt; and rounding to the nearest integer. This is not a very serious constraint to place on relative error; it seems unlikely anyone would be interested in a temperament which did not fall well under this low standard. Hence we may compile lists of reasonable temperaments by presuming &amp;quot;reasonable&amp;quot; requires this bound to be met, searching through triples &amp;lt;math&amp;gt;\bitval{a &amp;amp; b &amp;amp; c &amp;amp; \ldots}&amp;lt;/math&amp;gt; (note that if all of these are zero, 2 is being tempered out) up to some complexity bound, wedging with &amp;lt;math&amp;gt;\tmonzo{1 &amp;amp; q_3 &amp;amp; q_5 &amp;amp; q_7}&amp;lt;/math&amp;gt;, and rounding, then checking if the GCD is one and the Pfaffian is zero (i.e. {{nowrap|&#039;&#039;af&#039;&#039; &amp;amp;minus; &#039;&#039;be&#039;&#039; + &#039;&#039;cd&#039;&#039; {{=}} 0}}). Then we may toss everthing which does not meet the bound on relative error; however, for a reasonable list we will want a tighter bound. &lt;br /&gt;
&lt;br /&gt;
If {{nowrap|C {{=}} {{!!}}W{{!!}}}} is the TE complexity, then the formula for the [[Tenney-Euclidean_metrics#Logflat TE badness|logflat badness]] B in the 7-limit rank-two case is particularly simple: {{nowrap|B {{=}} CE}}. If complexity is bounded by, for example, 20 (which allows for some quite complex temperaments) then since {{nowrap|E ≤ {{frac|1|4&#039;&#039;q&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;q&#039;&#039;&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;}}}}, {{nowrap|B ≤ {{frac|20|4&#039;&#039;q&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;q&#039;&#039;&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;}} {{=}} 0.767}}. This badness figure is easily met. While simply bounding complexity will lead to a finite list, the list would be enormous. An alternative is also to bound badness; for instance, we might produce a list of 7-limit rank-two temperaments with complexity less than 20 and a more reasonable badness limit, such as 0.05 or 0.06.&lt;br /&gt;
&lt;br /&gt;
== Reconstituting wedgies in general ==&lt;br /&gt;
Essentially the same situation obtains for rank two temperaments in higher limits. The rule then is that if &amp;lt;math&amp;gt;E \leqslant \frac{1}{\binom{n}{3}\log_2\left(q\right)\log_2\left(p\right)}&amp;lt;/math&amp;gt; then wedging &amp;lt;math&amp;gt;K = \tval{1 &amp;amp; \log_2\left(3\right) &amp;amp; \log_2\left(5\right) &amp;amp; \ldots &amp;amp; \log_2\left(p\right)}&amp;lt;/math&amp;gt; with the val consisting of 0 followed by the first {{nowrap|&#039;&#039;n&#039;&#039; &amp;amp;minus; 1}} coefficients of the wedgie and rounding will give the wedgie, where &#039;&#039;p&#039;&#039; and &#039;&#039;q&#039;&#039; are the largest and second largest primes in the prime limit.&lt;br /&gt;
&lt;br /&gt;
More generally, we can reconstitute W by rounding {{nowrap|Y {{=}} (W ∨ 2) ∧ K}} to the nearest integer coefficients, where K is the JI point &amp;lt;math&amp;gt;\tval{1 &amp;amp; \log_2\left(3\right) &amp;amp; \log_2\left(5\right) &amp;amp; \ldots &amp;amp; \log_2\left(p\right)}&amp;lt;/math&amp;gt; in unweighted coordinates. Then we have &amp;lt;math&amp;gt;\left\|\left(W - Y\right) + Y\right\| \leqslant \left\|W-Y\right\| + \left\|Y\right\|&amp;lt;/math&amp;gt; by the triangle inequality, and since {{nowrap|{{!!}}W &amp;amp;minus; Y{{!!}}}} is bounded by the fact that W has been obtained by rounding, complexity, which is {{nowrap|{{!!}}(W &amp;amp;minus; Y) + Y{{!!}} {{=}} {{!!}}W{{!!}}}}, can be bounded by ||Y||; which means it can be bounded by the coefficients of Y, which are those coefficients of W which can be found in W∨2 and over which we could be conducting a search. Moreover, we have from {{nowrap|Y ∧ K {{=}} ((W ∨ 2) ∧ K) ∧ K {{=}} 0}} that relative error, which is {{nowrap|{{!!}}W ∧ K{{!!}}}}, is {{nowrap|{{!!}}((W &amp;amp;minus; Y) + Y) ∧ K{{!!}} {{=}} {{!!}}(W &amp;amp;minus; Y) ∧ K{{!!}}}}, hence relative error is also bounded by the fact that {{nowrap|{{!!}}W &amp;amp;minus; Y{{!!}}}} is bounded. This means that unless relative error is large, W can be recovered by rounding Y, and hence all wedgies within such a bound, which we may call &#039;&#039;recoverable&#039;&#039;, can be found by a search on only some prospective coefficients. Temperaments which are not recoverable seem of little interest and may be ruled out of consideration. Search spaces for complexity measures such as [[Tenney-Euclidean_temperament_measures#TE Complexity|TE complexity]] which are defined in terms of the wedgie can be obtained by assuming all wedgie coefficients which are not being used to recover a wedgie are zero, which gives a minimum value for the complexity. In the case of rank two temperaments, an especially efficient complexity measure for such searches, and one with some other desirable properties, is [[generator complexity]].&lt;br /&gt;
&lt;br /&gt;
In the particular case of the 11-limit in rank three, we have that {{nowrap|(W ∨ 2) ∧ K}} gives the full wedgie, which has ten coefficents, in terms of the first six upon rounding off. Using this for a search is less difficult than it sounds, since the complexity numbers for rank three are so much lower. If the relative error E satisifes {{nowrap|E ≤ {{frac|1|2√(5)&#039;&#039;q&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&#039;&#039;q&#039;&#039;&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&#039;&#039;q&#039;&#039;&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt;}}}}, then the rounding off is guaranteed to lead to the correct result. This amount, 0.0099, is again easily met.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Intro to exterior algebra for RTT]]: for detailed background about and further explanations for how to work with multivectors and multicovectors such as wedgies&lt;br /&gt;
&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Exterior algebra]]&lt;br /&gt;
{{todo| improve readability }}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Xenharmonic_Wiki:Referendum&amp;diff=179991</id>
		<title>Xenharmonic Wiki:Referendum</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Xenharmonic_Wiki:Referendum&amp;diff=179991"/>
		<updated>2025-02-09T15:11:31Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page was created on Sun 9 Feb 2025 to &#039;&#039;&#039;enable the community to directly vote on major existential concerns&#039;&#039;&#039; the wiki is facing at this time. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Every editor who wishes to vote is encouraged to vote&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This page will be divided into two sections, &amp;quot;Yes/no questions&amp;quot;, and &amp;quot;Multiple choice questions&amp;quot;. Each section will begin with an explanation of how the voting method works&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You may vote on as many or as few questions as you wish&#039;&#039;&#039;. You may not vote more than once on the same question, but you may edit your vote after posting it if you wish.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Authorship and responsibility for implementation&lt;br /&gt;
&lt;br /&gt;
This page was mostly written by [[Budjarn Lambeth]], who copied the wording of some questions from [[Mike Battaglia]]. The results of the referendum will be implemented by [[Tyler Henthorn]]. &lt;br /&gt;
&lt;br /&gt;
(&#039;&#039;Do note, however, that Henthorn is neither for nor against this referendum itself, nor is he for nor against any particular outcome. He is simply acting as a neutral party to facilitate it. It is his intention to allow the community (all of you) to take the lead, and he will simply implement whatever you decide.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Also note that Battaglia is neither for nor against the referendum either, Lambeth just simply copied Battaglia’s wording from an unrelated post Battaglia made.&#039;&#039;)&lt;br /&gt;
[[Category:Xenharmonic Wiki]]&lt;br /&gt;
&lt;br /&gt;
== Yes/no questions ==&lt;br /&gt;
&lt;br /&gt;
=== How to vote ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Edit the page and write either &amp;quot;* YES. ~~~~&amp;quot; or &amp;quot;* NO. ~~~~&amp;quot; in a new line under the question. &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;~~~~&amp;quot; will automatically tag the vote with a name and date to make counting easier.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== How votes will be counted ===&lt;br /&gt;
After the third vote is cast on a question, a 7 day timer begins counting down. After 7 days have passed, whichever option has more votes - YES or NO - is the one that wins.&lt;br /&gt;
&lt;br /&gt;
If there is a tie after 7 days, then the poll stays open and the very next vote cast acts as the tie breaker.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Question 1. Should FloraC be granted bureaucrat permissions? YES or NO? ===&lt;br /&gt;
* YES. [[User:BudjarnLambeth|BudjarnLambeth]] ([[User talk:BudjarnLambeth|talk]]) 07:22, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Fitzgerald Lee|Fitzgerald Lee]] ([[User talk:Fitzgerald Lee|talk]]) 07:49, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Xenoindex|Xenoindex]] ([[User talk:Xenoindex|talk]]) 07:57, 9 February 2025 (UTC)&lt;br /&gt;
* YES. We are in dire need of more bureaucrats, and FloraC has been a great admin. [[User:Sintel|Sintel]] ([[User talk:Sintel|talk]]) 12:43, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Francium|Francium]] ([[User talk:Francium|talk]]) 13:01, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Lériendil|Lériendil]] ([[User talk:Lériendil|talk]]) 13:14, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Inthar|Inthar]] ([[User talk:Inthar|talk]]) 15:04, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 15:11, 9 February 2025 (UTC)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Question 2. Should Fredg999 be granted sysop permissions? YES or NO? ===&lt;br /&gt;
* YES. [[User:BudjarnLambeth|BudjarnLambeth]] ([[User talk:BudjarnLambeth|talk]]) 07:22, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Fitzgerald Lee|Fitzgerald Lee]] ([[User talk:Fitzgerald Lee|talk]]) 07:49, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Xenoindex|Xenoindex]] ([[User talk:Xenoindex|talk]]) 07:57, 9 February 2025 (UTC)&lt;br /&gt;
* YES. Fredg999 has a long history of good edits and is a very level-headed person who is good at conflict resolution. [[User:Sintel|Sintel]] ([[User talk:Sintel|talk]]) 12:46, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Francium|Francium]] ([[User talk:Francium|talk]]) 13:01, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Lériendil|Lériendil]] ([[User talk:Lériendil|talk]]) 13:14, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Inthar|Inthar]] ([[User talk:Inthar|talk]]) 15:04, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 15:11, 9 February 2025 (UTC)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Question 3. Should Fredg999 be granted interface admin permissions? YES or NO? ===&lt;br /&gt;
* YES. [[User:BudjarnLambeth|BudjarnLambeth]] ([[User talk:BudjarnLambeth|talk]]) 07:22, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Fitzgerald Lee|Fitzgerald Lee]] ([[User talk:Fitzgerald Lee|talk]]) 07:49, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Xenoindex|Xenoindex]] ([[User talk:Xenoindex|talk]]) 07:57, 9 February 2025 (UTC)&lt;br /&gt;
* YES. (see above) [[User:Sintel|Sintel]] ([[User talk:Sintel|talk]]) 12:46, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Francium|Francium]] ([[User talk:Francium|talk]]) 13:01, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Lériendil|Lériendil]] ([[User talk:Lériendil|talk]]) 13:14, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Inthar|Inthar]] ([[User talk:Inthar|talk]]) 15:04, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 15:11, 9 February 2025 (UTC)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Question 4. Should Lériendil be granted sysop permissions? YES or NO? ===&lt;br /&gt;
* YES. [[User:BudjarnLambeth|BudjarnLambeth]] ([[User talk:BudjarnLambeth|talk]]) 07:22, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Fitzgerald Lee|Fitzgerald Lee]] ([[User talk:Fitzgerald Lee|talk]]) 07:49, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Xenoindex|Xenoindex]] ([[User talk:Xenoindex|talk]]) 07:57, 9 February 2025 (UTC)&lt;br /&gt;
* Neutral. Lériendil has not been active for very long, and seems mostly concerned with specific RTT projects rather than the wiki as a whole. But we need more admins and I don&#039;t think they&#039;d do a bad job. [[User:Sintel|Sintel]] ([[User talk:Sintel|talk]]) 12:48, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Francium|Francium]] ([[User talk:Francium|talk]]) 13:01, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Lériendil|Lériendil]] ([[User talk:Lériendil|talk]]) 13:14, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Inthar|Inthar]] ([[User talk:Inthar|talk]]) 15:04, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 15:11, 9 February 2025 (UTC)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Question 5. Should Lériendil be granted interface admin permissions? YES or NO? ===&lt;br /&gt;
* YES. [[User:BudjarnLambeth|BudjarnLambeth]] ([[User talk:BudjarnLambeth|talk]]) 07:22, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Fitzgerald Lee|Fitzgerald Lee]] ([[User talk:Fitzgerald Lee|talk]]) 07:49, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Xenoindex|Xenoindex]] ([[User talk:Xenoindex|talk]]) 07:57, 9 February 2025 (UTC)&lt;br /&gt;
* Neutral. (see above) [[User:Sintel|Sintel]] ([[User talk:Sintel|talk]]) 12:49, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Francium|Francium]] ([[User talk:Francium|talk]]) 13:01, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Lériendil|Lériendil]] ([[User talk:Lériendil|talk]]) 13:14, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Inthar|Inthar]] ([[User talk:Inthar|talk]]) 15:04, 9 February 2025 (UTC)&lt;br /&gt;
* YES. [[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 15:11, 9 February 2025 (UTC)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Multiple choice questions ==&lt;br /&gt;
&lt;br /&gt;
=== How to vote ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Edit the page and write &amp;quot;* The options I&#039;m okay with are (whatever options you choose). ~~~~&amp;quot; in a new line under the question. &lt;br /&gt;
&lt;br /&gt;
For example, &amp;quot;* The options I&#039;m okay with are A, C, D, F. ~~~~&amp;quot; is a valid vote.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== How votes are counted ===&lt;br /&gt;
After the third vote is cast on a question, a 7 day timer begins counting down. After 7 days have passed, whichever choice appeared the most times in peoples&#039; votes is the one that wins. &lt;br /&gt;
&lt;br /&gt;
If there is a tie after 7 days, then the poll stays open and the very next vote cast acts as the tie breaker.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Question 6. Who has the last say on the RTT pages, particularly Gene&#039;s stuff? ===&lt;br /&gt;
; Options&lt;br /&gt;
* A. They should be treated just like any other page, anyone can edit them.&lt;br /&gt;
* B. Any proposed edit must be first suggested on the talk page, and recieve more replies in favour than against, as of exactly 7 days after the first reply is posted.&lt;br /&gt;
* C. Any proposed edit must be first suggested in both a Discord poll in #wiki, and a Facebook poll in Xenwiki Work Group. It must recieve more yes votes than no votes on BOTH platforms, as of exactly 7 days after the poll is posted. If nobody votes at all on one of the platforms, that is considered a &amp;quot;yes&amp;quot; vote.&lt;br /&gt;
* D. Any proposed edit must be suggested to a bureaucrat on that bureaucrat&#039;s talk page, and the bureaucrat must say yes in order for it to be implemented.&lt;br /&gt;
* E. Any proposed edit must be suggested to any admin on that admin&#039;s talk page, and the admin must say yes in order for it to be implemented.&lt;br /&gt;
* F. None of these options are acceptable, the community should be asked to invent a different option which can then be voted on.&lt;br /&gt;
&lt;br /&gt;
; Votes&lt;br /&gt;
* The options I&#039;m okay with are A, B, E. [[User:BudjarnLambeth|BudjarnLambeth]] ([[User talk:BudjarnLambeth|talk]]) 07:22, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are A, B. [[User:Fitzgerald Lee|Fitzgerald Lee]] ([[User talk:Fitzgerald Lee|talk]]) 07:54, 9 February 2025 (UTC)&lt;br /&gt;
* AB [[User:Xenoindex|Xenoindex]] ([[User talk:Xenoindex|talk]]) 07:57, 9 February 2025 (UTC)&lt;br /&gt;
* A. As far as I&#039;m concerned there is no good reason to treat these pages in a different way. Use the talk page and build consensus. [[User:Sintel|Sintel]] ([[User talk:Sintel|talk]]) 12:52, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are A, B, E. [[User:Lériendil|Lériendil]] ([[User talk:Lériendil|talk]]) 13:17, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are A, B, E. [[User:Francium|Francium]] ([[User talk:Francium|talk]]) 13:20, 9 February 2025 (UTC)&lt;br /&gt;
* A. See Sintel&#039;s comment above. [[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 15:11, 9 February 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Question 7. Who is overseeing the mathematical content, and is responsible for making sure it is correct? ===&lt;br /&gt;
; Options&lt;br /&gt;
* A. It should be treated just like any other content, anyone can edit it.&lt;br /&gt;
* B. The bureaucrats should be responsible for overseeing it directly.&lt;br /&gt;
* C. The admins in general should be responsible for overseeing it directly.&lt;br /&gt;
* D. We should hold a one-off election to elect a team of five &amp;quot;math experts&amp;quot; with the responsibility and authority to correct all math on the wiki.&lt;br /&gt;
* E. We should hold a recurring annual election to elect a team of five &amp;quot;math experts&amp;quot; with the responsibility and authority to correct all math on the wiki.&lt;br /&gt;
* F. There should be a team of &amp;quot;math experts&amp;quot; which can be appointed by, or dismissed by, any bureaucrat.&lt;br /&gt;
* G. There should be a team of &amp;quot;math experts&amp;quot; which can be appointed by, or dismissed by, any admin in general.&lt;br /&gt;
* H. None of these options are acceptable, the community should be asked to invent a different option which can then be voted on.&lt;br /&gt;
&lt;br /&gt;
; Votes&lt;br /&gt;
* The options I&#039;m okay with are A, C, F, G. [[User:BudjarnLambeth|BudjarnLambeth]] ([[User talk:BudjarnLambeth|talk]]) 07:22, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are A, B, C. [[User:Fitzgerald Lee|Fitzgerald Lee]] ([[User talk:Fitzgerald Lee|talk]]) 07:54, 9 February 2025 (UTC)&lt;br /&gt;
* ACFG [[User:Xenoindex|Xenoindex]] ([[User talk:Xenoindex|talk]]) 07:57, 9 February 2025 (UTC)&lt;br /&gt;
* A. Having some kind of wiki-wide math project / task force is not a bad idea, but it should be on a voluntary basis and their edits/opinions should not be given special priority. [[User:Sintel|Sintel]] ([[User talk:Sintel|talk]]) 12:55, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are A, D, E, G. [[User:Lériendil|Lériendil]] ([[User talk:Lériendil|talk]]) 13:17, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are A, C, E, G. Although Sintel has a good point with the voluntary basis and the priority. [[User:Francium|Francium]] ([[User talk:Francium|talk]]) 13:23, 9 February 2025 (UTC)&lt;br /&gt;
* A. See Sintel&#039;s comment above. [[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 15:11, 9 February 2025 (UTC)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Question 8. In future, who gets to add or remove admins? ===&lt;br /&gt;
; Options&lt;br /&gt;
* A. Any bureaucrat can add or remove admins at their own discretion (that&#039;s how it works now).&lt;br /&gt;
* B. A page is created where anyone can nominate someone to be added or removed as admin. A yes/no vote is then held using the same rules as the yes/no votes on this page, and the bureaucrats must enforce the results of the vote.&lt;br /&gt;
* C. None of these options are acceptable, the community should be asked to invent a different option which can then be voted on.&lt;br /&gt;
&lt;br /&gt;
; Votes&lt;br /&gt;
* The options I&#039;m okay with are A, B. [[User:BudjarnLambeth|BudjarnLambeth]] ([[User talk:BudjarnLambeth|talk]]) 07:22, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are A, B. [[User:Fitzgerald Lee|Fitzgerald Lee]] ([[User talk:Fitzgerald Lee|talk]]) 07:54, 9 February 2025 (UTC)&lt;br /&gt;
* AB [[User:Xenoindex|Xenoindex]] ([[User talk:Xenoindex|talk]]) 07:57, 9 February 2025 (UTC)&lt;br /&gt;
* C. Admin nominations should be discussed with everyone giving their opinions freely. After a set period the discussion closes and a bureaucrat reviews all of the arguments, and makes the final decision. The outcome should be based on community consensus (near unanimity) and not majority vote. [[User:Sintel|Sintel]] ([[User talk:Sintel|talk]]) 13:15, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are A, C. [[User:Lériendil|Lériendil]] ([[User talk:Lériendil|talk]]) 13:17, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are A, C. [[User:Francium|Francium]] ([[User talk:Francium|talk]]) 13:24, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are A, B, C. [[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 15:11, 9 February 2025 (UTC)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Question 9. In future, who gets to add or remove bureaucrats? ===&lt;br /&gt;
; Options&lt;br /&gt;
* A. A page is created where anyone can nominate someone to be added or removed as bureaucrat. A yes/no vote is then held using the same rules as the yes/no votes on this page, except that YES requires a supermajority of at least 2/3 of the vote to pass. The bureaucrats must enforce the results of the vote. If the wiki has only one bureaucrat, the community cannot vote to remove them until a new bureaucrat has been added first.&lt;br /&gt;
* B. A protected page is created where any admin can nominate someone to be added or removed as bureaucrat. A yes/no vote is then held using the same rules as the yes/no votes on this page, except that YES requires a supermajority of at least 2/3 of the vote to pass, and only admins are allowed to vote. The bureaucrats must enforce the results of the vote. If the wiki has only one bureaucrat, the admins cannot vote to remove them until a new bureaucrat has been added first.&lt;br /&gt;
* C. None of these options are acceptable, the community should be asked to invent a different option which can then be voted on.&lt;br /&gt;
&lt;br /&gt;
; Votes&lt;br /&gt;
* The options I&#039;m okay with are A, B. [[User:BudjarnLambeth|BudjarnLambeth]] ([[User talk:BudjarnLambeth|talk]]) 07:22, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are A. [[User:Fitzgerald Lee|Fitzgerald Lee]] ([[User talk:Fitzgerald Lee|talk]]) 07:54, 9 February 2025 (UTC)&lt;br /&gt;
* AB [[User:Xenoindex|Xenoindex]] ([[User talk:Xenoindex|talk]]) 07:57, 9 February 2025 (UTC)&lt;br /&gt;
* C. (same process as I outlined above) [[User:Sintel|Sintel]] ([[User talk:Sintel|talk]]) 12:59, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are C. [[User:Lériendil|Lériendil]] ([[User talk:Lériendil|talk]]) 13:17, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are C. [[User:Francium|Francium]] ([[User talk:Francium|talk]]) 13:25, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are A, B, C. [[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 15:11, 9 February 2025 (UTC)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Question 10. Who gets to determine what pages are locked or unlocked? ===&lt;br /&gt;
; Options&lt;br /&gt;
* A. Any admin can lock or unlock a page at their discretion (that&#039;s how it works now).&lt;br /&gt;
* B. Only bureaucrats are allowed to lock or unlock pages.&lt;br /&gt;
* C. A page is created where anyone can nominate a page to be locked or unlocked. A yes/no vote is then held using the same rules as the yes/no votes on this page. The admins must enforce the results of the vote.&lt;br /&gt;
* D. A page is created where anyone can nominate a page to be locked or unlocked. A yes/no vote is then held using the same rules as the yes/no votes on this page, except that ONLY admins can vote. The admins must enforce the results of the vote.&lt;br /&gt;
* E. Any proposed lock or unlock must be first suggested in both a Discord poll in #wiki, and a Facebook poll in Xenwiki Work Group. It must recieve more yes votes than no votes on BOTH platforms, as of exactly 7 days after the poll is posted. If nobody votes at all on one of the platforms, that is considered a &amp;quot;yes&amp;quot; vote. The admins must enforce the results of the vote.&lt;br /&gt;
* F. None of these options are acceptable, the community should be asked to invent a different option which can then be voted on.&lt;br /&gt;
&lt;br /&gt;
; Votes&lt;br /&gt;
* The options I&#039;m okay with are A, B, C, D. [[User:BudjarnLambeth|BudjarnLambeth]] ([[User talk:BudjarnLambeth|talk]]) 07:22, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are A, B, C. [[User:Fitzgerald Lee|Fitzgerald Lee]] ([[User talk:Fitzgerald Lee|talk]]) 07:54, 9 February 2025 (UTC)&lt;br /&gt;
* ABCD [[User:Xenoindex|Xenoindex]] ([[User talk:Xenoindex|talk]]) 07:57, 9 February 2025 (UTC)&lt;br /&gt;
* F. There should be a clear protection policy (analogous to [https://en.wikipedia.org/wiki/Wikipedia:Protection_policy Wikipedia&#039;s protection policy]). Protection can be done at the discretion of an admin, but the reasoning and duration should be clearly outlined on the talk page. To quote the Wikipedia policy:&lt;br /&gt;
:: Applying page protection solely as a preemptive measure is contrary to the open nature of Wikipedia and is generally not allowed. Instead, protection is used when vandalism, disruption, or abuse by multiple users is occurring at a frequency that warrants protection.&lt;br /&gt;
: Protection should be used sparingly and mostly as a last resort. Leaving pages protected indefinitely without leaving any path to unprotect them (as is happening now!) is unacceptable on a wiki. [[User:Sintel|Sintel]] ([[User talk:Sintel|talk]]) 13:09, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are F. [[User:Lériendil|Lériendil]] ([[User talk:Lériendil|talk]]) 13:17, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are F. [[User:Francium|Francium]] ([[User talk:Francium|talk]]) 13:26, 9 February 2025 (UTC)&lt;br /&gt;
* The options I&#039;m okay with are F. See Sintel&#039;s comment above. [[User:Cmloegcmluin|Cmloegcmluin]] ([[User talk:Cmloegcmluin|talk]]) 15:11, 9 February 2025 (UTC)&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Unnoticeable_comma&amp;diff=178555</id>
		<title>Unnoticeable comma</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Unnoticeable_comma&amp;diff=178555"/>
		<updated>2025-01-30T04:30:34Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* 19-limit commas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Unnoticeable commas&#039;&#039;&#039; are very small intervals. These [[comma]]s are called &amp;quot;unnoticeable&amp;quot; because, being equal to or less than 3.5 cents, they are smaller than the average peak [http://musictheory.zentral.zone/huntsystem2.html#2 JND] ([[just-noticeable difference]]) of human pitch perception, as illustrated by the research of [[Aaron Andrew Hunt]]. It is improbable that even a trained listener would be able to notice these intervals, and as such they a prime target for psychoacoustically informed [[Microtempering|microtempering]]. (However, a considerably larger comma can be unnoticeable in an [[adaptive just intonation|adaptive]] tuning context. Instead of one large pitch shift of the entire comma, there can be many small pitch shifts of a fraction of a comma, one per chord change. Given this, a noticeable 3-limit comma that arguably deserves inclusion is the [[mercator comma]], corresponding to using [[53edo]] for the circle of fifths.) &lt;br /&gt;
&lt;br /&gt;
For commas over 100 cents in size, see [[Large comma]]; for commas in between 30 and 100 cents in size, see [[Medium comma]]; and for commas over 3.5 cents in size, see [[Small comma]].&lt;br /&gt;
&lt;br /&gt;
Due to the wide range of sizes, cents values here and on the other commas pages are listed to 5 significant digits, instead of to a fixed number of decimal places as is the [[conventions|convention]] elsewhere on the wiki. Except for the 3-limit commas, the [[color notation|color name]] refers to both the comma and the temperament created when it is tempered out.&lt;br /&gt;
&lt;br /&gt;
== List of commas, by prime limit ==&lt;br /&gt;
=== 3-limit commas ===&lt;br /&gt;
{{See also| Table of 3-limit commas }}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name(s)&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[Color name|Color Name]]&lt;br /&gt;
! [[Monzo]]&lt;br /&gt;
! [[Cent]]s&lt;br /&gt;
! Named by&lt;br /&gt;
|-&lt;br /&gt;
| [[Qian&#039;s large comma]]&lt;br /&gt;
| Wa-359&lt;br /&gt;
| w-359&lt;br /&gt;
| {{monzo| -569 359 }}&lt;br /&gt;
| 1.8453&lt;br /&gt;
| Chen Yingshi (2009)&lt;br /&gt;
|-&lt;br /&gt;
| [[Qian&#039;s small comma]], sasktel comma&lt;br /&gt;
| Wa-306&lt;br /&gt;
| w-306&lt;br /&gt;
| {{monzo| 485 -306 }}&lt;br /&gt;
| 1.7697&lt;br /&gt;
| Chen Yingshi (2009) for &#039;&#039;Qian&#039;s small comma&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Satanic comma]]&lt;br /&gt;
| Wa-665&lt;br /&gt;
| w-665&lt;br /&gt;
| {{monzo| -1054 665 }}&lt;br /&gt;
| 0.075575&lt;br /&gt;
| [[Marc Jones]] (1990)&lt;br /&gt;
|-&lt;br /&gt;
| 15601-comma&lt;br /&gt;
| Wa-15601&lt;br /&gt;
| w-15601&lt;br /&gt;
| {{monzo| 24727 -15601 }}&lt;br /&gt;
| 0.031499&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 31867-comma&lt;br /&gt;
| Wa-31867&lt;br /&gt;
| w-31867&lt;br /&gt;
| {{monzo| -50508 31867 }}&lt;br /&gt;
| 0.012577&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Archangelic comma]]&lt;br /&gt;
| Wa-190537&lt;br /&gt;
| w-190537&lt;br /&gt;
| {{monzo| 301994 -190537 }}&lt;br /&gt;
| 0.00011162&lt;br /&gt;
| [[Dawson Berry]] (2022)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 5-limit commas ===&lt;br /&gt;
{{See also| Table of 5-limit commas }}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name(s)&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[Color name|Color Name]]&lt;br /&gt;
! [[Ratio]]&lt;br /&gt;
! [[Monzo]]&lt;br /&gt;
! [[Cent]]s&lt;br /&gt;
! Named by&lt;br /&gt;
|-&lt;br /&gt;
| [[Dodifo comma]]&lt;br /&gt;
| Quadla-sepquinyo&lt;br /&gt;
| L&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;35&amp;lt;/sup&amp;gt;-9&lt;br /&gt;
|  &lt;br /&gt;
| {{Monzo| -67 -9 35 }}&lt;br /&gt;
| 3.3850&lt;br /&gt;
| [[Petr Pařízek]] (2011)&lt;br /&gt;
|-&lt;br /&gt;
| [[Vishnuzma]], semisuper comma&lt;br /&gt;
| Sasepbigu&lt;br /&gt;
| sg&amp;lt;sup&amp;gt;14&amp;lt;/sup&amp;gt;4&lt;br /&gt;
| 6115295232 / 6103515625&lt;br /&gt;
| {{Monzo| 23 6 -14 }}&lt;br /&gt;
| 3.3380&lt;br /&gt;
| [[Gene Ward Smith]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| [[Enneadeca]], 19-tone-comma&lt;br /&gt;
| Neyo&lt;br /&gt;
| y&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;-4&lt;br /&gt;
| 19073486328125 / &amp;lt;br&amp;gt;19042491875328&lt;br /&gt;
| {{Monzo| -14 -19 19 }}&lt;br /&gt;
| 2.8155&lt;br /&gt;
| [[Gene Ward Smith]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| [[Vavoom comma]]&lt;br /&gt;
| Quinla-seyo&lt;br /&gt;
| L&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;17&amp;lt;/sup&amp;gt;-7&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -68 18 17 }}&lt;br /&gt;
| 2.5232&lt;br /&gt;
| [[Paul Erlich]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| [[Tricot comma]]&lt;br /&gt;
| Quadsa-triyo&lt;br /&gt;
| s&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;3&lt;br /&gt;
| 68719476736000 / &amp;lt;br&amp;gt;68630377364883&lt;br /&gt;
| {{Monzo| 39 -29 3 }}&lt;br /&gt;
| 2.2461&lt;br /&gt;
| [[Paul Erlich]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| [[Schisma]]&lt;br /&gt;
| Layo&lt;br /&gt;
| Ly-2&lt;br /&gt;
| 32805 / 32768&lt;br /&gt;
| {{Monzo| -15 8 1 }}&lt;br /&gt;
| 1.9537&lt;br /&gt;
| Hermann von Helmholtz, Alexander Ellis (1875)&lt;br /&gt;
|-&lt;br /&gt;
| [[Aluminium comma]]&lt;br /&gt;
| Sepsa-thegu&lt;br /&gt;
| s&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;13&amp;lt;/sup&amp;gt;8&lt;br /&gt;
|&lt;br /&gt;
| {{Monzo| 92 -39 -13 }}&lt;br /&gt;
| 1.6767&lt;br /&gt;
| [[Eliora]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Counterschisma]]&lt;br /&gt;
| Tribilagu&lt;br /&gt;
| L&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;g-5&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -69 45 -1 }}&lt;br /&gt;
| 1.6613&lt;br /&gt;
| [[Gene Ward Smith]] (2003)&lt;br /&gt;
|-&lt;br /&gt;
| [[Neon comma]]&lt;br /&gt;
| Laquinquinbigu&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| {{monzo| 21 60 -50 }}&lt;br /&gt;
| 1.6144&lt;br /&gt;
| [[Eliora]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Septendecima]]&lt;br /&gt;
| Lala-sebiyo&lt;br /&gt;
| LLy&amp;lt;sup&amp;gt;34&amp;lt;/sup&amp;gt;-8&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -52 -17 34 }}&lt;br /&gt;
| 1.4313&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Luna comma]], hemithirds comma&lt;br /&gt;
| Sasa-quintrigu&lt;br /&gt;
| ssg&amp;lt;sup&amp;gt;15&amp;lt;/sup&amp;gt;5&lt;br /&gt;
| 274877906944 / &amp;lt;br&amp;gt;274658203125&lt;br /&gt;
| {{Monzo| 38 -2 -15 }}&lt;br /&gt;
| 1.3843&lt;br /&gt;
| [[Gene Ward Smith]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| [[Minortone comma]], minortonma&lt;br /&gt;
| Trila-segu&lt;br /&gt;
| L&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;17&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -16 35 -17 }}&lt;br /&gt;
| 1.0919&lt;br /&gt;
| [[Gene Ward Smith]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| [[Ennealimma]]&lt;br /&gt;
| Satritribiyo&lt;br /&gt;
| sy&amp;lt;sup&amp;gt;18&amp;lt;/sup&amp;gt;-3&lt;br /&gt;
| 7629394531250 / &amp;lt;br&amp;gt;7625597484987&lt;br /&gt;
| {{Monzo| 1 -27 18 }}&lt;br /&gt;
| 0.86183&lt;br /&gt;
| [[Paul Erlich]], [[Gene Ward Smith]] (2001)&lt;br /&gt;
|-&lt;br /&gt;
| Astro comma&lt;br /&gt;
| Tribisa-thiwegu&lt;br /&gt;
| s&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;31&amp;lt;/sup&amp;gt;10&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 91 -12 -31 }}&lt;br /&gt;
| 0.81486&lt;br /&gt;
| [[Paul Erlich]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| [[Gaster comma]]&lt;br /&gt;
| Quadbila-negu&lt;br /&gt;
| L&amp;lt;sup&amp;gt;8&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;-3&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -70 72 -19 }}&lt;br /&gt;
| 0.79950&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2022)&lt;br /&gt;
|-&lt;br /&gt;
| [[Niobium comma]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| {{Monzo| -875 492 41 }}&lt;br /&gt;
| 0.72269&lt;br /&gt;
| [[Eliora]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Kwazy comma]]&lt;br /&gt;
| Quadla-quadquadyo&lt;br /&gt;
| L&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;16&amp;lt;/sup&amp;gt;-6&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -53 10 16 }}&lt;br /&gt;
| 0.56943&lt;br /&gt;
| [[Paul Erlich]], [[Gene Ward Smith]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| Whoosh&lt;br /&gt;
| Saletrigu&lt;br /&gt;
| sg&amp;lt;sup&amp;gt;33&amp;lt;/sup&amp;gt;7&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 37 25 -33 }}&lt;br /&gt;
| 0.52246&lt;br /&gt;
| [[Paul Erlich]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| Egads&lt;br /&gt;
| Setriyo&lt;br /&gt;
| y&amp;lt;sup&amp;gt;51&amp;lt;/sup&amp;gt;-9&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -36 -52 51 }}&lt;br /&gt;
| 0.33936&lt;br /&gt;
| [[Paul Erlich]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| [[Monzisma]]&lt;br /&gt;
| Quinsa-yoyo&lt;br /&gt;
| s&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;yy4&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 54 -37 2 }}&lt;br /&gt;
| 0.29240&lt;br /&gt;
| [[Margo Schulter]] (2001)&lt;br /&gt;
|-&lt;br /&gt;
| Fortune&lt;br /&gt;
| Tritrila-sepbiyo&lt;br /&gt;
| L&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;14&amp;lt;/sup&amp;gt;-9&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -107 47 14 }}&lt;br /&gt;
| 0.27703&lt;br /&gt;
| [[Paul Erlich]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| Gross&lt;br /&gt;
| Quinbisa-fosegu&lt;br /&gt;
| s&amp;lt;sup&amp;gt;10&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;47&amp;lt;/sup&amp;gt;15&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 144 -22 -47 }}&lt;br /&gt;
| 0.24543&lt;br /&gt;
| [[Paul Erlich]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| Senior&lt;br /&gt;
| Quadla-sepquingu&lt;br /&gt;
| L&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;35&amp;lt;/sup&amp;gt;4&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -17 62 -35 }}&lt;br /&gt;
| 0.23007&lt;br /&gt;
| [[Paul Erlich]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| [[Counterquectisma]], deltapion&lt;br /&gt;
| Quintritrilayo&lt;br /&gt;
| L&amp;lt;sup&amp;gt;45&amp;lt;/sup&amp;gt;y-31&lt;br /&gt;
|&lt;br /&gt;
| {{Monzo| -500 314 1 }}&lt;br /&gt;
| 0.18399&lt;br /&gt;
| [[Eliora]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Quectisma]]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| {{Monzo| 554 -351 1 }}&lt;br /&gt;
| 0.10841&lt;br /&gt;
| [[User:CompactStar|CompactStar]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| Raider&lt;br /&gt;
| Tritrisa-thiseyo&lt;br /&gt;
| s&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;37&amp;lt;/sup&amp;gt;1&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 71 -99 37 }}&lt;br /&gt;
| 0.062327&lt;br /&gt;
| [[Gene Ward Smith]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| Pirate&lt;br /&gt;
| Quinla-sepsepyo&lt;br /&gt;
| L&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;49&amp;lt;/sup&amp;gt;-12&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -90 -15 49 }}&lt;br /&gt;
| 0.046966&lt;br /&gt;
| [[Paul Erlich]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| Viking&lt;br /&gt;
| Nela-siweyo&lt;br /&gt;
| L&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;61&amp;lt;/sup&amp;gt;-23&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -251 69 61 }}&lt;br /&gt;
| 0.031605&lt;br /&gt;
| [[Gene Ward Smith]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| [[Kirnberger&#039;s atom]]&lt;br /&gt;
| Sepbisa-quadtrigu&lt;br /&gt;
| s&amp;lt;sup&amp;gt;14&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;12&amp;lt;/sup&amp;gt;12&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 161 -84 -12 }}&lt;br /&gt;
| 0.015361&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Selenia&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -433 -137 280 }}&lt;br /&gt;
| 0.0047636&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Titania&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 2746 -521 -827 }}&lt;br /&gt;
| 0.0031829&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Quark&lt;br /&gt;
| Twethebila-sequinyo&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -573 237 85 }}&lt;br /&gt;
| 8.8361 × 10&amp;lt;sup&amp;gt;-4&amp;lt;/sup&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Scamp&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -5836 4293 -417 }}&lt;br /&gt;
| 3.3472 × 10&amp;lt;sup&amp;gt;-5&amp;lt;/sup&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Rover&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 1634 1502 -1729 }}&lt;br /&gt;
| 2.7513 × 10&amp;lt;sup&amp;gt;-5&amp;lt;/sup&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Rascal&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -7470 2791 1312 }}&lt;br /&gt;
| 5.9596 × 10&amp;lt;sup&amp;gt;-6&amp;lt;/sup&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 7-limit commas ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name(s)&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[Color name|Color Name]]&lt;br /&gt;
! [[Ratio]]&lt;br /&gt;
! [[Monzo]]&lt;br /&gt;
! [[Cent]]s&lt;br /&gt;
! Named by&lt;br /&gt;
|-&lt;br /&gt;
| [[Decovulture comma]]&lt;br /&gt;
| Sasa-birugugu&lt;br /&gt;
| ssrrg&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 67108864 / 66976875&lt;br /&gt;
| {{Monzo| 26 -7 -4 -2 }}&lt;br /&gt;
| 3.4083&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[Rainy comma]]&lt;br /&gt;
| Laquinzo-atriyo&lt;br /&gt;
| Lz&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 2100875/2097152&lt;br /&gt;
| {{Monzo| -21 0 3 5 }}&lt;br /&gt;
| 3.0706&lt;br /&gt;
| [[User:Flirora|+merlan #flirora]] (2020)&lt;br /&gt;
|-&lt;br /&gt;
| [[Pontiqak comma]]&lt;br /&gt;
| Lazozotritriyo&lt;br /&gt;
| Lzzy&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt;-2&lt;br /&gt;
| 95703125 / 95551488&lt;br /&gt;
| {{Monzo| -17 -6 9 2 }}&lt;br /&gt;
| 2.7452&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[Pessoalisma]]&lt;br /&gt;
| Sasa-tribiru-agugu&lt;br /&gt;
| ssr&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;gg-2&lt;br /&gt;
| 2147483648 / 2144153025&lt;br /&gt;
| {{Monzo| 31 -6 -2 -6 }}&lt;br /&gt;
| 2.6871&lt;br /&gt;
| [[Dawson Berry]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Mitonisma]]&lt;br /&gt;
| Laquadzo-agu&lt;br /&gt;
| Lz&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;g2&lt;br /&gt;
| 5250987/5242880&lt;br /&gt;
| {{Monzo| -20 7 -1 4 }}&lt;br /&gt;
| 2.6749&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[Horwell comma]]&lt;br /&gt;
| Lazoquinyo&lt;br /&gt;
| Lzy&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;-2&lt;br /&gt;
| 65625/65536&lt;br /&gt;
| {{Monzo| -16 1 5 1 }}&lt;br /&gt;
| 2.3495&lt;br /&gt;
| [[Gene Ward Smith]] (2005)&lt;br /&gt;
|-&lt;br /&gt;
| [[Forge comma]]&lt;br /&gt;
| Lala-trizo-aquingu&lt;br /&gt;
| LLz&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 1640558367 / 1638400000&lt;br /&gt;
| {{Monzo| -19 14 -5 3 }}&lt;br /&gt;
| 2.2792&lt;br /&gt;
| [[Dawson Berry]] (2022)&lt;br /&gt;
|-&lt;br /&gt;
| [[109-7-comma]]&lt;br /&gt;
|&lt;br /&gt;
| L&amp;lt;sup&amp;gt;16&amp;lt;/sup&amp;gt;z&amp;lt;sup&amp;gt;109&amp;lt;/sup&amp;gt;39&lt;br /&gt;
|&lt;br /&gt;
| {{Monzo| -306 0 0 109 }}&lt;br /&gt;
| 2.0238&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Neptunisma]]&lt;br /&gt;
| Laruruleyo&lt;br /&gt;
| Lrry&amp;lt;sup&amp;gt;11&amp;lt;/sup&amp;gt;-4&lt;br /&gt;
| 48828125 / 48771072&lt;br /&gt;
| {{monzo| -12 -5 11 -2 }}&lt;br /&gt;
| 2.0240&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[Slendrisma]], slendric schisma&lt;br /&gt;
| Sasa-quinbiru&lt;br /&gt;
| ssr&amp;lt;sup&amp;gt;10&amp;lt;/sup&amp;gt;-4&lt;br /&gt;
| 68719476736 / 68641485507&lt;br /&gt;
| {{monzo| 36 -5 0 -10 }}&lt;br /&gt;
| 1.9659&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Septimal ennealimma]]&lt;br /&gt;
| Tritrizo&lt;br /&gt;
| z&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt;5&lt;br /&gt;
| 40353607 / 40310784&lt;br /&gt;
| {{Monzo| -11 -9 0 9 }}&lt;br /&gt;
| 1.8382&lt;br /&gt;
| [[Eliora]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[Meter]]&lt;br /&gt;
| Latriru-asepyo&lt;br /&gt;
| Lr&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;-4&lt;br /&gt;
| 703125/702464&lt;br /&gt;
| {{Monzo| -11 2 7 -3 }}&lt;br /&gt;
| 1.6283&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Skeetsma]]&lt;br /&gt;
| Lala-rutrigu&lt;br /&gt;
| LLrg&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;-2&lt;br /&gt;
| 14348907 / 14336000&lt;br /&gt;
| {{Monzo| -14 15 -3 -1}}&lt;br /&gt;
| 1.5580&lt;br /&gt;
| [[User:Jerdle|Jerdle]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[Breeze comma]]&lt;br /&gt;
| Laquadru-atriyo&lt;br /&gt;
| Lr&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;-4&lt;br /&gt;
| 2460375 / 2458624&lt;br /&gt;
| {{Monzo| -10 9 3 -4 }}&lt;br /&gt;
| 1.2325&lt;br /&gt;
| [[Tristan Bay]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Wizma]]&lt;br /&gt;
| Quinzo-ayoyo&lt;br /&gt;
| z&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;yy3&lt;br /&gt;
| 420175/419904&lt;br /&gt;
| {{Monzo| -6 -8 2 5 }}&lt;br /&gt;
| 1.1170&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Supermatertisma]]&lt;br /&gt;
| Lasepru-atritriyo&lt;br /&gt;
| Lr&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt;-6&lt;br /&gt;
| 52734375 / 52706752&lt;br /&gt;
| {{Monzo| -6 3 9 -7 }}&lt;br /&gt;
| 0.90708&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[Trienstonisma]]&lt;br /&gt;
| Laquinru-agu&lt;br /&gt;
| Lr&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;g-4&lt;br /&gt;
| 43046721 / 43025920&lt;br /&gt;
| {{monzo| -9 16 -1 -5 }}&lt;br /&gt;
| 0.83677&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[2401/2400|Breedsma]]&lt;br /&gt;
| Bizozogu&lt;br /&gt;
| z&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;gg3&lt;br /&gt;
| 2401/2400&lt;br /&gt;
| {{monzo| -5 -1 -2 4 }}&lt;br /&gt;
| 0.72120&lt;br /&gt;
| [[Gene Ward Smith]] (2004)&lt;br /&gt;
|-&lt;br /&gt;
| [[Gariatom]]&lt;br /&gt;
| Quintrila-tribizo&lt;br /&gt;
| &amp;lt;sup&amp;gt;15&amp;lt;/sup&amp;gt;z&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;-8&lt;br /&gt;
| &lt;br /&gt;
| {{monzo| -169 96 0 6 }}&lt;br /&gt;
| 0.63552&lt;br /&gt;
| [[Tristan Bay]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| 171-9/7-comma&lt;br /&gt;
| Quadtribisa-netritrizo&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| {{monzo| 62 -342 0 171 }}&lt;br /&gt;
| 0.61971&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Supermasesquartisma]]&lt;br /&gt;
| Laquadbiru-aquinyo&lt;br /&gt;
| Lr&amp;lt;sup&amp;gt;8&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;-6&lt;br /&gt;
| 184528125 / 184473632&lt;br /&gt;
| {{monzo| -5 10 5 -8 }}&lt;br /&gt;
| 0.51133&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| 571-7-comma&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| {{monzo| 1603 0 0 -571 }}&lt;br /&gt;
| 0.40741&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Ragisma]]&lt;br /&gt;
| Zoquadyo&lt;br /&gt;
| zy&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;1&lt;br /&gt;
| 4375/4374&lt;br /&gt;
| {{Monzo| -1 -7 4 1 }}&lt;br /&gt;
| 0.39576&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Septiruthenia]], septimal ruthenia&lt;br /&gt;
| Nela-lequadzo&lt;br /&gt;
| L&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;z&amp;lt;sup&amp;gt;44&amp;lt;/sup&amp;gt;8&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -263 88 0 44 }}&lt;br /&gt;
| 0.37996&lt;br /&gt;
| [[Eliora]] (2022)&lt;br /&gt;
|-&lt;br /&gt;
| [[Akjaysma]]&lt;br /&gt;
| Trisa-seprugu&lt;br /&gt;
| s&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;r&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;1&lt;br /&gt;
| 140737488355328 / &amp;lt;br&amp;gt;140710042265625&lt;br /&gt;
| {{Monzo| 47 -7 -7 -7 }}&lt;br /&gt;
| 0.33765&lt;br /&gt;
| [[Aaron Krister Johnson]] (2011)&lt;br /&gt;
|-&lt;br /&gt;
| [[Landscape comma]]&lt;br /&gt;
| Trizogugu&lt;br /&gt;
| z&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;3&lt;br /&gt;
| 250047/250000&lt;br /&gt;
| {{Monzo| -4 6 -6 3 }}&lt;br /&gt;
| 0.32544&lt;br /&gt;
| [[Yahya Abdal-Aziz]] (2005)&lt;br /&gt;
|-&lt;br /&gt;
| [[Izar comma]], bapbo schismina&lt;br /&gt;
| Saquadtrizo-asepgu&lt;br /&gt;
| sz&amp;lt;sup&amp;gt;12&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;8&lt;br /&gt;
| 13841287201 / &amp;lt;br&amp;gt;13839609375&lt;br /&gt;
| {{Monzo| 0 -11 -7 12 }}&lt;br /&gt;
| 0.20987&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Nanisma]]&lt;br /&gt;
| Quinbisaru&lt;br /&gt;
| s&amp;lt;sup&amp;gt;10&amp;lt;/sup&amp;gt;r7&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 109 -67 0 -1 }}&lt;br /&gt;
| 0.18904&lt;br /&gt;
| [[Margo Schulter]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| laleruyo (171&amp;amp;1547&amp;amp;3125)&lt;br /&gt;
| Laleruyo&lt;br /&gt;
| Lr&amp;lt;sup&amp;gt;11&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;11&amp;lt;/sup&amp;gt;-8&lt;br /&gt;
| 3955078125 / 3954653486&lt;br /&gt;
| {{Monzo| -1 4 11 -11 }}&lt;br /&gt;
| 0.18588&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 87-fold starling comma&lt;br /&gt;
| Twenetri-zotrigu&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 86 174 -261 87 }}&lt;br /&gt;
| 0.14469&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Revopentisma]]&lt;br /&gt;
| Sasa-neru&lt;br /&gt;
| ssr&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;-8&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 47 4 0 -19 }}&lt;br /&gt;
| 0.12778&lt;br /&gt;
| [[Eliora]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Starscape comma]]&lt;br /&gt;
| Latritriru-ayo&lt;br /&gt;
| Lr&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt;y-6&lt;br /&gt;
| 645700815 / 645657712&lt;br /&gt;
| {{Monzo| -4 17 1 -9 }}&lt;br /&gt;
| 0.11557&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Nommisma]]&lt;br /&gt;
| Quinla-zoyoyo&lt;br /&gt;
| L&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;zzy-4&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -55 30 2 1 }}&lt;br /&gt;
| 0.10336&lt;br /&gt;
| [[Flora Canou]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Euzenius comma]]&lt;br /&gt;
| Sabiruquinyo&lt;br /&gt;
| srry&amp;lt;sup&amp;gt;10&amp;lt;/sup&amp;gt;-3&lt;br /&gt;
| 78125000 / 78121827&lt;br /&gt;
| {{Monzo| 3 -13 10 -2 }}&lt;br /&gt;
| 0.070314&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 171&amp;amp;1547&amp;amp;4973 comma&lt;br /&gt;
| Satwethezo-atritribigu&lt;br /&gt;
| sz&amp;lt;sup&amp;gt;23&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;18&amp;lt;/sup&amp;gt;15&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 1 -15 -18 23 }}&lt;br /&gt;
| 0.023986&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Technologisma]]&lt;br /&gt;
| Trisa-quinbiru-agu&lt;br /&gt;
| s&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;r&amp;lt;sup&amp;gt;10&amp;lt;/sup&amp;gt;g-3&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 51 -13 -1 -10 }}&lt;br /&gt;
| 0.012210&lt;br /&gt;
| [[User:Godtone|Godtone]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| Termite&lt;br /&gt;
| Satritribiru-athiseyo&lt;br /&gt;
| sr&amp;lt;sup&amp;gt;18&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;37&amp;lt;/sup&amp;gt;-14&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 9 -28 37 -18 }}&lt;br /&gt;
| 0.0010723&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Neutrino&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 1889 -2145 138 424 }}&lt;br /&gt;
| 1.6361 × 10&amp;lt;sup&amp;gt;-10&amp;lt;/sup&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 11-limit commas ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name(s)&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[Color name|Color Name]]&lt;br /&gt;
! [[Ratio]]&lt;br /&gt;
! [[Monzo]]&lt;br /&gt;
! [[Cent]]s&lt;br /&gt;
! Named by&lt;br /&gt;
|-&lt;br /&gt;
| [[Lifthrasirsma]]&lt;br /&gt;
| Sasa-bilugu&lt;br /&gt;
| ss1uugg3&lt;br /&gt;
| 536870912 / 535869675&lt;br /&gt;
| {{Monzo| 29 -11 -2 0 -2 }}&lt;br /&gt;
| 3.2317&lt;br /&gt;
| [[Flora Canou]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[540/539|Swetisma]]&lt;br /&gt;
| Lururuyo&lt;br /&gt;
| 1urry-2&lt;br /&gt;
| 540/539&lt;br /&gt;
| {{Monzo| 2 3 1 -2 -1 }}&lt;br /&gt;
| 3.2090&lt;br /&gt;
| [[Manuel Op de Coul]] (2004)&lt;br /&gt;
|-&lt;br /&gt;
| [[Anthill comma]]&lt;br /&gt;
| Satrilo-ayoyo&lt;br /&gt;
| s1o&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;yy1&lt;br /&gt;
| 5532400/531441&lt;br /&gt;
| {{Monzo| 4 -12 2 0 3 }}&lt;br /&gt;
| 3.1212&lt;br /&gt;
| [[Budjarn Lambeth]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[4000/3993|Wizardharry comma]], pine comma&lt;br /&gt;
| Triluyo&lt;br /&gt;
| 1u&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;1&lt;br /&gt;
| 4000/3993&lt;br /&gt;
| {{Monzo| 5 -1 3 0 -3 }}&lt;br /&gt;
| 3.0323&lt;br /&gt;
| [[User:Godtone|Godtone]] (2023) for &#039;&#039;pine comma&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Symbiotic comma]]&lt;br /&gt;
| Salozo&lt;br /&gt;
| s1oz2&lt;br /&gt;
| 19712/19683&lt;br /&gt;
| {{Monzo| 8 -9 0 1 1 }}&lt;br /&gt;
| 2.5488&lt;br /&gt;
| [[Dawson Berry]] (2020)&lt;br /&gt;
|-&lt;br /&gt;
| [[5632/5625|Vishdel comma]]&lt;br /&gt;
| Saloquadgu&lt;br /&gt;
| s1og&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 5632/5625&lt;br /&gt;
| {{Monzo| 9 -2 -4 0 1 }}&lt;br /&gt;
| 2.1531&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Nexus comma]], nexisma&lt;br /&gt;
| Tribilo&lt;br /&gt;
| 1o&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;-2&lt;br /&gt;
| 1771561/1769472&lt;br /&gt;
| {{Monzo| -16 -3 0 0 6 }}&lt;br /&gt;
| 2.0427&lt;br /&gt;
| [[Dawson Berry]] (2020)&lt;br /&gt;
|-&lt;br /&gt;
| [[Reef comma]]&lt;br /&gt;
| Salubizogu&lt;br /&gt;
| s1uzzgg3&lt;br /&gt;
| 200704/200475&lt;br /&gt;
| {{Monzo| 12 -6 -2 2 -1 }}&lt;br /&gt;
| 1.9764&lt;br /&gt;
| [[Dawson Berry]] (2022)&lt;br /&gt;
|-&lt;br /&gt;
| [[41503/41472|Argyria]], tinge&lt;br /&gt;
| Lolotrizo&lt;br /&gt;
| 1ooz&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 41503/41472&lt;br /&gt;
| {{Monzo| -9 -4 0 3 2 }}&lt;br /&gt;
| 1.2936&lt;br /&gt;
| [[Gayle Young]] (2018) and [[Todd Harrop]] (2020) for &#039;&#039;tinge&#039;&#039;&amp;lt;br&amp;gt;[[User:Lériendil|Lériendil]] (2024) for &#039;&#039;argyria&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Alpharabian schisma]]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 618121839509504 / 617673396283947&lt;br /&gt;
| {{Monzo| 18 -31 0 0 9 }}&lt;br /&gt;
| 1.2565&lt;br /&gt;
| [[Dawson Berry]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Olympia]]&lt;br /&gt;
| Salururu&lt;br /&gt;
| s1urr1&lt;br /&gt;
| 131072/130977&lt;br /&gt;
| {{Monzo| 17 -5 0 -2 -1 }}&lt;br /&gt;
| 1.2552&lt;br /&gt;
| [[Flora Canou]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| 11-cycle schisma, 37-11-comma&lt;br /&gt;
| Quinsa-thiselu&lt;br /&gt;
| s&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;1u&amp;lt;sup&amp;gt;37&amp;lt;/sup&amp;gt;9&lt;br /&gt;
|&lt;br /&gt;
| {{Monzo| 128 0 0 0 -37 }}&lt;br /&gt;
| 1.2361&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Seascape comma]], undecimal hemifourths comma&lt;br /&gt;
| Bilozogugu&lt;br /&gt;
| 1oozzg&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 160083/160000&lt;br /&gt;
| {{Monzo| -8 3 -4 2 2 }}&lt;br /&gt;
| 0.89784&lt;br /&gt;
| [[User:Tristanbay|Tristan Bay]] (2024) for &#039;&#039;seascape comma&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Sesdecal comma]]&lt;br /&gt;
| Laquadlu-asepyo&lt;br /&gt;
| L1u&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;-2&lt;br /&gt;
| 234375/234256&lt;br /&gt;
| {{Monzo| -4 1 7 0 -4 }}&lt;br /&gt;
| 0.87923&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Triagnoshenisma]]&lt;br /&gt;
| Trila-trilo-agu&lt;br /&gt;
| L&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;1o&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;g-3&lt;br /&gt;
| 171885556953/171798691840&lt;br /&gt;
| {{Monzo| -35 17 -1 0 3 }}&lt;br /&gt;
| 0.87513&lt;br /&gt;
| [[Dawson Berry]], [[User:Frostburn|Frostburn]] (2024) &lt;br /&gt;
|-&lt;br /&gt;
| [[Frameshift comma]]&lt;br /&gt;
| Quadla-trilu&lt;br /&gt;
| L&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;1u&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;-3&lt;br /&gt;
| 22876792454961 / &amp;lt;br&amp;gt;22866405883904&lt;br /&gt;
| {{Monzo| -34 28 0 0 -3 }}&lt;br /&gt;
| 0.78620&lt;br /&gt;
| [[Dawson Berry]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| Hemigail&lt;br /&gt;
| Quadlo-atriru&lt;br /&gt;
| 1o&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;r&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;-3&lt;br /&gt;
| 43923/43904&lt;br /&gt;
| {{Monzo| -7 1 0 -3 4 }}&lt;br /&gt;
| 0.74905&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Sossmarvel comma]]&lt;br /&gt;
| Trila-lusepruyoyo&lt;br /&gt;
| L&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;1ur&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;14&amp;lt;/sup&amp;gt;-8&lt;br /&gt;
| 9730975341796875 / 9726998192586752&lt;br /&gt;
| {{Monzo| -30 13 14 -7 -1 }}&lt;br /&gt;
| 0.70772&lt;br /&gt;
| [[Dawson Berry]] (2022)&lt;br /&gt;
|-&lt;br /&gt;
| [[3025/3024|Lehmerisma]]&lt;br /&gt;
| Loloruyoyo&lt;br /&gt;
| 1ooryy-2&lt;br /&gt;
| 3025/3024&lt;br /&gt;
| {{Monzo| -4 -3 2 -1 2 }}&lt;br /&gt;
| 0.57240&lt;br /&gt;
| [[Gene Ward Smith]] (2004)&lt;br /&gt;
|-&lt;br /&gt;
| [[Ptolemi-nicema]]&lt;br /&gt;
| Quinbisa-twethetriluyoyo&lt;br /&gt;
| s&amp;lt;sup&amp;gt;10&amp;lt;/sup&amp;gt;1u&amp;lt;sup&amp;gt;69&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;138&amp;lt;/sup&amp;gt;-8&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 137 -138 138 0 -69 }}&lt;br /&gt;
| 0.56437&lt;br /&gt;
| [[User:Eliora|Eliora]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Elysia]]&lt;br /&gt;
| Bilutrizo&lt;br /&gt;
| 1uuz&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;4&lt;br /&gt;
| 117649/117612&lt;br /&gt;
| {{Monzo| -2 -5 0 6 -2 }}&lt;br /&gt;
| 0.54455&lt;br /&gt;
| [[User:Lériendil|Lériendil]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Quartisma]]&lt;br /&gt;
| Saquinlu-azo&lt;br /&gt;
| s1u&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;z3&lt;br /&gt;
| 117440512 / 117406179&lt;br /&gt;
| {{Monzo| 24 -6 0 1 -5 }}&lt;br /&gt;
| 0.50619&lt;br /&gt;
| [[Dawson Berry]] (2020)&lt;br /&gt;
|-&lt;br /&gt;
| [[9801/9800|Kalisma]], Gauss&#039; comma&lt;br /&gt;
| Bilorugu&lt;br /&gt;
| 1oorrgg-2&lt;br /&gt;
| 9801/9800&lt;br /&gt;
| {{Monzo| -3 4 -2 -2 2 }}&lt;br /&gt;
| 0.17665&lt;br /&gt;
| [[Margo Schulter]] (2000)&amp;lt;br&amp;gt;[[Gene Ward Smith]] (2004) for &#039;&#039;Gauss&#039; comma&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[151263/151250|Odiheim]]&lt;br /&gt;
| Luluquinzo-aquadgu&lt;br /&gt;
| 1uuz&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;4&lt;br /&gt;
| 151263/151250&lt;br /&gt;
| {{Monzo| -1 2 -4 5 -2 }}&lt;br /&gt;
| 0.14879&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Countercentisma]]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -1 -3300 2700 0 -300 }}&lt;br /&gt;
| 0.14187&lt;br /&gt;
| [[User:CompactStar|CompactStar]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Spoob]]&lt;br /&gt;
| Tribiluzozogu&lt;br /&gt;
| 1u&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;z&amp;lt;sup&amp;gt;12&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;8&lt;br /&gt;
| 27682574402 / 27680640625&lt;br /&gt;
| {{Monzo|1 0 -6 12 -6 }}&lt;br /&gt;
| 0.12094&lt;br /&gt;
| [[User:Eliora|Eliora]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Syntonisma]]&lt;br /&gt;
| Trisa-lusepyo&lt;br /&gt;
| s&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;1uy&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 83886080000000 / &amp;lt;br&amp;gt;83881572334857&lt;br /&gt;
| {{Monzo| 30 -27 7 0 -1 }}&lt;br /&gt;
| 0.093031&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Parimo]]&lt;br /&gt;
| Satribilo-agu&lt;br /&gt;
| s1o&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;g1&lt;br /&gt;
| 1771561/1771470&lt;br /&gt;
| {{Monzo| -1 -11 -1 0 6 }}&lt;br /&gt;
| 0.088931&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Parisma&lt;br /&gt;
| Laquadlu-arurugu&lt;br /&gt;
| L1u&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;rrg-2&lt;br /&gt;
| 14348907 / 14348180&lt;br /&gt;
| {{Monzo| -2 15 -1 -2 -4 }}&lt;br /&gt;
| 0.087717&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Blare comma]]&lt;br /&gt;
| Laquadquadlo-aquadtrizo&lt;br /&gt;
| L1o&amp;lt;sup&amp;gt;16&amp;lt;/sup&amp;gt;z&amp;lt;sup&amp;gt;12&amp;lt;/sup&amp;gt;4&lt;br /&gt;
| 636003407850068828189211361 / &amp;lt;br&amp;gt; 635974777627126753067532288&lt;br /&gt;
| {{Monzo| -51 -24 0 12 16 }}&lt;br /&gt;
| 0.077935&lt;br /&gt;
| [[User:Akselai|Akselai]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| Ultimo&lt;br /&gt;
| Quadlo-asepru-ayoyo&lt;br /&gt;
| 1o&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;r&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;yy-5&lt;br /&gt;
| 3294225/3294172&lt;br /&gt;
| {{Monzo| -2 2 2 -7 4 }}&lt;br /&gt;
| 0.027854&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Parismina&lt;br /&gt;
| Sasa-quinbilo-azozo&lt;br /&gt;
| ss1o&amp;lt;sup&amp;gt;10&amp;lt;/sup&amp;gt;zz2&lt;br /&gt;
| 2541867610898 / &amp;lt;br&amp;gt;2541865828329&lt;br /&gt;
| {{Monzo| 1 -26 0 2 10 }}&lt;br /&gt;
| 0.0012141&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 13-limit commas ===&lt;br /&gt;
{| class=&amp;quot;wikitable center-3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name(s)&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[Color name|Color Name]]&lt;br /&gt;
! [[Ratio]]&lt;br /&gt;
! [[Monzo]]&lt;br /&gt;
! [[Cent]]s&lt;br /&gt;
! Named by&lt;br /&gt;
|-&lt;br /&gt;
| [[Wilschisma]]&lt;br /&gt;
| Sathoyo&lt;br /&gt;
| s3oy2&lt;br /&gt;
| 532480/531441&lt;br /&gt;
| {{Monzo| 13 -12 1 0 0 1 }}&lt;br /&gt;
| 3.3814&lt;br /&gt;
| [[Flora Canou]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| Bean&lt;br /&gt;
| Sathuquinlu&lt;br /&gt;
| s3u1u&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 2097152/2093663&lt;br /&gt;
| {{Monzo| 21 0 0 0 -5 -1 }}&lt;br /&gt;
| 2.8826&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[625/624|Tunbarsma]]&lt;br /&gt;
| Thuquadyo&lt;br /&gt;
| 3uy&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;-2&lt;br /&gt;
| 625/624&lt;br /&gt;
| {{Monzo| -4 -1 4 0 0 -1 }}&lt;br /&gt;
| 2.7722&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[676/675|Island comma]]&lt;br /&gt;
| Bithogu&lt;br /&gt;
| 3oogg2&lt;br /&gt;
| 676/675&lt;br /&gt;
| {{Monzo| 2 -3 -2 0 0 2 }}&lt;br /&gt;
| 2.5629&lt;br /&gt;
| [[Mike Battaglia]] (2011)&lt;br /&gt;
|-&lt;br /&gt;
| [[729/728|Squbema]]&lt;br /&gt;
| Lathuru&lt;br /&gt;
| L3ur-2&lt;br /&gt;
| 729/728&lt;br /&gt;
| {{Monzo| -3 6 0 -1 0 -1 }}&lt;br /&gt;
| 2.3764&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[2200/2197|Petrma]]&lt;br /&gt;
| Trithu-aloyoyo&lt;br /&gt;
| 3u&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;1oyy-2&lt;br /&gt;
| 2200/2197&lt;br /&gt;
| {{Monzo| 3 0 2 0 1 -3 }}&lt;br /&gt;
| 2.3624&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Tridecimal eighth-octave comma]]&lt;br /&gt;
| Thotrilo-agu&lt;br /&gt;
| 3o1o&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;g1&lt;br /&gt;
| 17303/17280&lt;br /&gt;
| {{Monzo| -7 -3 -1 0 3 1 }}&lt;br /&gt;
| 2.3028&lt;br /&gt;
| [[Budjarn Lambeth]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Sinarabian comma]]&lt;br /&gt;
| Lathotrilu&lt;br /&gt;
|&lt;br /&gt;
| 85293/85184&lt;br /&gt;
| {{Monzo| -6 8 0 0 -3 1 }}&lt;br /&gt;
| 2.2138&lt;br /&gt;
| [[Dawson Berry]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[1575/1573|Nicola]]&lt;br /&gt;
| Thululuzoyoyo&lt;br /&gt;
| 3u1uuzyy1&lt;br /&gt;
| 1575/1573&lt;br /&gt;
| {{Monzo| 0 2 2 1 -2 -1 }}&lt;br /&gt;
| 2.1998&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[1001/1000|Sinbadma]]&lt;br /&gt;
| Tholozotrigu&lt;br /&gt;
| 3o1ozg&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 1001/1000&lt;br /&gt;
| {{Monzo| -3 0 -3 1 1 1 }}&lt;br /&gt;
| 1.7303&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[4459/4455|Tristanisma]]&lt;br /&gt;
| Tholutrizo-agu&lt;br /&gt;
| 3o1uz&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;g3&lt;br /&gt;
| 4459/4455&lt;br /&gt;
| {{Monzo| 0 -4 -1 3 -1 1}}&lt;br /&gt;
| 1.5537&lt;br /&gt;
| [[User:Tristanbay|Tristan Bay]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Tridecapyth comma]]&lt;br /&gt;
| Trisatho&lt;br /&gt;
| s&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;3o3&lt;br /&gt;
| 3489660928/3486784401&lt;br /&gt;
| {{Monzo| 28 -20 0 0 0 1 }}&lt;br /&gt;
| 1.4276&lt;br /&gt;
| [[Dawson Berry]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[Cantonisma]]&lt;br /&gt;
| Trithoru-ayo&lt;br /&gt;
| 3o&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;r&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;y-2&lt;br /&gt;
| 10985/10976&lt;br /&gt;
| {{Monzo| -5 0 1 -3 0 3 }}&lt;br /&gt;
| 1.4190&lt;br /&gt;
| [[Margo Schulter]] (2013)&lt;br /&gt;
|-&lt;br /&gt;
| [[Punctisma]]&lt;br /&gt;
| Sathutrizogu&lt;br /&gt;
| s3uz&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;3&lt;br /&gt;
| 43904/43875&lt;br /&gt;
| {{Monzo| 7 -3 -3 3 0 -1 }}&lt;br /&gt;
| 1.1439&lt;br /&gt;
| [[User:Jerdle|Jerdle]], [[Dawson Berry]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Neguschisma]]&lt;br /&gt;
| Lala-thulozo&lt;br /&gt;
| LL3u1oz-2&lt;br /&gt;
| 13640319/13631488&lt;br /&gt;
| {{Monzo| -20 11 0 1 1 -1 }}&lt;br /&gt;
| 1.1212&lt;br /&gt;
| [[User:Tristanbay|Tristan Bay]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[1716/1715|Lummic comma]]&lt;br /&gt;
| Tholotriru-agu&lt;br /&gt;
| 3o1or&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;g-2&lt;br /&gt;
| 1716/1715&lt;br /&gt;
| {{Monzo| 2 1 -1 -3 1 1 }}&lt;br /&gt;
| 1.0092&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Pseudovishnuzma]]&lt;br /&gt;
| Sasa-thozosepbigu&lt;br /&gt;
| ss3ozg&amp;lt;sup&amp;gt;14&amp;lt;/sup&amp;gt;5&lt;br /&gt;
| 6106906624 / 6103515625&lt;br /&gt;
| {{Monzo| 26 0 -14 1 0 1 }}&lt;br /&gt;
| 0.96157&lt;br /&gt;
| [[User:Eliora|Eliora]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Sercloreminisma]]&lt;br /&gt;
| Bithuthuzo-agu&lt;br /&gt;
| 3u&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;zzg1&lt;br /&gt;
| 142884/142805&lt;br /&gt;
| {{Monzo| 2 6 -1 2 0 -4 }}&lt;br /&gt;
| 0.95746&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[2080/2079|Ibnsinma, sinaisma]]&lt;br /&gt;
| Tholuruyo&lt;br /&gt;
| 3o1ury1&lt;br /&gt;
| 2080/2079&lt;br /&gt;
| {{Monzo| 5 -3 1 -1 -1 1 }}&lt;br /&gt;
| 0.83252&lt;br /&gt;
| [[Margo Schulter]], [[Gene Ward Smith]] (2012)&amp;lt;br&amp;gt;[[Flora Canou]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Phaotic comma]], phaotisma&lt;br /&gt;
| Sathotriyo&lt;br /&gt;
| s3uy&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;1&lt;br /&gt;
| 256000/255879&lt;br /&gt;
| {{Monzo| 11 -9 3 0 0 -1 }}&lt;br /&gt;
| 0.81847&lt;br /&gt;
| [[Dawson Berry]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[4096/4095|Schismina]]&lt;br /&gt;
| Sathurugu&lt;br /&gt;
| s3urg1&lt;br /&gt;
| 4096/4095&lt;br /&gt;
| {{Monzo| 12 -2 -1 -1 0 -1 }}&lt;br /&gt;
| 0.42272&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[4225/4224|Leprechaun comma]]&lt;br /&gt;
| Thotholuyoyo&lt;br /&gt;
| 3oo1uyy1&lt;br /&gt;
| 4225/4224&lt;br /&gt;
| {{Monzo| -7 -1 2 0 -1 2 }}&lt;br /&gt;
| 0.40981&lt;br /&gt;
| [[Margo Schulter]] (2012)&lt;br /&gt;
|-&lt;br /&gt;
| [[6656/6655|Jacobin comma]]&lt;br /&gt;
| Thotrilu-agu&lt;br /&gt;
| 3o1u&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;g2&lt;br /&gt;
| 6656/6655&lt;br /&gt;
| {{Monzo| 9 0 -1 0 -3 1 }}&lt;br /&gt;
| 0.26012&lt;br /&gt;
| [[Gene Ward Smith]] (2014)&lt;br /&gt;
|-&lt;br /&gt;
| [[Catasma]]&lt;br /&gt;
| Latrithuyoyo&lt;br /&gt;
| L3u&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;-3&lt;br /&gt;
| 140625/140608&lt;br /&gt;
| {{Monzo| -6 2 6 0 0 -3 }}&lt;br /&gt;
| 0.20930&lt;br /&gt;
| [[Tristan Bay]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[492128/492075|13^3⋅7/25 schismina]]&lt;br /&gt;
| Satritho-azogugu&lt;br /&gt;
| s3&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;zgg3&lt;br /&gt;
| 492128/492075&lt;br /&gt;
| {{Monzo| 5 -9 -2 1 0 3 }}&lt;br /&gt;
| 0.18646&lt;br /&gt;
| [[User:Recentlymaterialized|Recentlymaterialized]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[10648/10647|Harmonisma]]&lt;br /&gt;
| Thuthutrilo-aru&lt;br /&gt;
| 3uu1o&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;r-2&lt;br /&gt;
| 10648/10647&lt;br /&gt;
| {{Monzo| 3 -2 0 -1 3 -2 }}&lt;br /&gt;
| 0.16260&lt;br /&gt;
| [[Margo Schulter]] (2002)&lt;br /&gt;
|-&lt;br /&gt;
| [[Pentonisma]]&lt;br /&gt;
| Saquinthuzogu&lt;br /&gt;
| s3u&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;z&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;g&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;4&lt;br /&gt;
| 281974669312 / &amp;lt;br&amp;gt;281950621875&lt;br /&gt;
| {{Monzo| 24 -5 -5 5 0 -5 }}&lt;br /&gt;
| 0.14765&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2022)&lt;br /&gt;
|-&lt;br /&gt;
| [[Pontigailimma]]&lt;br /&gt;
| Thururuquingu&lt;br /&gt;
| 3urrg&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;1&lt;br /&gt;
| 1990656/1990625&lt;br /&gt;
| {{Monzo| 13 5 -5 -2 0 -1 }}&lt;br /&gt;
| 0.027&lt;br /&gt;
| [[User:Recentlymaterialized|Recentlymaterialized]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Grossmisma]]&lt;br /&gt;
| septholo-azogu&lt;br /&gt;
| 3o&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;1o&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;zg2&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| -30 -13 -1 1 7 7 }}&lt;br /&gt;
| 0.016410&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Chalmersia]]&lt;br /&gt;
| Lathotholurugugu&lt;br /&gt;
| L3oo1urgg1&lt;br /&gt;
| 123201/123200&lt;br /&gt;
| {{Monzo| -6 6 -2 -1 -1 2 }}&lt;br /&gt;
| 0.01405&lt;br /&gt;
| [[Gene Ward Smith]] (2003)&lt;br /&gt;
|-&lt;br /&gt;
| [[Lanasma]]&lt;br /&gt;
| Trila-septrithu-aquinquadbizo&lt;br /&gt;
| L&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;3u&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;z&amp;lt;sup&amp;gt;40&amp;lt;/sup&amp;gt;13&lt;br /&gt;
| 5522323710216635 / &amp;lt;br&amp;gt;5522322559508318&lt;br /&gt;
| {{Monzo| -33 -1 0 40 0 -21 }}&lt;br /&gt;
| 3.6074 × 10&amp;lt;sup&amp;gt;-4&amp;lt;/sup&amp;gt;&lt;br /&gt;
| [[User:Angekallikoita|Ange]] (2025)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 17-limit commas ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name(s)&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[Color name|Color Name]]&lt;br /&gt;
! [[Ratio]]&lt;br /&gt;
! [[Monzo]]&lt;br /&gt;
! [[Cent]]s&lt;br /&gt;
! Named by&lt;br /&gt;
|-&lt;br /&gt;
| [[561/560|Monardisma]], tsaharuk comma&lt;br /&gt;
| Solorugu&lt;br /&gt;
| 17o1org1&lt;br /&gt;
| 561/560&lt;br /&gt;
| {{Monzo| -4 1 -1 -1 1 0 1 }}&lt;br /&gt;
| 3.0887&lt;br /&gt;
| [[Scott Dakota]] (2023) for &#039;&#039;monardisma&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[595/594|Dakotisma]]&lt;br /&gt;
| Soluzoyo&lt;br /&gt;
| 17o1uzy2&lt;br /&gt;
| 595/594&lt;br /&gt;
| {{Monzo| -1 -3 1 1 -1 0 1 }}&lt;br /&gt;
| 2.9121&lt;br /&gt;
| [[Praveen Venkataramana]] (2022)&lt;br /&gt;
|-&lt;br /&gt;
| [[715/714|September comma]]&lt;br /&gt;
| Sutholoruyo&lt;br /&gt;
| 17u3o1ory-2&lt;br /&gt;
| 715/714&lt;br /&gt;
| {{Monzo| -1 -1 1 -1 1 1 -1 }}&lt;br /&gt;
| 2.4230&lt;br /&gt;
| [[Scott Dakota]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[833/832|Horizma, horizon comma]]&lt;br /&gt;
| Sothuzozo&lt;br /&gt;
| 17o3uzz2&lt;br /&gt;
| 833/832&lt;br /&gt;
| {{Monzo| -6 0 0 2 0 -1 1 }}&lt;br /&gt;
| 2.0796&lt;br /&gt;
| [[User:Jerdle|Jerdle]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[936/935|Ainisma, ainic comma]]&lt;br /&gt;
| Sutholugu&lt;br /&gt;
| 17u3o1ug1&lt;br /&gt;
| 936/935&lt;br /&gt;
| {{Monzo| 3 2 -1 0 -1 1 -1 }}&lt;br /&gt;
| 1.8506&lt;br /&gt;
| [[Dawson Berry]] (2020)&lt;br /&gt;
|-&lt;br /&gt;
| [[2025/2023|Fidesma]]&lt;br /&gt;
| Susuruyoyo&lt;br /&gt;
| 17uuryy-3&lt;br /&gt;
| 2025/2023&lt;br /&gt;
| {{Monzo| 0 4 2 -1 0 0 -2 }}&lt;br /&gt;
| 1.7107&lt;br /&gt;
| [[Dawson Berry]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[1089/1088|Twosquare comma]]&lt;br /&gt;
| Sulolo&lt;br /&gt;
| 17u1oo-2&lt;br /&gt;
| 1089/1088&lt;br /&gt;
| {{Monzo| -6 2 0 0 2 0 -1 }}&lt;br /&gt;
| 1.5905&lt;br /&gt;
| [[User:Kaiveran|Kaiveran]] (2018)&lt;br /&gt;
|-&lt;br /&gt;
| [[1156/1155|Quadrantonisma]]&lt;br /&gt;
| Sosolurugu&lt;br /&gt;
| 17oo1urg2&lt;br /&gt;
| 1156/1155&lt;br /&gt;
| {{Monzo| 2 -1 -1 -1 -1 0 2 }}&lt;br /&gt;
| 1.4983&lt;br /&gt;
| [[Flora Canou]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[1225/1224|Noellisma]]&lt;br /&gt;
| Subizoyo&lt;br /&gt;
| 17uzzyy1&lt;br /&gt;
| 1225/1224&lt;br /&gt;
| {{Monzo| -3 -2 2 2 0 0 -1 }}&lt;br /&gt;
| 1.4138&lt;br /&gt;
| [[Flora Canou]] (2022)&lt;br /&gt;
|-&lt;br /&gt;
| [[1275/1274|Cimbrisma]]&lt;br /&gt;
| Sothubiruyo&lt;br /&gt;
| 17o3urryy-2&lt;br /&gt;
| 1275/1274&lt;br /&gt;
| {{Monzo| -1 1 2 -2 0 -1 1 }}&lt;br /&gt;
| 1.3584&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[1701/1700|Palingenetic comma, palingenesis]]&lt;br /&gt;
| Suzogugu&lt;br /&gt;
| 17uzgg1&lt;br /&gt;
| 1701/1700&lt;br /&gt;
| {{Monzo| -2 5 -2 1 0 0 -1 }}&lt;br /&gt;
| 1.0181&lt;br /&gt;
| [[Dawson Berry]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[Laser comma]]&lt;br /&gt;
| Lasorutriyo&lt;br /&gt;
| L17ory&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;-2&lt;br /&gt;
| 57375/57344&lt;br /&gt;
| {{Monzo| -13 3 3 -1 0 0 1 }}&lt;br /&gt;
| 0.93564&lt;br /&gt;
| [[User:Jerdle|Jerdle]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[2058/2057|Xenisma]]&lt;br /&gt;
| Sululutrizo&lt;br /&gt;
| 17u1uuz&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 2058/2057&lt;br /&gt;
| {{Monzo| 1 1 0 3 -2 0 -1 }}&lt;br /&gt;
| 0.84143&lt;br /&gt;
| [[Margo Schulter]] (2000)&lt;br /&gt;
|-&lt;br /&gt;
| [[11016/11011|Cyclops comma]]&lt;br /&gt;
| Sothululuru&lt;br /&gt;
| 17o3u1uur1&lt;br /&gt;
| 11016/11011&lt;br /&gt;
| {{Monzo| 3 4 0 -1 -2 -1 1 }}&lt;br /&gt;
| 0.78596&lt;br /&gt;
| [[Eliora]] (2022)&lt;br /&gt;
|-&lt;br /&gt;
| [[24576/24565|Mavka comma]], archagallisma&lt;br /&gt;
| Trisu-agu&lt;br /&gt;
| 17u&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;g-2&lt;br /&gt;
| 24576/24565&lt;br /&gt;
| {{Monzo| 13 1 -1 0 0 0 -3 }}&lt;br /&gt;
| 0.77506&lt;br /&gt;
| [[Eliora]] (2022) for &#039;&#039;mavka comma&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[2431/2430|Heptacircle comma]]&lt;br /&gt;
| Sothologu&lt;br /&gt;
| 17o3o1og2&lt;br /&gt;
| 2431/2430&lt;br /&gt;
| {{Monzo| -1 -5 -1 0 1 1 1 }}&lt;br /&gt;
| 0.71230&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[2500/2499|Sperasma]]&lt;br /&gt;
| Subiruyoyo&lt;br /&gt;
| 17urry&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;-3&lt;br /&gt;
| 2500/2499&lt;br /&gt;
| {{Monzo| 2 -1 4 -2 0 0 -1 }}&lt;br /&gt;
| 0.69263&lt;br /&gt;
| [[Dawson Berry]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[2601/2600|Sextantonisma]]&lt;br /&gt;
| Sosothugugu&lt;br /&gt;
| 17oo3ugg2&lt;br /&gt;
| 2601/2600&lt;br /&gt;
| {{Monzo| -3 2 -2 0 0 1 3 }}&lt;br /&gt;
| 0.66573&lt;br /&gt;
| [[Flora Canou]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Semisixthmisma]]&lt;br /&gt;
| Trisu-athutrilo&lt;br /&gt;
| 17u&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;3u1o&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;-3&lt;br /&gt;
| 63888/63869&lt;br /&gt;
| {{Monzo| 4 1 0 0 3 -1 -3 }}&lt;br /&gt;
| 0.51494&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[4914/4913|Baladisma]]&lt;br /&gt;
| Trisu-athozo&lt;br /&gt;
| 17u&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;3oz-2&lt;br /&gt;
| 4914/4913&lt;br /&gt;
| {{Monzo| 1 3 0 1 0 1 -3 }}&lt;br /&gt;
| 0.35234&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[5832/5831|Chlorisma]]&lt;br /&gt;
| Sutriru&lt;br /&gt;
| 17ur&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;-3&lt;br /&gt;
| 5832/5831&lt;br /&gt;
| {{Monzo| 3 6 0 -3 0 0 -1 }}&lt;br /&gt;
| 0.29688&lt;br /&gt;
| [[User:Jerdle|Jerdle]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[Galileisma]]&lt;br /&gt;
| Lalesu-agu&lt;br /&gt;
| L17u&amp;lt;sup&amp;gt;11&amp;lt;/sup&amp;gt;g-7&lt;br /&gt;
| 171382426877952 / &amp;lt;br&amp;gt;171359481538165&lt;br /&gt;
| {{Monzo| 14 21 -1 0 0 0 -11 }}&lt;br /&gt;
| 0.23180&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Centisma]]&lt;br /&gt;
| quinquinquadquadso&lt;br /&gt;
| 17o&amp;lt;sup&amp;gt;400&amp;lt;/sup&amp;gt;194&lt;br /&gt;
|&lt;br /&gt;
| 2.3.17 {{Monzo| -1001 -400 400 }}&lt;br /&gt;
| 0.16345&lt;br /&gt;
| [[CompactStar]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Flashma]]&lt;br /&gt;
| Sotholuzotrigu&lt;br /&gt;
| 17o3o1uzg&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;3&lt;br /&gt;
| 12376/12375&lt;br /&gt;
| {{Monzo| 3 -2 -3 1 -1 1 1 }}&lt;br /&gt;
| 0.13989&lt;br /&gt;
| [[User:Kaiveran|Kaiveran]] (2016)&lt;br /&gt;
|-&lt;br /&gt;
| [[Sparkisma]]&lt;br /&gt;
| Sululuruyoyo&lt;br /&gt;
| 17u1uuryy-2&lt;br /&gt;
| 14400/14399&lt;br /&gt;
| {{Monzo| 6 2 2 -1 -2 0 -1 }}&lt;br /&gt;
| 0.12023&lt;br /&gt;
| [[User:Kaiveran|Kaiveran]] (2016)&lt;br /&gt;
|-&lt;br /&gt;
| [[Insanobromisma]]&lt;br /&gt;
| Sepquinsuyoyo&lt;br /&gt;
| 17u&amp;lt;sup&amp;gt;35&amp;lt;/sup&amp;gt;y&amp;lt;sup&amp;gt;70&amp;lt;/sup&amp;gt;-29&lt;br /&gt;
| &lt;br /&gt;
| {{Monzo| 36 -35 70 0 0 0 -35 }}&lt;br /&gt;
| 0.095608&lt;br /&gt;
| [[Eliora]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[28561/28560|Pisanoisma]]&lt;br /&gt;
| Suquadtho-arugu&lt;br /&gt;
| 17u3o&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;rg1&lt;br /&gt;
| 28561/28560&lt;br /&gt;
| {{Monzo| -4 -1 -1 -1 0 4 -1 }}&lt;br /&gt;
| 0.060616&lt;br /&gt;
| [[Budjarn Lambeth]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[E-shaped comma]]&lt;br /&gt;
| Susuthoquadzo&lt;br /&gt;
| 17uu3oz&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 31213/31212&lt;br /&gt;
| {{Monzo| -2 -3 0 4 0 1 -2 }}&lt;br /&gt;
| 0.055466&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Lateral comma]]&lt;br /&gt;
| Sasuthotholoyo&lt;br /&gt;
| s17u3oo1oy1&lt;br /&gt;
| 37180/37179&lt;br /&gt;
| {{Monzo| 2 -7 1 0 1 2 -1 }}&lt;br /&gt;
| 0.046564&lt;br /&gt;
| [[User:Akselai|Akselai]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Clevelandisma]]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 2000033/2000000&lt;br /&gt;
| {{Monzo| -7 0 -6 6 0 0 1 }}&lt;br /&gt;
| 0.028565&lt;br /&gt;
| [[Lériendil]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Scintillisma]]&lt;br /&gt;
| Lasuthuluquadzo-agu&lt;br /&gt;
| L17u3u1uz&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;g2&lt;br /&gt;
| 194481/194480&lt;br /&gt;
| {{Monzo| -4 4 -1 4 -1 -1 -1 }}&lt;br /&gt;
| 0.0089018&lt;br /&gt;
| [[Margo Schulter]] (2012)&lt;br /&gt;
|-&lt;br /&gt;
| [[Aksial comma]]&lt;br /&gt;
| Sotritho-aquinru-agu&lt;br /&gt;
| 17o3o&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;r&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;g-2&lt;br /&gt;
| 336141/336140&lt;br /&gt;
| {{Monzo| -2 2 -1 -5 0 3 1 }}&lt;br /&gt;
| 0.0051503&lt;br /&gt;
| [[User:Akselai|Akselai]] (2024)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 19-limit commas ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name(s)&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[Color name|Color Name]]&lt;br /&gt;
! [[Ratio]]&lt;br /&gt;
! [[Monzo]]&lt;br /&gt;
! [[Cent]]s&lt;br /&gt;
! Named by&lt;br /&gt;
|-&lt;br /&gt;
| [[513/512|Undevicesimal comma, undevicesimal schisma]], &amp;lt;br&amp;gt;Boethius&#039; comma, Hunt 19-minor mediant comma&lt;br /&gt;
| Lano&lt;br /&gt;
| L19o1&lt;br /&gt;
| 513/512&lt;br /&gt;
| {{Monzo| -9 3 0 0 0 0 0 1 }}&lt;br /&gt;
| 3.3780&lt;br /&gt;
| Plainsound Music Edition (2020)&amp;lt;ref&amp;gt;[https://marsbat.space/pdfs/HEJI2legend+series.pdf The Helmholtz-Ellis JI Pitch Notation (HEJI)]&amp;lt;/ref&amp;gt; for &#039;&#039;undevicesimal schisma&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[969/968|Kingfisher comma]]&lt;br /&gt;
| Nosolulu&lt;br /&gt;
| 19o17o1uu2&lt;br /&gt;
| 969/968&lt;br /&gt;
| {{Monzo| -3 1 0 0 -2 0 1 1 }}&lt;br /&gt;
| 1.7875&lt;br /&gt;
| [[Budjarn Lambeth]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[Mercurial comma]]&lt;br /&gt;
| Quinnosu-abiruyo&lt;br /&gt;
| 19o&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;17u&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;rryy-3&lt;br /&gt;
| 557122275 / 556583944&lt;br /&gt;
| {{Monzo| -3 2 2 -2 0 0 -5 5 }}&lt;br /&gt;
| 1.6736&lt;br /&gt;
| [[User:Yourmusic Productions|Yourmusic Productions]] (2020)&lt;br /&gt;
|-&lt;br /&gt;
| [[1216/1215|Password, Eratosthenes&#039; comma]]&lt;br /&gt;
| Sanogu&lt;br /&gt;
| s19og2&lt;br /&gt;
| 1216/1215&lt;br /&gt;
| {{Monzo| 6 -5 -1 0 0 0 0 1 }}&lt;br /&gt;
| 1.4243&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[1331/1330|Solvejgsma]]&lt;br /&gt;
| Nutrilo-arugu&lt;br /&gt;
| 19u1o&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;rg-2&lt;br /&gt;
| 1331/1330&lt;br /&gt;
| {{Monzo| -1 0 -1 -1 3 0 0 -1 }}&lt;br /&gt;
| 1.3012&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[1445/1444|Aureusma]]&lt;br /&gt;
| Nunusosoyo&lt;br /&gt;
| 19uu17ooy1&lt;br /&gt;
| 1445/1444&lt;br /&gt;
| {{Monzo| -2 0 1 0 0 0 2 -2 }}&lt;br /&gt;
| 1.1985&lt;br /&gt;
| [[Flora Canou]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[1521/1520|Pinkanberry]]&lt;br /&gt;
| Nuthothogu&lt;br /&gt;
| 19u3o3og1&lt;br /&gt;
| 1521/1520&lt;br /&gt;
| {{Monzo| -4 2 -1 0 0 2 0 -1 }}&lt;br /&gt;
| 1.1386&lt;br /&gt;
| [[User:Kaiveran|Kaiveran]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[1540/1539|Kevolisma]]&lt;br /&gt;
| Nulozoyo&lt;br /&gt;
| 19u1ozy1&lt;br /&gt;
| 1540/1539&lt;br /&gt;
| {{Monzo| 2 -4 1 1 1 0 0 -1 }}&lt;br /&gt;
| 1.1245&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Cobaltomenisma]]&lt;br /&gt;
| Nusothuthuzo&lt;br /&gt;
| 19u17o3uuz1&lt;br /&gt;
| 3213/3211&lt;br /&gt;
| {{Monzo| 0 3 0 1 0 -2 1 -1 }}&lt;br /&gt;
| 1.0780&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[1729/1728|Ramanujanisma]]&lt;br /&gt;
| Nothozo&lt;br /&gt;
| 19o3oz2&lt;br /&gt;
| 1729/1728&lt;br /&gt;
| {{Monzo| -6 -3 0 1 0 1 0 1 }}&lt;br /&gt;
| 1.0016&lt;br /&gt;
| [[Frédéric Gagné]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[3971/3969|Heartlandisma]]&lt;br /&gt;
| Nonoloruru&lt;br /&gt;
| 19oo1orr1&lt;br /&gt;
| 3971/3969&lt;br /&gt;
| {{Monzo| 0 -4 0 -2 1 0 0 2 }}&lt;br /&gt;
| 0.87216&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[830297/829939|Minthtone schismina]]&lt;br /&gt;
| Trinuso-abitholu&lt;br /&gt;
| 19u&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;17o&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;3oo1uu2&lt;br /&gt;
| 830297/829939&lt;br /&gt;
| {{Monzo| 0 0 0 0 -2 2 3 -3 }}&lt;br /&gt;
| 0.74662&lt;br /&gt;
| [[User:Recentlymaterialized|Recentlymaterialized]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[2376/2375|Trichthonisma]]&lt;br /&gt;
| Nulotrigu&lt;br /&gt;
| 19u1og&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;1&lt;br /&gt;
| 2376/2375&lt;br /&gt;
| {{Monzo| 3 3 -3 0 1 0 0 -1 }}&lt;br /&gt;
| 0.72879&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[83521/83486|Crawma]]&lt;br /&gt;
| Nuquadso-atrithu&lt;br /&gt;
| 19u17o&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;3u&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 83521/83486&lt;br /&gt;
| {{Monzo| -1 0 0 0 0 -3 4 -1 }}&lt;br /&gt;
| 0.72564&lt;br /&gt;
| [[User:Ks26|groundfault]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[2432/2431|Blumeyer comma]]&lt;br /&gt;
| Nosuthulu&lt;br /&gt;
| 19o17u3u1u1&lt;br /&gt;
| 2432/2431&lt;br /&gt;
| {{Monzo| 7 0 0 0 -1 -1 -1 1 }}&lt;br /&gt;
| 0.71200&lt;br /&gt;
| [[Douglas Blumeyer]] (2015)&lt;br /&gt;
|-&lt;br /&gt;
| [[2926/2925|Neovulture comma, neovulturisma]]&lt;br /&gt;
| Nothulozogugu&lt;br /&gt;
| 19o3u1ozgg2&lt;br /&gt;
| 2926/2925&lt;br /&gt;
| {{Monzo| 1 -2 -2 1 1 -1 0 1 }}&lt;br /&gt;
| 0.59177&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[3136/3135|Neomirkwai comma, neomirkwaisma]]&lt;br /&gt;
| Nuluzozogu&lt;br /&gt;
| 19u1uzzg2&lt;br /&gt;
| 3136/3135&lt;br /&gt;
| {{Monzo| 6 -1 -1 2 -1 0 0 -1 }}&lt;br /&gt;
| 0.55214&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[3250/3249|Martebisma]]&lt;br /&gt;
| Nunuthotriyo&lt;br /&gt;
| 19uu3oy&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;-2&lt;br /&gt;
| 3250/3249&lt;br /&gt;
| {{Monzo| 1 -2 3 0 0 1 0 -2 }}&lt;br /&gt;
| 0.53277&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[4200/4199|Neosatanisma]]&lt;br /&gt;
| Nusuthuzoyoyo&lt;br /&gt;
| 19u17u3uzyy-2&lt;br /&gt;
| 4200/4199&lt;br /&gt;
| {{Monzo| 3 1 2 1 0 -1 -1 -1 }}&lt;br /&gt;
| 0.41225&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[5776/5775|Neovish comma, neovishma]]&lt;br /&gt;
| Nonolurugugu&lt;br /&gt;
| 19oo1urgg2&lt;br /&gt;
| 5776/5775&lt;br /&gt;
| {{Monzo| 4 -1 -2 -1 -1 0 0 2 }}&lt;br /&gt;
| 0.29975&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[5985/5984|Neogrendel comma, neogrendelisma]]&lt;br /&gt;
| Nosuluzoyo&lt;br /&gt;
| 19o17u1uzy1&lt;br /&gt;
| 5985/5984&lt;br /&gt;
| {{Monzo| -5 2 1 1 -1 0 -1 1 }}&lt;br /&gt;
| 0.28929&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| BMO schismina&lt;br /&gt;
| Sabinothu&lt;br /&gt;
| s19oo3uu2&lt;br /&gt;
| 369664/369603&lt;br /&gt;
| {{Monzo| 10 -7 0 0 0 -2 0 2 }}&lt;br /&gt;
| 0.28570&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[6175/6174|Neonewt comma, neonewtisma]]&lt;br /&gt;
| Nothotriru-ayoyo&lt;br /&gt;
| 19o3or&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;yy-2&lt;br /&gt;
| 6175/6174&lt;br /&gt;
| {{Monzo| -1 -2 2 -3 0 1 0 1 }}&lt;br /&gt;
| 0.28038&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| Frouggie comma&lt;br /&gt;
| Nusuquinthu-aquadlo&lt;br /&gt;
| 19u17u3u&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;1o&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;-3&lt;br /&gt;
| 119939072 / 119927639&lt;br /&gt;
| {{Monzo| 13 0 0 0 4 -5 -1 -1 }}&lt;br /&gt;
| 0.16503&lt;br /&gt;
| [[Douglas Blumeyer]] (2020)&lt;br /&gt;
|-&lt;br /&gt;
| [[Lakisma]]&lt;br /&gt;
| Saquadnoso-agu&lt;br /&gt;
| s19o&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;17o&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;g5&lt;br /&gt;
| 10884540241 / &amp;lt;br&amp;gt;10883911680&lt;br /&gt;
| {{Monzo| -12 -12 -1 0 0 0 4 4 }}&lt;br /&gt;
| 0.09998&lt;br /&gt;
| [[User:Flirora|+merlan #flirora]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[Aubertisma]]&lt;br /&gt;
| Nosothutrilu-arutriyo&lt;br /&gt;
| 19o17o3u1u&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;ry&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;1&lt;br /&gt;
| 121125/121121&lt;br /&gt;
| {{monzo| 0 1 3 -1 -3 -1 1 1 }}&lt;br /&gt;
| 0.057173&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| Pollar comma&lt;br /&gt;
| Nunusuquintho-alulu&lt;br /&gt;
| 19uu17u3o&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;1uu1&lt;br /&gt;
| 742586/742577&lt;br /&gt;
| {{Monzo| 1 0 0 0 -2 5 -1 -2 }}&lt;br /&gt;
| 0.020982&lt;br /&gt;
| [[Douglas Blumeyer]] (2020)&lt;br /&gt;
|-&lt;br /&gt;
| [[Decimillisma]], 19-limit decimill&lt;br /&gt;
| Sanosorurutrigu&lt;br /&gt;
| s19o17orrg&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 165376/165375&lt;br /&gt;
| {{Monzo| 9 -3 -3 -2 0 0 1 1 }}&lt;br /&gt;
| 0.010469&lt;br /&gt;
| [[Flora Canou]] (2021), for &#039;&#039;decimillisma&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[65/19 atom]]&lt;br /&gt;
| sasa-nuthoyo&lt;br /&gt;
| ss19u3oy2&lt;br /&gt;
| 272629760 / 272629233&lt;br /&gt;
| {{Monzo| 22 -15 1 0 0 1 0 -1 }}&lt;br /&gt;
| 0.0033465&lt;br /&gt;
| [[User:Recentlymaterialized|Recentlymaterialized]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Devicisma]]&lt;br /&gt;
| Nunusothutrilo-azogu&lt;br /&gt;
| 19uu17o3u1o&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;zg1&lt;br /&gt;
| 633556/633555&lt;br /&gt;
| {{Monzo| 2 -3 -1 1 3 -1 1 -2 }}&lt;br /&gt;
| 0.0027326&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 23-limit commas ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name(s)&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[Color name|Color Name]]&lt;br /&gt;
! [[Ratio]]&lt;br /&gt;
! [[Monzo]]&lt;br /&gt;
! [[Cent]]s&lt;br /&gt;
! Named by&lt;br /&gt;
|-&lt;br /&gt;
| [[507/506|Laodicisma]]&lt;br /&gt;
| Twethuthotholu&lt;br /&gt;
| 23u3oo1u1&lt;br /&gt;
| 507/506&lt;br /&gt;
| 2.3.11.13.23 {{Monzo| -1 1 -1 2 -1 }}&lt;br /&gt;
| 3.4180&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[529/528|Preziosisma]]&lt;br /&gt;
| Bitwetho-alu&lt;br /&gt;
| 23oo1u2&lt;br /&gt;
| 529/528&lt;br /&gt;
| 2.3.11.23 {{Monzo| -4 -1 -1 2 }}&lt;br /&gt;
| 3.2758&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[576/575|Worcester comma]]&lt;br /&gt;
| Twethugugu&lt;br /&gt;
| 23ugg1&lt;br /&gt;
| 576/575&lt;br /&gt;
| 2.3.5.23 {{Monzo| 6 2 -2 -1 }}&lt;br /&gt;
| 3.0082&lt;br /&gt;
| [[User:Kaiveran|Kaiveran]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[9765625/9750528]]&lt;br /&gt;
| Labitwethuquinyo-a&lt;br /&gt;
| L23uuy&amp;lt;sup&amp;gt;10&amp;lt;/sup&amp;gt;-4&lt;br /&gt;
| 9765625 / 9750528&lt;br /&gt;
| 2.3.5.23 {{Monzo| -11 -2 10 -2 }}&lt;br /&gt;
| 2.6784&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[736/735|Harvardisma]]&lt;br /&gt;
| Twethorurugu&lt;br /&gt;
| 23orrg1&lt;br /&gt;
| 736/735&lt;br /&gt;
| 2.3.5.7.23 {{Monzo| 5 -1 -1 -2 1 }}&lt;br /&gt;
| 2.3538&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[760/759|Squadronisma]]&lt;br /&gt;
| Twethunoluyo&lt;br /&gt;
| 23u19o1uy1&lt;br /&gt;
| 760/759&lt;br /&gt;
| {{Monzo| 3 -1 1 0 -1 0 0 1 -1 }}&lt;br /&gt;
| 2.2794&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[875/874|Nymphisma]]&lt;br /&gt;
| Twethunuzotriyo&lt;br /&gt;
| 23u19uzy&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;-2&lt;br /&gt;
| 875/874&lt;br /&gt;
| 2.5.7.19.23 {{Monzo| -1 3 1 -1 -1 }}&lt;br /&gt;
| 1.9797&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[897/896|Lysistratisma]]&lt;br /&gt;
| Twethothoru&lt;br /&gt;
| 23o3or1&lt;br /&gt;
| 897/896&lt;br /&gt;
| 2.3.7.13.23 {{Monzo| -7 1 -1 1 1 }}&lt;br /&gt;
| 1.9311&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[1105/1104|Fragarisma]]&lt;br /&gt;
| Twethusothoyo&lt;br /&gt;
| 23u17o3oy1&lt;br /&gt;
| 1105/1104&lt;br /&gt;
| {{Monzo| -4 -1 1 0 0 1 1 0 -1 }}&lt;br /&gt;
| 1.5674&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[1197/1196|Rhodesisma]]&lt;br /&gt;
| Twethunothuzo&lt;br /&gt;
| 23u19o3uz1&lt;br /&gt;
| 1197/1196&lt;br /&gt;
| {{Monzo| -2 2 0 1 0 -1 0 1 -1 }}&lt;br /&gt;
| 1.4469&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[1288/1287|Triaphonisma]], santisma&lt;br /&gt;
| Twethothuluzo&lt;br /&gt;
| 23o3u1uz2&lt;br /&gt;
| 1288/1287&lt;br /&gt;
| {{Monzo| 3 -2 0 1 -1 -1 0 0 1 }}&lt;br /&gt;
| 1.3446&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023) for &#039;&#039;santisma&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[1496/1495|Turkisma]]&lt;br /&gt;
| Twethusothulogu&lt;br /&gt;
| 23u17o3u1og1&lt;br /&gt;
| 1496/1495&lt;br /&gt;
| {{Monzo| 3 0 -1 0 1 -1 1 0 -1 }}&lt;br /&gt;
| 1.1576&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Gordaitisma]]&lt;br /&gt;
| Twethonosolugugu&lt;br /&gt;
| 23o19o17o1ugg3&lt;br /&gt;
| 7429/7425&lt;br /&gt;
| {{monzo| 0 -3 -2 0 -1 0 1 1 1 }}&lt;br /&gt;
| 0.93240&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[1863/1862|Antinousisma]]&lt;br /&gt;
| Twethonururu&lt;br /&gt;
| 23o19urr-2&lt;br /&gt;
| 1863/1862&lt;br /&gt;
| 2.3.7.19.23 {{Monzo| -1 4 -2 -1 1 }}&lt;br /&gt;
| 0.92952&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Kaifsma]]&lt;br /&gt;
| Twethunosutholuzozogu&lt;br /&gt;
| 23u19o17u3o1uzzg2&lt;br /&gt;
| 193648/193545&lt;br /&gt;
| {{Monzo| 4 -2 -1 2 -1 1 -1 1 -1 }}&lt;br /&gt;
| 0.92108&lt;br /&gt;
| [[User:Kaiveran|Kaiveran]] (2022)&lt;br /&gt;
|-&lt;br /&gt;
| [[2024/2023|Artifisma]], insincere comma&lt;br /&gt;
| Twethosusuloru&lt;br /&gt;
| 23o17uu1or-2&lt;br /&gt;
| 2024/2023&lt;br /&gt;
| 2.7.11.17.23 {{Monzo| 3 -1 1 -2 1 }}&lt;br /&gt;
| 0.85556&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023) for &#039;&#039;insincere comma&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[2025/2024|Cupcake comma]], cupcakesma&lt;br /&gt;
| Latwethuluyoyo&lt;br /&gt;
| L23u1uyy-2&lt;br /&gt;
| 2025/2024&lt;br /&gt;
| 2.3.5.11.23 {{Monzo| -3 4 2 -1 -1 }}&lt;br /&gt;
| 0.85514&lt;br /&gt;
| See the page.&lt;br /&gt;
|-&lt;br /&gt;
| [[2185/2184|Guangdongisma]]&lt;br /&gt;
| Twethonothuruyo&lt;br /&gt;
| 23o19o3ury1&lt;br /&gt;
| 2185/2184&lt;br /&gt;
| {{Monzo| -3 -1 1 -1 0 -1 0 1 1 }}&lt;br /&gt;
| 0.79251&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[2300/2299|Travellisma]]&lt;br /&gt;
| Twethonubiluyo&lt;br /&gt;
| 23o19u1uuyy1&lt;br /&gt;
| 2300/2299&lt;br /&gt;
| 2.5.11.19.23 {{Monzo| 2 2 -2 -1 1 }}&lt;br /&gt;
| 0.75287&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[2646/2645|Biyativice comma]]&lt;br /&gt;
| Bitwethuzo-agu&lt;br /&gt;
| 23uuzzg1&lt;br /&gt;
| 2646/2645&lt;br /&gt;
| 2.3.5.7.23 {{Monzo| 1 3 -1 2 -2 }}&lt;br /&gt;
| 0.65441&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[2737/2736|Kotkisma]]&lt;br /&gt;
| Twethonusozo&lt;br /&gt;
| 23o19u17oz2&lt;br /&gt;
| 2737/2736&lt;br /&gt;
| {{Monzo| -4 -2 0 1 0 0 1 -1 1 }}&lt;br /&gt;
| 0.63265&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Kwadransma]]&lt;br /&gt;
| Laquadtwethu&lt;br /&gt;
| &lt;br /&gt;
| 279936/279841&lt;br /&gt;
| {{Monzo| 7 7 0 0 0 0 0 0 -4 }}&lt;br /&gt;
| 0.58762&lt;br /&gt;
| [[Lériendil]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[3060/3059|Vicious comma]], viciousma&lt;br /&gt;
| Twethunusoruyo&lt;br /&gt;
| 23u19u17ory-2&lt;br /&gt;
| 3060/3059&lt;br /&gt;
| {{Monzo| 2 2 1 -1 0 0 1 -1 -1 }}&lt;br /&gt;
| 0.56586&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[3381/3380|Mikkolisma]], &amp;lt;br&amp;gt;Seminaiadvice comma&lt;br /&gt;
| Twethothuthuzozogu&lt;br /&gt;
| 23o3uuzzg2&lt;br /&gt;
| 3381/3380&lt;br /&gt;
| {{Monzo| -2 1 -1 2 0 -2 0 0 1 }}&lt;br /&gt;
| 0.51212&lt;br /&gt;
| See the page.&lt;br /&gt;
|-&lt;br /&gt;
| [[3520/3519|Vicedim comma]]&lt;br /&gt;
| Twethusuloyo&lt;br /&gt;
| 23u17u1oy-2&lt;br /&gt;
| 3520/3519&lt;br /&gt;
| {{Monzo| 6 -2 1 0 1 0 -1 0 -1 }}&lt;br /&gt;
| 0.49190&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[3888/3887|Vicetride comma]]&lt;br /&gt;
| Twethuthuthu&lt;br /&gt;
| 23u3uu-2&lt;br /&gt;
| 3888/3887&lt;br /&gt;
| 2.3.13.23 {{Monzo| 4 5 -2 -1 }}&lt;br /&gt;
| 0.44533&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Hagendorfisma]]&lt;br /&gt;
| Twethunosothuyoyo&lt;br /&gt;
| 23u19o17o3uyy1&lt;br /&gt;
| 8075/8073&lt;br /&gt;
| {{monzo| 0 -3 2 0 0 -1 1 1 -1 }}&lt;br /&gt;
| 0.42884&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[4693/4692|Viceaug comma]]&lt;br /&gt;
| Twethunonosutho&lt;br /&gt;
| 23u19oo17u3o1&lt;br /&gt;
| 4693/4692&lt;br /&gt;
| {{Monzo| -2 -1 0 0 0 1 -1 2 -1 }}&lt;br /&gt;
| 0.36894&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[4761/4760|Demiquartervice comma]]&lt;br /&gt;
| Bitwetho-asurugu&lt;br /&gt;
| 23oo17urg1&lt;br /&gt;
| 4761/4760&lt;br /&gt;
| {{Monzo| -3 2 -1 -1 0 0 -1 0 2 }}&lt;br /&gt;
| 0.36367&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[5083/5082|Broadviewsma]]&lt;br /&gt;
| Twethosotholuluru&lt;br /&gt;
| 23o17o3o1uur2&lt;br /&gt;
| 5083/5082&lt;br /&gt;
| {{Monzo| -1 -1 0 -1 -2 1 1 0 1 }}&lt;br /&gt;
| 0.34063&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Galeaclolusisma]]&lt;br /&gt;
| Twethususutholuquadyo&lt;br /&gt;
| 23u17uu3o1uy&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;-3&lt;br /&gt;
| 73125/73117&lt;br /&gt;
| {{Monzo| 0 2 4 0 -1 1 -2 0 -1 }}&lt;br /&gt;
| 0.18941&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[Vicetertisma]]&lt;br /&gt;
| Tritwethu-athotho&lt;br /&gt;
| 23u&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;3oo-2&lt;br /&gt;
| 12168/12167&lt;br /&gt;
| 2.3.13.23 {{Monzo| 3 2 2 -3 }}&lt;br /&gt;
| 0.14228&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Joshuavoisma]]&lt;br /&gt;
| Twethusutholozoyoyo&lt;br /&gt;
| 23u17u3o1ozyy-2&lt;br /&gt;
| 25025/25024&lt;br /&gt;
| 2.5.7.11.13.17.23 {{monzo| -6 2 1 1 1 -1 -1 }}&lt;br /&gt;
| 0.06918&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Diarithmedia]]&lt;br /&gt;
| Bitwethozo-agu&lt;br /&gt;
| 23oozzg3&lt;br /&gt;
| 25921/25920&lt;br /&gt;
| 2.3.5.7.23 {{monzo| 6 -4 -1 2 2 }}&lt;br /&gt;
| 0.066790&lt;br /&gt;
| [[Flora Canou]] (2023), modified by [[Lériendil]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Jeffbenisma]]&lt;br /&gt;
| Labitwethu-anutholuzoyo&lt;br /&gt;
| L23uu19u3o1uzy-2&lt;br /&gt;
| 110565/110561&lt;br /&gt;
| {{monzo| 0 5 1 1 -1 1 0 -1 -2 }}&lt;br /&gt;
| 0.062633&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Higher-limit commas ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name(s)&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[Color name|Color Name]]&lt;br /&gt;
! [[Ratio]]&lt;br /&gt;
! [[Monzo]]&lt;br /&gt;
! [[Cent]]s&lt;br /&gt;
! Named by&lt;br /&gt;
|-&lt;br /&gt;
| [[7936/7921|Lily comma]]&lt;br /&gt;
| &lt;br /&gt;
| 89uu31o1&lt;br /&gt;
| 7936/7921&lt;br /&gt;
| 2.31.89 {{monzo| 8 1 -2 }}&lt;br /&gt;
| 3.2753&lt;br /&gt;
| [[Budjarn Lambeth]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[551/550|Minor chthonovinema]]&lt;br /&gt;
| Twenonolugugu&lt;br /&gt;
| 29o19o1ugg2&lt;br /&gt;
| 551/550&lt;br /&gt;
| 2.5.11.19.29 {{monzo| -1 -2 -1 1 1 }}&lt;br /&gt;
| 3.1448&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[552/551]]&lt;br /&gt;
| Twenutwethonu&lt;br /&gt;
| 29u23o19u1&lt;br /&gt;
| 552/551&lt;br /&gt;
| 2.3.19.23.29 {{monzo| 3 1 -1 1 -1 }}&lt;br /&gt;
| 3.1391&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[609/608|Vineyard comma]]&lt;br /&gt;
| Twenonuzo&lt;br /&gt;
| 29o19uz1&lt;br /&gt;
| 609/608&lt;br /&gt;
| 2.3.7.19.29 {{monzo| -5 1 1 -1 1 }}&lt;br /&gt;
| 2.8451&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Ellisma]]&lt;br /&gt;
| Fowulozogu&lt;br /&gt;
| 41u1ozg2&lt;br /&gt;
| 616/615&lt;br /&gt;
| 2.3.5.7.11.41 {{monzo| 3 -1 -1 1 1 -1 }}&lt;br /&gt;
| 2.8127&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[621/620|Owowhatsthisma]]&lt;br /&gt;
| Thiwutwethogu&lt;br /&gt;
| 31u23og2&lt;br /&gt;
| 621/620&lt;br /&gt;
| 2.3.5.23.31 {{monzo| -2 3 -1 1 -1 }}&lt;br /&gt;
| 2.7901&lt;br /&gt;
| [[HEHEHE I AM A SUPAHSTAR SAGA]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[704/703|Minimyna]]&lt;br /&gt;
| Thisunulo&lt;br /&gt;
| 37u19u1o-2&lt;br /&gt;
| 704/703&lt;br /&gt;
| 2.11.19.37 {{monzo| 6 1 -1 -1 }}&lt;br /&gt;
| 2.4609&lt;br /&gt;
| [[User:Kaiveran|Kaiveran]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[704969/704000|Molar comma]]&lt;br /&gt;
| &lt;br /&gt;
| 89o&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;1ug&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;1&lt;br /&gt;
| 704969/704000&lt;br /&gt;
| 2.5.11.89 {{monzo| -9 -3 -1 3 }}&lt;br /&gt;
| 2.3813&lt;br /&gt;
| [[Budjarn Lambeth]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Botolphisma]]&lt;br /&gt;
| Thisunothogu&lt;br /&gt;
| 37u19o3og1&lt;br /&gt;
| 741/740&lt;br /&gt;
| 2.3.5.13.19.37 {{monzo| -2 1 -1 1 1 -1 }}&lt;br /&gt;
| 2.3379&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[750/749|Ancient Chinese tempering comma]]{{Clarify}}&lt;br /&gt;
| &lt;br /&gt;
| 107ury&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;-2&lt;br /&gt;
| 750/749&lt;br /&gt;
| 2.3.5.7.107 {{monzo| 1 1 3 -1 -1 }}&lt;br /&gt;
| 2.3099&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[784/783|Biminorisma]], spoogalactic comma&lt;br /&gt;
| Twenuzozo&lt;br /&gt;
| 29uzz2&lt;br /&gt;
| 784/783&lt;br /&gt;
| 2.3.7.29 {{monzo| 4 -3 2 -1 }}&lt;br /&gt;
| 2.2096&lt;br /&gt;
| [[Scott Dakota]] for &#039;&#039;biminorisma&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[841/840|Arabellisma]]&lt;br /&gt;
| Bitweno-arugu&lt;br /&gt;
| 29oorg1&lt;br /&gt;
| 841/840&lt;br /&gt;
| 2.3.5.7.29 {{monzo| -3 -1 -1 -1 2 }}&lt;br /&gt;
| 2.0598&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Alphonsinisma]]&lt;br /&gt;
| Thisoluruyoyo&lt;br /&gt;
| 37o1uryy1&lt;br /&gt;
| 925/924&lt;br /&gt;
| 2.3.5.7.11.37 {{monzo| -2 -1 2 -1 -1 1 }}&lt;br /&gt;
| 1.8726&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[961/960|Trricesimoprimal quarter-tones comma]]&lt;br /&gt;
| Bithiwo-agu&lt;br /&gt;
|&lt;br /&gt;
| 961/960&lt;br /&gt;
| 2.3.5.31 [-6 -1 -1 2⟩&lt;br /&gt;
| 1.8024&lt;br /&gt;
| [[Godtone]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Yerkesisma]]&lt;br /&gt;
| Fothutwethuloyo&lt;br /&gt;
| 43u23u1oy-2&lt;br /&gt;
| 990/989&lt;br /&gt;
| 2.3.5.11.23.43 {{monzo| 1 2 1 1 -1 -1 }}&lt;br /&gt;
| 1.7496&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[1024/1023|Kibisma]]&lt;br /&gt;
| Thiwulu&lt;br /&gt;
| 31u1u2&lt;br /&gt;
| 1024/1023&lt;br /&gt;
| 2.3.11.31 {{Monzo| 10 -1 -1 -1 }}&lt;br /&gt;
| 1.6915&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[1025/1024|Kilobytisma]]&lt;br /&gt;
| Fowoyoyo&lt;br /&gt;
| 41oyy-2&lt;br /&gt;
| 1025/1024&lt;br /&gt;
| 2.5.41 [-10 2 1⟩&lt;br /&gt;
| 1.6898&lt;br /&gt;
| [[CompactStar]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Marconisma]]&lt;br /&gt;
| Thisotrilu&lt;br /&gt;
| 37o1u&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 1332/1331&lt;br /&gt;
| 2.3.11.37 {{monzo| 2 2 -3 1 }}&lt;br /&gt;
| 1.3002&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Nordenmarkisma]]&lt;br /&gt;
| Fothunosulozo&lt;br /&gt;
| 43u19o17uoz1&lt;br /&gt;
| 1463/1462&lt;br /&gt;
| 2.7.11.17.19.43 {{monzo| -1 1 1 -1 1 -1 }}&lt;br /&gt;
| 1.1838&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[Aunusisma]]&lt;br /&gt;
| Thisotwenusuyo&lt;br /&gt;
| 37o29u17uy1&lt;br /&gt;
| 1480/1479&lt;br /&gt;
| 2.3.5.17.29.37 {{monzo| 3 -1 1 -1 -1 1 }}&lt;br /&gt;
| 1.1702&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Gabisma]]&lt;br /&gt;
| Thisothuyo&lt;br /&gt;
| 37o3uy1&lt;br /&gt;
| 1665/1664&lt;br /&gt;
| 2.3.5.13.37 {{monzo| -7 2 1 -1 1 }}&lt;br /&gt;
| 1.0401&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[Gentisma]]&lt;br /&gt;
| Thisusozozogu&lt;br /&gt;
| 37u17ozzg2&lt;br /&gt;
| 1666/1665&lt;br /&gt;
| 2.3.5.7.17.37 {{monzo| 1 -2 -1 2 1 -1 }}&lt;br /&gt;
| 1.0395&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[1682/1681|Shaftesburisma]]&lt;br /&gt;
| Bifowutweno&lt;br /&gt;
| 41uu29oo2&lt;br /&gt;
| 1682/1681&lt;br /&gt;
| 2.29.41 {{monzo| 1 2 -2 }}&lt;br /&gt;
| 1.0296&lt;br /&gt;
| [[Budjarn Lambeth]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[1925/1924|Misericorde]]&lt;br /&gt;
| Thisuthulozoyoyo&lt;br /&gt;
| 37u3u1ozyy-2&lt;br /&gt;
| 1925/1924&lt;br /&gt;
| 2.5.7.11.13.37 {{monzo| -2 2 1 1 -1 -1 }}&lt;br /&gt;
| 0.89958&lt;br /&gt;
| [[User:Kaiveran|Kaiveran]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Magnetisma]]&lt;br /&gt;
| Tritrila-quinquadtrifo thutweno&lt;br /&gt;
| L&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt;43u&amp;lt;sup&amp;gt;60&amp;lt;/sup&amp;gt;29o&amp;lt;sup&amp;gt;60&amp;lt;/sup&amp;gt;-8&lt;br /&gt;
| &lt;br /&gt;
| 2.3.29.43 {{monzo| -61 60 60 -60 }}&lt;br /&gt;
| 0.86936&lt;br /&gt;
| [[User:Eliora|Eliora]] (2022)&lt;br /&gt;
|-&lt;br /&gt;
| [[Stentorisma]]&lt;br /&gt;
| Thisotwenothulugu&lt;br /&gt;
| 37o29o3u1ug2&lt;br /&gt;
| 2146/2145&lt;br /&gt;
| 2.3.5.11.13.29.37 {{monzo| 1 -1 -1 -1 -1 1 1 }}&lt;br /&gt;
| 0.80691&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Kuznetsovisma]]&lt;br /&gt;
| Thiwotwenolozo&lt;br /&gt;
| 31u29o1oz2&lt;br /&gt;
| 2233/2232&lt;br /&gt;
| 2.3.7.11.29.31 {{monzo| -3 -2 1 1 1 -1 }}&lt;br /&gt;
| 0.77547&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[2520/2519|Platonisma]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 2520/2519&lt;br /&gt;
| 2.3.5.7.11.229 {{monzo| 3 2 1 1 -1 -1 }}&lt;br /&gt;
| 0.68713&lt;br /&gt;
| [[User:Eliora|Eliora]] (2022)&lt;br /&gt;
|-&lt;br /&gt;
| [[Viljevisma]]&lt;br /&gt;
| Thisotwenutwetholu&lt;br /&gt;
| 37o29u23o1u2&lt;br /&gt;
| 2553/2552&lt;br /&gt;
| 2.3.11.23.29.37 {{monzo| -3 1 -1 1 -1 1 }}&lt;br /&gt;
| 0.67825&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Beattisma]]&lt;br /&gt;
| Fothusuthoyoyo&lt;br /&gt;
| 43u17u3oyy-2&lt;br /&gt;
| 2925/2924&lt;br /&gt;
| 2.3.5.13.17.43 {{monzo| -2 2 2 1 -1 -1 }}&lt;br /&gt;
| 0.59198&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[9251/9248|Helevenisma]]&lt;br /&gt;
| Bitwenosu-alo&lt;br /&gt;
| 29oo17uu1o-2&lt;br /&gt;
| 9251/9248&lt;br /&gt;
| 2.11.17.29 {{monzo| -5 1 -2 2 }}&lt;br /&gt;
| 0.56151&lt;br /&gt;
| [[Zhea Erose]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Pedersenisma]]&lt;br /&gt;
| Fothutwetholuru&lt;br /&gt;
| 43u23o1ur1&lt;br /&gt;
| 3312/3311&lt;br /&gt;
| 2.3.7.11.23.43 {{monzo| 4 2 -1 -1 1 -1 }}&lt;br /&gt;
| 0.52279&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[Alexisma]]&lt;br /&gt;
| Thisosutholuzo&lt;br /&gt;
| 37o17u3o1uz2&lt;br /&gt;
| 3367/3366&lt;br /&gt;
| 2.3.7.11.13.17.37 {{monzo| -1 -2 1 -1 1 -1 1 }}&lt;br /&gt;
| 0.51425&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[Bronxisma]]&lt;br /&gt;
| Twenununusolozo&lt;br /&gt;
| 29u19uu17o1oz1&lt;br /&gt;
| 10472/10469&lt;br /&gt;
| 2.7.11.17.19.29 {{monzo| 3 1 1 1 -2 -1 }}&lt;br /&gt;
| 0.49603&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Veederisma]]&lt;br /&gt;
| Twenutholuluyo&lt;br /&gt;
| 29u3o1uuy1&lt;br /&gt;
| 3510/3509&lt;br /&gt;
| 2.3.5.11.13.29 {{monzo| 1 3 1 -2 1 -1 }}&lt;br /&gt;
| 0.49330&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Meranisma]]&lt;br /&gt;
| Thisunosolo&lt;br /&gt;
| 37u19o17o1o1&lt;br /&gt;
| 3553/3552&lt;br /&gt;
| 2.3.11.17.19.37 {{monzo| -5 -1 1 1 1 -1 }}&lt;br /&gt;
| 0.48733&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Smithsonianisma]]&lt;br /&gt;
| Fowutwethulotrizo&lt;br /&gt;
| 41u23u1oz&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 3773/3772&lt;br /&gt;
| 2.7.11.23.41 {{monzo| -2 3 1 -1 -1 }}&lt;br /&gt;
| 0.45891&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[Megumisma]]&lt;br /&gt;
| Thisosolutriru&lt;br /&gt;
| 37o17o1ur&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;1&lt;br /&gt;
| 3774/3773&lt;br /&gt;
| 2.3.7.11.17.37 {{monzo| 1 1 -3 -1 1 1 }}&lt;br /&gt;
| 0.45879&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[3969/3968|Yunzee comma]]&lt;br /&gt;
| Lathiwuzozo&lt;br /&gt;
| L31uzz2&lt;br /&gt;
| 3969/3968&lt;br /&gt;
| 2.3.7.31 {{monzo| -7 4 2 -1 }}&lt;br /&gt;
| 0.43624&lt;br /&gt;
| [[User:Kaiveran|Kaiveran]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[Tamashimisma]]&lt;br /&gt;
| Thiwutwethothozogu&lt;br /&gt;
| 31u23o3ozg3&lt;br /&gt;
| 4186/4185&lt;br /&gt;
| 2.3.5.7.13.23.31 {{monzo| 1 -3 -1 1 1 1 -1 }}&lt;br /&gt;
| 0.41363&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[Shchedrinisma]]&lt;br /&gt;
| Thisosusutriyo&lt;br /&gt;
| 37o17uuy&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;-2&lt;br /&gt;
| 4625/4624&lt;br /&gt;
| 2.5.17.37 {{monzo| -4 3 -2 1 }}&lt;br /&gt;
| 0.37436&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[4901/4900|Large grapevine]]&lt;br /&gt;
| Twenothothobirugu&lt;br /&gt;
| 29o3oorrgg1&lt;br /&gt;
| 4901/4900&lt;br /&gt;
| 2.5.7.13.29 {{monzo| -2 -2 -2 2 1 }}&lt;br /&gt;
| 0.35328&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Kalmanisma]]&lt;br /&gt;
| Thiwutwethuthoru&lt;br /&gt;
| 31u23u3or1&lt;br /&gt;
| 4992/4991&lt;br /&gt;
| 2.3.7.13.23.31 {{monzo| 7 1 -1 1 -1 -1 }}&lt;br /&gt;
| 0.34684&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[5041/5040|Third brown pair comma]], 19th highly compositema&lt;br /&gt;
|&lt;br /&gt;
| 71oorg1&lt;br /&gt;
| 5041/5040&lt;br /&gt;
| 2.3.5.7.71 {{monzo| -4 -2 -1 -1 2 }}&lt;br /&gt;
| 0.34347&lt;br /&gt;
| [[Eliora]] (2022)&lt;br /&gt;
|-&lt;br /&gt;
| [[5292/5291|Bullionisma]]&lt;br /&gt;
| Thisuthuluzozo&lt;br /&gt;
| 37u3u1uzz1&lt;br /&gt;
| 5292/5291&lt;br /&gt;
| 2.3.7.11.13.37 {{monzo| 2 3 2 -1 -1 -1 }}&lt;br /&gt;
| 0.32717&lt;br /&gt;
| [[Eliora]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Scarlattisma]]&lt;br /&gt;
| Thiwunuluyo&lt;br /&gt;
| 31u19u1uy1&lt;br /&gt;
| 6480/6479&lt;br /&gt;
| 2.3.5.11.19.31 {{monzo| 4 4 1 -1 -1 -1 }}&lt;br /&gt;
| 0.26719&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Kunijisma]]&lt;br /&gt;
| Fowutwethothorugugu&lt;br /&gt;
| 41u23o3orgg2&lt;br /&gt;
| 7176/7175&lt;br /&gt;
| 2.3.5.7.13.23.41 {{monzo| 3 1 -2 -1 1 1 -1 }}&lt;br /&gt;
| 0.24127&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[7425/7424|Small grapevine]]&lt;br /&gt;
| Latwenuloyoyo&lt;br /&gt;
| L29u1oyy-2&lt;br /&gt;
| 7425/7424&lt;br /&gt;
| 2.3.5.11.29 {{monzo| -8 3 2 1 -1 }}&lt;br /&gt;
| 0.23318&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Liebisma]]&lt;br /&gt;
| Sathisonuthogu&lt;br /&gt;
| S37o19u3og2&lt;br /&gt;
| 7696/7695&lt;br /&gt;
| 2.3.5.13.19.37 {{monzo| 4 -4 -1 1 -1 1 }}&lt;br /&gt;
| 0.22497&lt;br /&gt;
| [[Francium]] (2025)&lt;br /&gt;
|-&lt;br /&gt;
| [[7777/7776|Pulsar comma]]&lt;br /&gt;
| &lt;br /&gt;
| 101o1oz2&lt;br /&gt;
| 7777/7776&lt;br /&gt;
| 2.3.7.11.101 {{monzo| -5 -5 1 1 1 }}&lt;br /&gt;
| 0.22262&lt;br /&gt;
| [[Eliora]] (2022)&lt;br /&gt;
|-&lt;br /&gt;
| [[Polishookisma]]&lt;br /&gt;
| Thiwubitwetho-athuru&lt;br /&gt;
| 31u23oo3ur2&lt;br /&gt;
| 8464/8463&lt;br /&gt;
| 2.3.7.13.23.31 {{monzo| 4 -1 -1 -1 2 -1 }}&lt;br /&gt;
| 0.20455&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Friesachisma]]&lt;br /&gt;
| Thisotwethothulogu&lt;br /&gt;
| 37o23o3u1og2&lt;br /&gt;
| 9361/9360&lt;br /&gt;
| 2.3.5.11.13.23.37 {{monzo| -4 -2 -1 1 -1 1 1}}&lt;br /&gt;
| 0.18495&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Etampesisma]]&lt;br /&gt;
| Fowutwethunotholuzo&lt;br /&gt;
| 41u23u19o3o1uz2&lt;br /&gt;
| 10374/10373&lt;br /&gt;
| 2.3.7.11.13.19.23.41 {{monzo| 1 1 1 -1 1 1 -1 -1 }}&lt;br /&gt;
| 0.16689&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Girardisma]]&lt;br /&gt;
| Fothunoloyoyo&lt;br /&gt;
| 43u19o1oyy1&lt;br /&gt;
| 10450/10449&lt;br /&gt;
| 2.3.5.11.19.43 {{monzo| 1 -5 2 1 1 -1 }}&lt;br /&gt;
| 0.16567&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Zangarisma]]&lt;br /&gt;
| Thisososolu&lt;br /&gt;
| 37o17oo1u3&lt;br /&gt;
| 10693/10692&lt;br /&gt;
| 2.3.11.17.37 {{monzo| -2 -5 -1 2 1 }}&lt;br /&gt;
| 0.16191&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Kaguyisma]]&lt;br /&gt;
| Fothutwethusoluyo&lt;br /&gt;
| 43u23u17o1uy1&lt;br /&gt;
| 10880/10879&lt;br /&gt;
| 2.5.11.17.23.43 {{monzo| 7 1 -1 1 -1 -1 }}&lt;br /&gt;
| 0.15913&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Sinachopoulosisma]]&lt;br /&gt;
| Thisotwethonunuluzo&lt;br /&gt;
| 37o23o19uu1uz2&lt;br /&gt;
| 11914/11913&lt;br /&gt;
| 2.3.7.11.19.23.37 {{monzo| 1 -1 1 -1 -2 1 1 }}&lt;br /&gt;
| 0.14532&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Berylisma]]&lt;br /&gt;
| Quadthisolu&lt;br /&gt;
| 37o&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;1u&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;4&lt;br /&gt;
| 1874161 / 1874048&lt;br /&gt;
| 2.11.37 {{monzo| -7 -4 4 }}&lt;br /&gt;
| 0.10439&lt;br /&gt;
| [[User:Jerdle|Jerdle]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Manheimisma]]&lt;br /&gt;
| Fothutwenosuloloyo&lt;br /&gt;
| 43u29o17u1ooy-2&lt;br /&gt;
| 17545/17544&lt;br /&gt;
| 2.3.5.11.17.29.43 {{monzo| -3 -1 1 2 -1 1 -1 }}&lt;br /&gt;
| 0.098677&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Canupisma]]&lt;br /&gt;
| Fowutwenuthotrizo-agu&lt;br /&gt;
| 41u29u3oz&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;g3&lt;br /&gt;
| 17836/17835&lt;br /&gt;
| 2.3.5.7.13.29.41 {{monzo| 2 -1 -1 3 1 -1 -1 }}&lt;br /&gt;
| 0.097067&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Genzelisma]]&lt;br /&gt;
| Thisotwenonusogu&lt;br /&gt;
| 37o29o19u17og2&lt;br /&gt;
| 18241/18240&lt;br /&gt;
| 2.3.5.17.19.29.37 {{monzo| -6 -1 -1 1 -1 1 1 }}&lt;br /&gt;
| 0.094912&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Totziensisma]]&lt;br /&gt;
| Thiwotwetholurutrigu&lt;br /&gt;
| 31o23o1urg&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;1&lt;br /&gt;
| 19251/19250&lt;br /&gt;
| 2.3.5.7.11.23.31 {{monzo| -1 3 -3 -1 -1 1 1 }}&lt;br /&gt;
| 0.089932&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Honeybrookisma]]&lt;br /&gt;
| Thiwobitwenu-atwethutho&lt;br /&gt;
| 31o29uu23u3o-2&lt;br /&gt;
| 19344/19343&lt;br /&gt;
| 2.3.13.23.29.31 {{monzo| 4 1 1 -1 -2 1 }}&lt;br /&gt;
| 0.089500&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[3359375/3359232|Dimigenes comma]]&lt;br /&gt;
| &lt;br /&gt;
| 43oy&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;-2&lt;br /&gt;
| 3359375 / 3359232&lt;br /&gt;
| 2.3.5.43 {{monzo| -9 -8 7 1 }}&lt;br /&gt;
| 0.073696&lt;br /&gt;
| [[User:Akselai|Akselai]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Vuillafansisma]]&lt;br /&gt;
| Twenunosoluyo&lt;br /&gt;
| 29u19o17o1uy2&lt;br /&gt;
| 25840/25839&lt;br /&gt;
| 2.3.5.11.17.19.29 {{monzo| 4 -4 1 -1 1 1 -1 }}&lt;br /&gt;
| 0.067000&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| Palimilli&lt;br /&gt;
| &lt;br /&gt;
| 1003001o23o1u1&lt;br /&gt;
| 23069023 / 23068672&lt;br /&gt;
| 2.11.23.1003001 {{monzo| -21 -1 1 1 }}&lt;br /&gt;
| 0.026341&lt;br /&gt;
| [[User:Kaiveran|Kaiveran]] (2021)&lt;br /&gt;
|-&lt;br /&gt;
| [[Jouvisma]]&lt;br /&gt;
| Thisotwethotholuluzogu&lt;br /&gt;
| 37o23o3o1uuzg3&lt;br /&gt;
| 77441/77440&lt;br /&gt;
| 2.5.7.11.13.23.37 {{monzo| -7 -1 1 -2 1 1 1 }}&lt;br /&gt;
| 0.022356&lt;br /&gt;
| [[Francium]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Sulbasutrisma]]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 332929/332928&lt;br /&gt;
| 2.3.17.577 {{monzo| -7 -2 -2 2 }}&lt;br /&gt;
| 0.0052000&lt;br /&gt;
| [[User:2^67-1|Cole]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Mebisma]]&lt;br /&gt;
| Safowuthiwulugugu&lt;br /&gt;
| s41u31u1ugg3&lt;br /&gt;
| 1048576/1048575&lt;br /&gt;
| 2.3.5.11.31.41 {{Monzo| 20 -1 -2 -1 -1 -1 }}&lt;br /&gt;
| 0.0016510&lt;br /&gt;
| [[User:Xenllium|Xenllium]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Zudilisma]]&lt;br /&gt;
| &lt;br /&gt;
| L&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;397u23ur-5&lt;br /&gt;
| 68 630 377 364 883 / 68 630 356 164 608&lt;br /&gt;
| 2.3.7.23.397 {{monzo| -30 29 -1 -1 -1 }}&lt;br /&gt;
| 0.00053479&lt;br /&gt;
| [[Budjarn Lambeth]] (2023)&lt;br /&gt;
|-&lt;br /&gt;
| [[Odyssey comma]]&lt;br /&gt;
| Bitwenotwetho-athulurutrigu&lt;br /&gt;
| 29oo23oo3u1urg&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;2&lt;br /&gt;
| 4004001/4004000&lt;br /&gt;
| 2.3.5.7.11.13.23.29 {{monzo| -5 2 -3 -1 -1 -1 0 0 2 2 }}&lt;br /&gt;
| 0.00043238&lt;br /&gt;
| [[Tristan Bay]] (2024)&lt;br /&gt;
|-&lt;br /&gt;
| [[Borcherdsma]]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 160 561 400 000 / 160 561 399 999&lt;br /&gt;
| 2.5.7.11.13.19.29.31.47.59.71 {{monzo| 6 5 -1 -2 -1 1 1 1 1 -3 -1 }}&lt;br /&gt;
| 1.0783 × 10&amp;lt;sup&amp;gt;-8&amp;lt;/sup&amp;gt;&lt;br /&gt;
| [[User:Akselai|Akselai]] (2024)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Unnoticeable commas| ]] &amp;lt;!-- main article --&amp;gt;&lt;br /&gt;
[[Category:Lists of commas]]&lt;br /&gt;
{{todo|complete table|add color name}}&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=User:Cmloegcmluin/2.11.13.17.19_subgroup&amp;diff=178554</id>
		<title>User:Cmloegcmluin/2.11.13.17.19 subgroup</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=User:Cmloegcmluin/2.11.13.17.19_subgroup&amp;diff=178554"/>
		<updated>2025-01-30T04:25:48Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Commas==&lt;br /&gt;
Here follows a selection of commas in the 2.11.13.17.19 [[domain basis]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |name&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |prime-count vector&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |ratio&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |cents&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; |as composition of other commas&lt;br /&gt;
! colspan=&amp;quot;10&amp;quot; |tempered by patent val for ed2?&lt;br /&gt;
|-&lt;br /&gt;
!yama&lt;br /&gt;
!bean&lt;br /&gt;
!Blumeyer&lt;br /&gt;
!frouggie&lt;br /&gt;
!pollar&lt;br /&gt;
!13&lt;br /&gt;
!24&lt;br /&gt;
!33&lt;br /&gt;
!37&lt;br /&gt;
!57&lt;br /&gt;
!70&lt;br /&gt;
!80&lt;br /&gt;
!113&lt;br /&gt;
!124&lt;br /&gt;
!137&lt;br /&gt;
|-&lt;br /&gt;
|Blumeyer&lt;br /&gt;
|{{vector| 7 0 0 0 -1 -1 -1 1 }}&lt;br /&gt;
|2432 / 2431&lt;br /&gt;
|0.7120024978&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|yama&lt;br /&gt;
|{{vector| -4 0 0 0 1 -1 0 1 }}&lt;br /&gt;
|209 / 208&lt;br /&gt;
|8.303296728&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Blume&lt;br /&gt;
|{{vector| -11 0 0 0 2 0 1 0 }}&lt;br /&gt;
|2057 / 2048&lt;br /&gt;
|7.59129423&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 3 0 0 0 0 -2 -1 2 }}&lt;br /&gt;
|2888 / 2873&lt;br /&gt;
|9.015299226&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|eye&lt;br /&gt;
|{{vector| 3 0 0 0 -2 0 2 -1 }}&lt;br /&gt;
|2312 / 2299&lt;br /&gt;
|9.761918139&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
| -2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|lum&lt;br /&gt;
|{{vector| -1 0 0 0 -1 -1 2 0 }}&lt;br /&gt;
|289 / 286&lt;br /&gt;
|18.06521487&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
| -2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|ume&lt;br /&gt;
|{{vector| -8 0 0 0 0 0 3 -1 }}&lt;br /&gt;
|4913 / 4864&lt;br /&gt;
|17.35321237&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
| -3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mey&lt;br /&gt;
|{{vector| -7 0 0 0 0 3 -1 0 }}&lt;br /&gt;
|2197 / 2176&lt;br /&gt;
|16.62757581&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -5 0 0 0 0 -2 2 1 }}&lt;br /&gt;
|5491 / 5408&lt;br /&gt;
|26.36851159&lt;br /&gt;
|3&lt;br /&gt;
|1&lt;br /&gt;
| -2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -5 0 0 0 -1 0 0 2 }}&lt;br /&gt;
|361 / 352&lt;br /&gt;
|43.7080899&lt;br /&gt;
|5&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -1 0 0 0 -2 1 0 1 }}&lt;br /&gt;
|247 / 242&lt;br /&gt;
|35.40479317&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 6 0 0 0 -1 -4 3 0 }}&lt;br /&gt;
|314432 / 314171&lt;br /&gt;
|1.437639059&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
| -2&lt;br /&gt;
|&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 14 0 0 0 -4 0 1 -1 }}&lt;br /&gt;
|278528 / 278179&lt;br /&gt;
|2.170623909&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 4 0 0 0 -2 3 -2 0 }}&lt;br /&gt;
|35152 / 34969&lt;br /&gt;
|9.036281578&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 10 0 0 0 -3 -1 1 0 }}&lt;br /&gt;
|17408 / 17303&lt;br /&gt;
|10.47392064&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 0 0 0 0 -1 2 -2 1 }}&lt;br /&gt;
|3211 / 3179&lt;br /&gt;
|17.33957831&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 6 0 0 0 -2 -2 1 1 }}&lt;br /&gt;
|20672 / 20449&lt;br /&gt;
|18.77721736&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -4 0 0 0 0 1 -2 2 }}&lt;br /&gt;
|4693 / 4624&lt;br /&gt;
|25.64287503&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 3 0 0 0 -3 2 0 0 }}&lt;br /&gt;
|1352 / 1331&lt;br /&gt;
|27.10149644&lt;br /&gt;
|3&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -8 0 0 0 -1 2 1 0 }}&lt;br /&gt;
|2873 / 2816&lt;br /&gt;
|34.69279067&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
| -2&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 14 0 0 0 2 0 -2 -3 }}&lt;br /&gt;
|1982464 / 1982251&lt;br /&gt;
|0.1860173318&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 13 0 0 0 1 -1 0 -3 }}&lt;br /&gt;
|90112 / 89167&lt;br /&gt;
|18.2512322&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
| -2&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 7 0 0 0 -3 1 2 -2 }}&lt;br /&gt;
|480896 / 480491&lt;br /&gt;
|1.458621411&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
| -2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|bean&lt;br /&gt;
|{{vector| 21 0 0 0 -5 -1 0 0 }}&lt;br /&gt;
|2097152 / 2093663&lt;br /&gt;
|2.882626407&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -3 0 0 0 -1 4 -1 -1 }}&lt;br /&gt;
|28561 / 28424&lt;br /&gt;
|8.32427908&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -11 0 0 0 1 2 -1 1 }}&lt;br /&gt;
|35321 / 34816&lt;br /&gt;
|24.93087254&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 3 0 0 0 4 0 -1 -3 }}&lt;br /&gt;
|117128 / 116603&lt;br /&gt;
|7.777311562&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
| -1&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -18 0 0 0 2 3 0 0 }}&lt;br /&gt;
|265837 / 262144&lt;br /&gt;
|24.21887004&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 9 0 0 0 2 -2 0 -2 }}&lt;br /&gt;
|61952 / 61009&lt;br /&gt;
|26.55452893&lt;br /&gt;
|3&lt;br /&gt;
|1&lt;br /&gt;
| -2&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 10 0 0 0 3 -1 -2 -2 }}&lt;br /&gt;
|1362944 / 1356277&lt;br /&gt;
|8.48931406&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 21 0 0 0 1 -1 -3 -2 }}&lt;br /&gt;
|23068672 / 23056709&lt;br /&gt;
|0.8980198296&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -7 0 0 0 -3 -1 1 4 }}&lt;br /&gt;
|2215457 / 2214784&lt;br /&gt;
|0.525985166&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -10 0 0 0 2 3 -3 1 }}&lt;br /&gt;
|5050903 / 5030912&lt;br /&gt;
|6.865657669&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -3 0 0 0 1 2 -4 2 }}&lt;br /&gt;
|671099 / 668168&lt;br /&gt;
|7.577660166&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 5 0 0 0 3 -3 0 -1 }}&lt;br /&gt;
|42592 / 41743&lt;br /&gt;
|34.85782565&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
| -2&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 6 0 0 0 -3 0 -1 2 }}&lt;br /&gt;
|23104 / 22627&lt;br /&gt;
|36.11679567&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pollar&lt;br /&gt;
|{{vector| 1 0 0 0 -2 5 -1 -2 }}&lt;br /&gt;
|742586 / 742577&lt;br /&gt;
|0.02098235203&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 17 0 0 0 2 -2 -3 -1 }}&lt;br /&gt;
|15859712 / 15775643&lt;br /&gt;
|9.201316557&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 11 0 0 0 -3 2 -3 1 }}&lt;br /&gt;
|6576128 / 6539203&lt;br /&gt;
|9.748284075&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 24 0 0 0 -1 -1 -1 -3 }}&lt;br /&gt;
|16777216 / 16674229&lt;br /&gt;
|10.65993797&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 17 0 0 0 -4 -2 0 1 }}&lt;br /&gt;
|2490368 / 2474329&lt;br /&gt;
|11.18592313&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 2 0 0 0 3 -1 1 -3 }}&lt;br /&gt;
|90508 / 89167&lt;br /&gt;
|25.84252643&lt;br /&gt;
|3&lt;br /&gt;
|1&lt;br /&gt;
| -3&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 16 0 0 0 1 -3 -1 -1 }}&lt;br /&gt;
|720896 / 709631&lt;br /&gt;
|27.26653142&lt;br /&gt;
|3&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -15 0 0 0 2 1 -1 2 }}&lt;br /&gt;
|567853 / 557056&lt;br /&gt;
|33.23416926&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -2 0 0 0 -3 0 2 1 }}&lt;br /&gt;
|5491 / 5324&lt;br /&gt;
|53.47000804&lt;br /&gt;
|6&lt;br /&gt;
|2&lt;br /&gt;
| -3&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 8 0 0 0 -3 4 -2 -1 }}&lt;br /&gt;
|7311616 / 7308521&lt;br /&gt;
|0.7329848499&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 28 0 0 0 -2 0 -1 -4 }}&lt;br /&gt;
|268435456 / 268070297&lt;br /&gt;
|2.356641241&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -10 0 0 0 -4 3 0 3 }}&lt;br /&gt;
|15069223 / 14992384&lt;br /&gt;
|8.850264246&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 6 0 0 0 4 -2 -2 -1 }}&lt;br /&gt;
|937024 / 927979&lt;br /&gt;
|16.79261079&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 15 0 0 0 -4 3 -3 0 }}&lt;br /&gt;
|71991296 / 71931233&lt;br /&gt;
|1.444987348&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -17 0 0 0 3 4 -2 0 }}&lt;br /&gt;
|38014691 / 37879808&lt;br /&gt;
|6.153655171&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 0 0 0 0 -6 0 3 2 }}&lt;br /&gt;
|1773593 / 1771561&lt;br /&gt;
|1.984606577&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
| -1&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 14 0 0 0 -5 2 -1 0 }}&lt;br /&gt;
|2768896 / 2737867&lt;br /&gt;
|19.51020221&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 18 0 0 0 0 3 -4 -3 }}&lt;br /&gt;
|575930368 / 572870539&lt;br /&gt;
|9.222298909&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -6 0 0 0 -5 4 0 2 }}&lt;br /&gt;
|10310521 / 10307264&lt;br /&gt;
|0.5469675181&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 20 0 0 0 1 -4 1 -3 }}&lt;br /&gt;
|196083712 / 195899899&lt;br /&gt;
|1.623656391&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
| -2&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -14 0 0 0 3 2 -3 2 }}&lt;br /&gt;
|81202979 / 80494592&lt;br /&gt;
|15.1689544&lt;br /&gt;
|2&lt;br /&gt;
| -1&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -21 0 0 0 -2 3 1 3 }}&lt;br /&gt;
|256176791 / 253755392&lt;br /&gt;
|16.44155848&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -1 0 0 0 4 1 -3 -1 }}&lt;br /&gt;
|190333 / 186694&lt;br /&gt;
|33.42018659&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 8 0 0 0 1 -3 2 -2 }}&lt;br /&gt;
|813824 / 793117&lt;br /&gt;
|44.61974379&lt;br /&gt;
|5&lt;br /&gt;
|2&lt;br /&gt;
| -4&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -7 0 0 0 -5 1 4 1 }}&lt;br /&gt;
|20629687 / 20614528&lt;br /&gt;
|1.272604079&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
| -2&lt;br /&gt;
| -1&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 2 0 0 0 6 -5 0 -1 }}&lt;br /&gt;
|7086244 / 7054567&lt;br /&gt;
|7.75632921&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
| -1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -17 0 0 0 -3 4 1 2 }}&lt;br /&gt;
|175278857 / 174456832&lt;br /&gt;
|8.138261748&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|frouggie&lt;br /&gt;
|{{vector| 13 0 0 0 4 -5 -1 -1 }}&lt;br /&gt;
|119939072 / 119927639&lt;br /&gt;
|0.1650349798&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 16 0 0 0 2 -5 1 -2 }}&lt;br /&gt;
|134807552 / 134036773&lt;br /&gt;
|9.926953119&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
| -2&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -24 0 0 0 -2 5 2 1 }}&lt;br /&gt;
|2038769863 / 2030043136&lt;br /&gt;
|7.42625925&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
| -1&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -4 0 0 0 -5 -1 3 3 }}&lt;br /&gt;
|33698267 / 33498608&lt;br /&gt;
|10.28790331&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
| -1&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -4 0 0 0 7 -1 -3 -1 }}&lt;br /&gt;
|19487171 / 19416176&lt;br /&gt;
|6.31869015&lt;br /&gt;
|1&lt;br /&gt;
| -1&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 18 0 0 0 -6 3 -1 -1 }}&lt;br /&gt;
|575930368 / 572214203&lt;br /&gt;
|11.20690549&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 0 0 0 0 5 2 -5 -1 }}&lt;br /&gt;
|27217619 / 26977283&lt;br /&gt;
|15.35497173&lt;br /&gt;
|2&lt;br /&gt;
| -1&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 22 0 0 0 -1 4 -4 -4 }}&lt;br /&gt;
|119793516544 / 119729942651&lt;br /&gt;
|0.9190021816&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -18 0 0 0 -4 3 3 2 }}&lt;br /&gt;
|3896583821 / 3838050304&lt;br /&gt;
|26.20347661&lt;br /&gt;
|3&lt;br /&gt;
|1&lt;br /&gt;
| -2&lt;br /&gt;
| -1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| 22 0 0 0 -7 4 -1 -2 }}&lt;br /&gt;
|119793516544 / 119592768427&lt;br /&gt;
|2.903608759&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|✓&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{vector| -27 0 0 0 -1 7 -2 3 }}&lt;br /&gt;
|430392078103 / 426678157312&lt;br /&gt;
|15.00391942&lt;br /&gt;
|2&lt;br /&gt;
| -1&lt;br /&gt;
|2&lt;br /&gt;
| -1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|✓&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
[[Yer]], a hexadecatonic [[Just intonation|JI]] [[wikipedia:Euler–Fokker_genus|EFG]] in this subgroup&lt;br /&gt;
&lt;br /&gt;
[[Gjaeck]], a [[Tridecatonic MOS|tridecatonic MOS]] of [[57edo|57ed2]] in this subgroup&lt;br /&gt;
&lt;br /&gt;
[[Hilim13]], a tridecatonic JI tuning in this subgroup&lt;br /&gt;
[[Category:Subgroup]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Interval_size_measure&amp;diff=177818</id>
		<title>Interval size measure</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Interval_size_measure&amp;diff=177818"/>
		<updated>2025-01-23T17:03:49Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Octave-based fine measures */ undo incorrect change of spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Interval size measure&#039;&#039;&#039; or &#039;&#039;&#039;interval size unit&#039;&#039;&#039; means the &#039;&#039;distance&#039;&#039; between pitches. Intervals can be measured [[#logarithmic|logarithmic]] or by frequency [[#ratio|ratios]].&lt;br /&gt;
&lt;br /&gt;
== Logarithmic ==&lt;br /&gt;
All logarithmic measures can be combined by adding and subtracting them.&lt;br /&gt;
&lt;br /&gt;
=== Backslash notation ===&lt;br /&gt;
A common shorthand in use in the microtonal community is &#039;&#039;k&#039;&#039;\&#039;&#039;N&#039;&#039;, written with a backslash (\) instead of a forwardslash (/), to refer to an interval with a frequency ratio of 2&amp;lt;sup&amp;gt;&#039;&#039;k&#039;&#039;/&#039;&#039;N&#039;&#039;&amp;lt;/sup&amp;gt;. &#039;&#039;k&#039;&#039;\&#039;&#039;N&#039;&#039; is pronounced &amp;quot;&#039;&#039;k&#039;&#039; steps of &#039;&#039;N&#039;&#039; [[edo]]&amp;quot;, and can be derived from the meaning of &amp;quot;[[step]]s&amp;quot; in the context of edos (unless talking about steps of specific subsets/scales of some edo). &lt;br /&gt;
&lt;br /&gt;
Steps are linear in the log-frequency domain, so expressions like {{nowrap|11\19 − 6\19 {{=}} 5\19}} hold. In general, we have&lt;br /&gt;
: {{nowrap|&#039;&#039;a&#039;&#039;\&#039;&#039;N&#039;&#039; + &#039;&#039;b&#039;&#039;\&#039;&#039;N&#039;&#039; {{=}} (&#039;&#039;a&#039;&#039; + &#039;&#039;b&#039;&#039;)\&#039;&#039;N&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
which expresses the same thing as {{nowrap|2&amp;lt;sup&amp;gt;&#039;&#039;a&#039;&#039;/&#039;&#039;N&#039;&#039;&amp;lt;/sup&amp;gt; × 2&amp;lt;sup&amp;gt;&#039;&#039;b&#039;&#039;/&#039;&#039;N&#039;&#039;&amp;lt;/sup&amp;gt; {{=}} 2&amp;lt;sup&amp;gt;(&#039;&#039;a&#039;&#039; + &#039;&#039;b&#039;&#039;)/&#039;&#039;N&#039;&#039;&amp;lt;/sup&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
Or equivalently, for subtraction/division:&lt;br /&gt;
&lt;br /&gt;
: {{nowrap|&#039;&#039;a&#039;&#039;\&#039;&#039;N&#039;&#039; − &#039;&#039;b&#039;&#039;\&#039;&#039;N&#039;&#039; {{=}} (&#039;&#039;a&#039;&#039; − &#039;&#039;b&#039;&#039;)\&#039;&#039;N&#039;&#039;}} &lt;br /&gt;
&lt;br /&gt;
which expresses the same thing as {{nowrap|2&amp;lt;sup&amp;gt;&#039;&#039;a&#039;&#039;/&#039;&#039;N&#039;&#039;&amp;lt;/sup&amp;gt; / 2&amp;lt;sup&amp;gt;&#039;&#039;b&#039;&#039;/&#039;&#039;N&#039;&#039;&amp;lt;/sup&amp;gt; {{=}} 2&amp;lt;sup&amp;gt;(&#039;&#039;a&#039;&#039; - &#039;&#039;b&#039;&#039;)/&#039;&#039;N&#039;&#039;&amp;lt;/sup&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
Backslash notation can be extended to support [[nonoctave]] [[equal tuning]]s by writing the tuning in full after the backslash. For example, 11\13edt means 11 steps of [[13edt]], 14\9edf means 14 steps of [[9edf]], and 7\12ed12/5 means 7 steps of [[12ed12/5]].&lt;br /&gt;
&lt;br /&gt;
=== Gross ===&lt;br /&gt;
The [[octave]] and the [[decade]] are common coarse units for interval sizes. The {{w|decibel}}, being a relative logarithmic-scale unit for power or root-power quantities, is inappropriate for measuring intervals; the decade is used instead. Similarly, the {{w|neper}} (Np) and the dineper (dNp), like the decibel, should not be used. However, in the absence of a substitute, dinepers have an application in [[logarithmic approximants]].&lt;br /&gt;
&lt;br /&gt;
Intervals are sometimes expressed in the number of scale steps between them. These steps can be of different size, compare for example the names of the major scale in the classic music. An early unit for measuring intervals is the &amp;quot;[[tone]]&amp;quot; which dates back to classic Greece.&lt;br /&gt;
&lt;br /&gt;
In serial music, all intervals were measured by the number of 12edo [[semitone]]s. In analogy, the &#039;&#039;&#039;relative interval measure&#039;&#039;&#039; is the number of steps between two pitches of an [[equal tuning]], sometimes called &amp;quot;[[degree]]s&amp;quot;. These measures can be written using [[#Backslash notation|backslash notation]] if the degree itself isn&#039;t sufficiently clear in context.&lt;br /&gt;
&lt;br /&gt;
=== Fine ===&lt;br /&gt;
The [[cent]] (¢), [[1200edo|1\1200 octave]], is the classic measure for intervals when more precision than 12edo is required. Some people object to it on the grounds that it is too (obviously) closely related to 12 equal. &lt;br /&gt;
&lt;br /&gt;
==== Octave-based fine measures ====&lt;br /&gt;
The following table demonstrates a list of measures derived from the logarithmic division of the octave: {{todo|complete table|research|comment=Add all missing citations.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: 105%;&amp;quot; | List of octave-based fine measures (logarithmic)&lt;br /&gt;
|-&lt;br /&gt;
! Unit name (symbol):&lt;br /&gt;
! Divisions of octave&lt;br /&gt;
! Prime factors&lt;br /&gt;
! Origin/significance&lt;br /&gt;
|-&lt;br /&gt;
| [[Eka]]&lt;br /&gt;
| [[16edo|16]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;&lt;br /&gt;
| From Sanskrit &#039;&#039;eka&#039;&#039;: one, unit; chromatic unit of Armodue 16edo Theory&amp;lt;ref&amp;gt;[http://www.armodue.com/risorse.htm Armodue: le risorse di un nuovo sistema musicale]&amp;lt;/ref&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| [[Normal diesis]]&lt;br /&gt;
| [[31edo|31]]&lt;br /&gt;
| 31 (prime)&lt;br /&gt;
| See the dedicated page. &lt;br /&gt;
|-&lt;br /&gt;
| [[Méride]]&lt;br /&gt;
| [[43edo|43]]&lt;br /&gt;
| 43 (prime)&lt;br /&gt;
| Proposed by [[Joseph Sauveur]], as 7 heptaméride units&amp;lt;ref name=&amp;quot;measure&amp;quot;&amp;gt;[http://www.huygens-fokker.org/docs/measures.html Stichting Huygens–Fokker: Logarithmic Interval Measures]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://tonalsoft.com/enc/m/meride.aspx Tonalsoft | &#039;&#039;Méride / 43-ed2 / 43-edo / 43-ET / 43-tone equal-temperament&#039;&#039;]&amp;lt;/ref&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| [[Holdrian comma]]&lt;br /&gt;
| [[53edo|53]]&lt;br /&gt;
| 53 (prime)&lt;br /&gt;
| See the dedicated page.&lt;br /&gt;
|-&lt;br /&gt;
| [[Holdrian comma|Mercator’s old comma]]&lt;br /&gt;
| [[55edo|55]]&lt;br /&gt;
| 5 x 11&lt;br /&gt;
| Not to be confused with [[Mercator&#039;s comma]].&lt;br /&gt;
|-&lt;br /&gt;
| [[Decitone]]&lt;br /&gt;
| [[60edo|60]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 3 × 5&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Morion]]&lt;br /&gt;
| [[72edo|72]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; × 3&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| See the dedicated page. &lt;br /&gt;
|-&lt;br /&gt;
| [[Farab]]&lt;br /&gt;
| [[144edo|144]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; × 3&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| 1/12 of [[12edo]] semitone; Proposed by [[al-Farabi]] in 10th century&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;&amp;lt;ref&amp;gt;[http://tonalsoft.com/enc/f/farab.aspx Tonalsoft | &#039;&#039;Farab&#039;&#039;].&amp;lt;/ref&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| [[Mem]]&lt;br /&gt;
| [[205edo|205]]&lt;br /&gt;
| 5 × 41&lt;br /&gt;
| Unit used by H-Pi Instruments&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;&amp;lt;ref&amp;gt;[http://musictheory.zentral.zone/huntsystem1.html H-Pi Instruments | Hunt Theoretical System]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://tonalsoft.com/enc/m/mem.aspx Tonalsoft | &#039;&#039;Mem, 205-edo&#039;&#039;]&amp;lt;/ref&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| [[Tredek]]&lt;br /&gt;
| [[270edo|270]]&lt;br /&gt;
| 2 × 3&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; × 5&lt;br /&gt;
| Proposed by [[Joseph Monzo]] (2013)&amp;lt;ref&amp;gt;[http://tonalsoft.com/enc/t/tredek.aspx Tonalsoft | &#039;&#039;Tredek, 270-edo&#039;&#039;]&amp;lt;/ref&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| [[Savart]]*&lt;br /&gt;
| [[300edo|300]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 3 × 5&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| [[Alexander Wood]]&#039;s definition of the Savart&amp;lt;ref&amp;gt;&#039;&#039;[https://books.google.com.au/books?id=NWZ8CgAAQBAJ&amp;amp;lpg=PT50&amp;amp;vq=savart&amp;amp;pg=PT51 The Physics of Music]&#039;&#039;, Alexander Wood, 1944.&amp;lt;/ref&amp;gt;, containing [[12edo]].  &lt;br /&gt;
|-&lt;br /&gt;
| [[Heptaméride]] / [[eptaméride]] / [[savart]]*&lt;br /&gt;
| [[301edo|301]]&lt;br /&gt;
| 7 × 43&lt;br /&gt;
| 301 ≃ 1,000 × log&amp;lt;sub&amp;gt;10&amp;lt;/sub&amp;gt;2; 1/7 of Méride unit; proposed by Joseph Sauveur (1701), advocated by [[Félix Savart]]&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;&amp;lt;ref&amp;gt;[http://tonalsoft.com/enc/h/heptameride.aspx Tonalsoft | &#039;&#039;Heptaméride&#039;&#039;]&amp;lt;/ref&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| [[Gene]]&lt;br /&gt;
| [[311edo|311]]&lt;br /&gt;
| 311 (prime)&lt;br /&gt;
| Proposed by Joseph Monzo (2007)&amp;lt;ref&amp;gt;[http://tonalsoft.com/enc/g/gene.aspx Tonalsoft | &#039;&#039;Gene, 311-edo&#039;&#039;]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| [[Dröbisch Angle]]&lt;br /&gt;
| [[360edo|360]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; × 3&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 5&lt;br /&gt;
| Proposed as &#039;&#039;angle&#039;&#039; by [[Moritz Dröbisch]] in the 19th century, later by [[Andrew Pikler]] as the current name in &#039;&#039;Logarithmic Frequency Systems&#039;&#039; (1966)&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| [[Squb]]&lt;br /&gt;
| [[494edo|494]]&lt;br /&gt;
| 2 × 13 × 19&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| Great [[iring]] / [[centitone]]&lt;br /&gt;
| [[500edo|500]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 5&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| Dexl&lt;br /&gt;
| [[540edo|540]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 3&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; × 5&lt;br /&gt;
| Proposed by Joseph Monzo (2023)&amp;lt;ref&amp;gt;[http://tonalsoft.com/enc/d/dexl.aspx Tonalsoft | &#039;&#039;Dexl, 540-edo&#039;&#039;]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| [[Iring]] / [[centitone]]&lt;br /&gt;
| [[600edo|600]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; × 3 × 5&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| [[Relative cent]] of [[6edo]] ([[12edo]] tone); Proposed by [[Widogast Iring]] (1898), later by [[Joseph Yasser]] as a &amp;quot;centitone&amp;quot; (1932)&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;&amp;lt;ref&amp;gt;[http://www.tonalsoft.com/enc/c/centitone.aspx Tonalsoft | &#039;&#039;Centitone, iring&#039;&#039;]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| [[Skisma]] (Sk)&lt;br /&gt;
| [[612edo|612]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 3&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 17&lt;br /&gt;
| Edo representation of [[Sagittal notation|Sagittal]]&#039;s Ultra (Herculean) precision level JI notation (58eda), where it is known as an &amp;quot;ultrina&amp;quot;&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;&amp;lt;ref&amp;gt;[http://tonalsoft.com/enc/s/sk.aspx Tonalsoft | &#039;&#039;Sk, 612-edo&#039;&#039;]&amp;lt;/ref&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| [[Delfi]]&lt;br /&gt;
| [[665edo|665]]&lt;br /&gt;
| 5 × 7 × 19&lt;br /&gt;
| &amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Small [[iring]] / [[centitone]]&lt;br /&gt;
| [[700edo|700]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 5&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; x 7&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Woolhouse]]&lt;br /&gt;
| [[730edo|730]]&lt;br /&gt;
| 2 × 5 × 73&lt;br /&gt;
| Proposed by [[Wesley S.B. Woolhouse]] (1835)&amp;lt;ref&amp;gt;[https://archive.org/details/essayonmusicali00woolgoog/page/n34/mode/2up &#039;&#039;Essay on musical intervals, harmonics, and the temperament of the musical scale, &amp;amp;c&#039;&#039;], Wesley S.B. Woolhouse. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| [[Millioctave]] (moct)&lt;br /&gt;
| [[1000edo|1000]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; × 5&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| See the dedicated page. &lt;br /&gt;
|-&lt;br /&gt;
| [[Cent]] (¢)&lt;br /&gt;
| 1200&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; × 3 × 5&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| See the dedicated page. &lt;br /&gt;
|-&lt;br /&gt;
| Greater muon&lt;br /&gt;
| [[1224edo|1224]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; × 3&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 17&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| Triangular cent&lt;br /&gt;
| [[1260edo|1260]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 3&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 5 × 7&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| Pion&lt;br /&gt;
| [[1272edo|1272]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; × 3 × 53&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| Pound&lt;br /&gt;
| [[1344edo|1344]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt; × 3 × 7&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| Neutron&lt;br /&gt;
| [[1392edo|1392]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; × 3 × 29&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| Lesser muon&lt;br /&gt;
| [[1428edo|1428]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 3 × 7 × 17&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| Decifarab&lt;br /&gt;
| [[1440edo|1440]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt; × 3&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 5&lt;br /&gt;
| 1/10 of [[Farab]] unit&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| Quadratic cent&lt;br /&gt;
| [[1452edo|1452]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 3 × 11&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| Ksion&lt;br /&gt;
| [[1476edo|1476]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 3&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 41&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| Cubic cent&lt;br /&gt;
| [[1500edo|1500]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 3 × 5&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| Heptamu (7mu)&lt;br /&gt;
| [[1536edo|1536]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt; × 3&lt;br /&gt;
| Seventh MIDI-resolution unit, 1/128 (1/(2&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;)) of [[12edo]] semitone&amp;lt;ref&amp;gt;[http://tonalsoft.com/enc/number/7mu.aspx Tonalsoft | &#039;&#039;7mu / heptamu&#039;&#039;]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Rhoon&lt;br /&gt;
| [[1560edo|1560]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; × 3 × 5 × 13&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| śata&lt;br /&gt;
| [[1600edo|1600]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt; × 5&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; &lt;br /&gt;
| From Sanskrit &#039;&#039;śatam&#039;&#039;: hundred; [[Relative cent]] of Armodue 16edo Theory{{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| Tile&lt;br /&gt;
| [[1632edo|1632]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt; × 3 × 17&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Iota]]&lt;br /&gt;
| [[1700edo|1700]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 5&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 17&lt;br /&gt;
| [[Relative cent]] of [[17edo]]; proposed by [[Margo Schulter]] (2002) and [[George Secor]]&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| [[Harmos]]&lt;br /&gt;
| [[1728edo|1728]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt; × 3&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| 1728 = 12&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;; 1/144 of [[12edo]] semitone; Proposed by [[Paul Beaver]]&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;equal&amp;quot;&amp;gt;[http://tonalsoft.com/enc/e/equal-temperament.aspx Tonalsoft | &#039;&#039;Equal temperaments&#039;&#039;]&amp;lt;/ref&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| Hind śat / Indian cent&lt;br /&gt;
| 2200&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; × 11 × 5&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Mina]]&lt;br /&gt;
| [[2460edo|2460]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 3 × 5 × 41&lt;br /&gt;
| Abbreviation of &amp;quot;schismina&amp;quot;, edo representation of [[Sagittal notation|Sagittal]]&#039;s Extreme (Olympian) precision level JI notation (233eda)&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;&amp;lt;ref&amp;gt;[http://tonalsoft.com/enc/m/mina.aspx Tonalsoft | &#039;&#039;Mina&#039;&#039;]&amp;lt;/ref&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| Centidiesis&lt;br /&gt;
| 3100&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 5&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; x 31&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| Centiméride&lt;br /&gt;
| 4300&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 5&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; x 43&lt;br /&gt;
| {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Major tina]]&lt;br /&gt;
| [[8269edo|8269]]&lt;br /&gt;
| 8269 (prime)&lt;br /&gt;
| Proposed by [[Flora Canou]] (2021)&amp;lt;ref&amp;gt;[https://forum.sagittal.org/viewtopic.php?f=4&amp;amp;t=515 The Sagittal Forum | &#039;&#039;Definition of the tina reviewed&#039;&#039;]&amp;lt;/ref&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| [[Tina]]&lt;br /&gt;
| [[8539edo|8539]]&lt;br /&gt;
| 8539 (prime)&lt;br /&gt;
| Provides good approximations for 41-limit primes except 37; named by [[Dave Keenan]] and [[George Secor]]; edo representation of [[Sagittal notation|Sagittal]]&#039;s Insane (Magrathean) precision level JI notation (809eda)&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;&amp;lt;ref&amp;gt;[http://tonalsoft.com/enc/t/tina.aspx Tonalsoft | &#039;&#039;Tina&#039;&#039;]&amp;lt;/ref&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| [[Purdal]]&lt;br /&gt;
| [[9900edo|9900]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 3&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 5&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 11&lt;br /&gt;
| [[Relative cent]] of [[99edo]]; Suggested by [[Osmiorisbendi]], advocated by [[Tútim Dennsuul Wafiil]]. See the dedicated page. &lt;br /&gt;
|-&lt;br /&gt;
| [[Türk sent]] / [[Turkish cent]]&lt;br /&gt;
| [[10600edo|10600]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; × 5&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 53&lt;br /&gt;
| [[Relative cent]] of [[106edo]], 1/200 of [[53edo]]; invented by [[M. Ekrem Karadeniz]] (1965), influenced by [[Abdülkadir Töre]]&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;&amp;lt;ref&amp;gt;[http://www.tonalsoft.com/enc/t/turk-sent.aspx Tonalsoft | &#039;&#039;Türk-sent&#039;&#039;]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.ozanyarman.com/files/doctorate_thesis.pdf &#039;&#039;79-Tone Tuning &amp;amp; Theory for Turkish Maqam Music&#039;&#039;], Ozan Yarman. &amp;lt;/ref&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| [[Prima]]&lt;br /&gt;
| [[12276edo|12276]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 3&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 11 × 31&lt;br /&gt;
| Proposed by [[Erv Wilson]], [[Gene Ward Smith]] and [[Gavin Putland]]&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| [[Jinn]]&lt;br /&gt;
| [[16808edo|16808]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; × 11 × 191&lt;br /&gt;
| See the dedicated page. &lt;br /&gt;
|-&lt;br /&gt;
| [[Jot]]&lt;br /&gt;
| [[30103edo|30103]]&lt;br /&gt;
| 30103 (prime)&lt;br /&gt;
| 30103 ≃ 100,000 × log&amp;lt;sub&amp;gt;10&amp;lt;/sub&amp;gt;2; Proposed by [[Augustus de Morgan]] (1864)&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;&amp;lt;ref&amp;gt;[http://www.tonalsoft.com/enc/j/jot.aspx Tonalsoft | &#039;&#039;Jot&#039;&#039;]&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;equal&amp;quot;/&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| [[Imp]]&lt;br /&gt;
| [[31920edo|31920]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; × 3 × 5 × 7 × 19&lt;br /&gt;
| &amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Flu]]&lt;br /&gt;
| [[46032edo|46032]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; × 3 × 7 × 137&lt;br /&gt;
| Proposed by Gene Ward Smith (2005)&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;&amp;lt;ref&amp;gt;[http://tonalsoft.com/enc/f/flu.aspx Tonalsoft | &#039;&#039;Flu&#039;&#039;]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| [[Normal atom]]&lt;br /&gt;
| [[78005edo|78005]]&lt;br /&gt;
| 5 × 15601&lt;br /&gt;
| Name proposed by Tristan Bay in 2023; 78005edo consistently maps Kirnberger&#039;s atom to 1 edostep and is a very strong 5-limit system. {{Citation needed}}&lt;br /&gt;
|-&lt;br /&gt;
| [[MIDI Tuning Standard unit]] (14mu)&lt;br /&gt;
| [[196608edo|196608]]&lt;br /&gt;
| 2&amp;lt;sup&amp;gt;16&amp;lt;/sup&amp;gt; × 3&lt;br /&gt;
| Fourteenth MIDI-resolution unit, 1/16384 (1/(2&amp;lt;sup&amp;gt;14&amp;lt;/sup&amp;gt;)) of [[12edo]] semitone&amp;lt;ref name=&amp;quot;measure&amp;quot;/&amp;gt;. &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;* More to be added regarding the Heptaméride/Savart units&lt;br /&gt;
&lt;br /&gt;
==== Non-octave fine measures ====&lt;br /&gt;
There are other fine measurements based upon the logarithmic division of other intervals (e.g. 3/1 (twelfth)), a few of which are listed below:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: 105%;&amp;quot; List of non-octave fine measures (logarithmic)&lt;br /&gt;
|-&lt;br /&gt;
! Unit name (symbol)&lt;br /&gt;
! Base interval&lt;br /&gt;
! Divisions of base interval&lt;br /&gt;
! Origin/significance&lt;br /&gt;
|-&lt;br /&gt;
| Hekt&lt;br /&gt;
| 3/1 (twelfth)&lt;br /&gt;
| 1300&lt;br /&gt;
| 1/100 of 13edt (Bohlen–Pierce) scale step&lt;br /&gt;
|-&lt;br /&gt;
| Euhekt&lt;br /&gt;
| 3/1 (twelfth)&lt;br /&gt;
| 1900&lt;br /&gt;
| 1/100 of 19edt (OnlyPure) scale step&lt;br /&gt;
|-&lt;br /&gt;
| Grad&lt;br /&gt;
| [[Pythagorean comma|531441/524288]] (Pythagorean comma)&lt;br /&gt;
| 12&lt;br /&gt;
| [[12edo]] flattens [[3/2]] by this amount &lt;br /&gt;
|-&lt;br /&gt;
| Tuning unit&lt;br /&gt;
| [[531441/524288]] (Pythagorean comma)&lt;br /&gt;
| 720&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To &#039;&#039;convert hekts&#039;&#039;, which is quite common in EDT systems, &#039;&#039;into cents&#039;&#039;, use following formula: &amp;lt;code&amp;gt; c = h*12/13*math.log(3)/math.log(2) &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Relative measures ===&lt;br /&gt;
Within a given [[Equal-step tuning|equal-stepped]] tonal system, the [[relative cent]] (rct, r¢) can be used to describe properties of pitches (for instance the approximation of [[Just intonation|JI]] intervals). It is defined as on 100th (or 1 percent) of the interval between two neighbouring pitches in the used equal tuning.&lt;br /&gt;
&lt;br /&gt;
== Ratio ==&lt;br /&gt;
Intervals can be measured also giving their [[ratio]]. For instance the major third as [[5/4]] or the pure fifth [[3/2]]. When combining sizes given in ratios, you have to multiply or divide:&lt;br /&gt;
&lt;br /&gt;
a pure fifth increased by a major third gives the major seventh {{nowrap|3/2 × 5/4 {{=}} [[15/8]]}},&lt;br /&gt;
&lt;br /&gt;
which is a diatonic semitone below an octave {{nowrap|([[2/1]]) / (15/8) {{=}} 2/1 × 8/15 {{=}} [[16/15]]}}.&lt;br /&gt;
&lt;br /&gt;
Another notation for ratios is a vector of prime factor exponents, often called a [[monzo]], such as {{monzo| -4 4 -1 }} (for the syntonic comma, {{nowrap|81/80 = 2&amp;lt;sup&amp;gt;−4&amp;lt;/sup&amp;gt; × 3&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; × 5&amp;lt;sup&amp;gt;−1&amp;lt;/sup&amp;gt;}}), which builds a bridge back to the logarithmic measure: intervals can be combined by component-wise addition or subtraction of their vectors.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Interval span]]&lt;br /&gt;
&lt;br /&gt;
== Articles ==&lt;br /&gt;
* [http://arxiv.org/abs/0907.5249 &#039;&#039;Why the Kirnberger Kernel Is So Small&#039;&#039;] by [[Don N. Page]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Interval]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Template:Bra&amp;diff=174824</id>
		<title>Template:Bra</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Template:Bra&amp;diff=174824"/>
		<updated>2025-01-05T15:49:25Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: fix typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span class=&amp;quot;val&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;left-delim&amp;quot;&amp;gt;&amp;amp;#x27E8;&amp;lt;/span&amp;gt;{{trim| {{{1|0}}} }}&amp;lt;span class=&amp;quot;right-delim&amp;quot;&amp;gt;{{rbrack}}&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template puts bra notation (&amp;lt;code&amp;gt;&amp;amp;#x27E8;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;#93;&amp;lt;/code&amp;gt;) around its arguments and removes leading and trailing whitespaces.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you are notating for [[val]]s, use [[Template:Val]] instead.&lt;br /&gt;
&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Formatting templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Sagittal_notation&amp;diff=174631</id>
		<title>Sagittal notation</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Sagittal_notation&amp;diff=174631"/>
		<updated>2025-01-04T16:49:23Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: /* Spartan single-shaft */ fix likely copy-pasta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;display: block; text-align: right;&amp;quot;&amp;gt;[[de:Sagittalnotation]]&amp;lt;/span&amp;gt;&lt;br /&gt;
[[file:sagittal_sample.gif]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sagittal notation&#039;&#039;&#039; is a [[musical notation]] system capable of notating almost any conceivable tuning. It was developed by [[Dave Keenan]] and [[George Secor]] with significant contributions from numerous others. &lt;br /&gt;
&lt;br /&gt;
== Flavors of Sagittal notation ==&lt;br /&gt;
Sagittal notation comes in two mutually compatible &#039;&#039;flavors&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Evo ===&lt;br /&gt;
The &#039;&#039;&#039;Evo&#039;&#039;&#039; flavor (short for &amp;quot;evolutionary&amp;quot;, previously called &amp;quot;mixed&amp;quot;) uses only single-shaft Sagittal symbols, e.g. {{sagittal| /| }} {{sagittal| \! }} {{sagittal| |) }} {{sagittal| !) }}, alone or in combination with conventional sharps and flats and their doubles. Only the large variant of the double sharp {{sagittal| x }} (U+E47D) is considered to be stylistically-compatible with Sagittal symbols. Evo is much easier to learn, but it results in a greater number of symbols on the sheet, which can give it a more cluttered appearance, particularly with chords, and it may be confusing when two symbols alter the same note in opposite directions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Evo-SZ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; A sub-flavor of Evo is &#039;&#039;&#039;Evo-SZ&#039;&#039;&#039; (Evo with Stein-Zimmermann). This is where any sagittals that are notating exactly half the alteration of a sharp or flat (most often {{sagittal| /|\ }} {{sagittal| \!/ }}) are replaced by the Stein-Zimmermann semisharp {{sagittal| &amp;gt; }} and narrow reversed flat {{sagittal| &amp;lt; }}, and the corresponding combinations (most often {{sagittal| /|\ }}{{sagittal| # }} and {{sagittal| \!/ }}{{sagittal| b }}) are replaced by {{sagittal| &amp;gt;# }} and {{sagittal| &amp;lt;b }}. The narrow variants of the fractional flats {{sagittal| &amp;lt; }} (U+E284) and {{sagittal| &amp;lt;b }} (U+E285) are preferred because they preserve the Sagittal principle that the visual size of a symbol should indicate the relative size of its alteration and they reduce left-right confusion.&lt;br /&gt;
&lt;br /&gt;
=== Revo ===&lt;br /&gt;
The &#039;&#039;&#039;Revo&#039;&#039;&#039; flavor (short for &amp;quot;revolutionary&amp;quot;, previously called &amp;quot;pure&amp;quot;) only requires one accidental per note. Revo therefore takes up less space on the sheet and presents a cleaner appearance, and it clearly indicates the direction of the overall alteration. It discards the conventional sharps and flats and their doubles and replaces them with these multi-shaft arrow-like symbols: {{sagittal| /||\ }} {{sagittal| \!!/ }} {{sagittal| /X\ }} {{sagittal| \Y/ }}. Adding a sharp or flat to a Sagittal is achieved by adding two more shafts, e.g. {{sagittal| /| }}{{sagittal| # }} becomes {{sagittal| /||| }} and {{sagittal| !) }}{{sagittal| b }} becomes {{sagittal| !!!) }}. When the Sagittal part alters in the opposite direction to the sharp or flat part, the rules are not so simple, e.g. {{sagittal| \! }}{{sagittal| # }} becomes {{sagittal| ||\ }} and {{sagittal| |) }}{{sagittal| b }} becomes {{sagittal| !!) }}; one must simply learn these &#039;&#039;[[2187/2048#Notation|apotome]] complements&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [http://sagittal.org/ Official site]&lt;br /&gt;
* [http://forum.sagittal.org Sagittal Forum]&lt;br /&gt;
* [http://sagittal.org/sagittal.pdf The original Xenharmonikon article (updated)]&lt;br /&gt;
* [http://sagittal.org/gift/GiftOfTheGods.htm Gift of the Gods: a Mythical introduction to Sagittal notation]&lt;br /&gt;
* [http://sagittal.org/Sagittal%20Standard%20JI%20Notation%20Calculator%20Spreadsheet.xlsx spreadsheet-based calculator for Sagittal JI notation]&lt;br /&gt;
* [http://sagittal.org/Sagittal-SMuFL-Map.pdf Sagittal-SMuFL-Map, a table of every Sagittal symbol]&lt;br /&gt;
* [[Pain free guide to Sagittal]] by [[William Lynch]]&lt;br /&gt;
* [[:File:24 Edo.pdf]] – Sagittal notation guide for 24edo by William Lynch (download: [{{filepath:24 Edo.pdf}} &#039;&#039;24_Edo.pdf&#039;&#039;])&lt;br /&gt;
* [[Introductory_examples_in_Sagittal_notation|Introductory examples]] by [[Hans Straub]]&lt;br /&gt;
* [https://andrewmeronek.com/music-resources/sagittal-chord-lists/ Sagittal chord chart] by [[Andrew Meronek]]&lt;br /&gt;
&lt;br /&gt;
== Notation software support ==&lt;br /&gt;
=== Sibelius ===&lt;br /&gt;
Sagibelius 2.0 - plugins for using Sagittal notation in Sibelius 4 and up. By [http://www.jacobbarton.net/2011/10/sagibelius-2-0-released/ Jacob Barton]. Hosted on this wiki. Donationware.&lt;br /&gt;
&lt;br /&gt;
[[:File:Sagibelius_2.0.zip|Sagibelius_2.0.zip]]&lt;br /&gt;
&lt;br /&gt;
=== Lilypond ===&lt;br /&gt;
[http://x31eq.com/lilypond/ Plugin for Sagittal notation in Lilypond] by Graham Breed&lt;br /&gt;
&lt;br /&gt;
=== MuseScore ===&lt;br /&gt;
Sagittal accidentals are available in MuseScore via the [https://www.smufl.org/fonts/ Bravura font which implements the SMuFL standard]. They can be accessed by opening the Master Palette and finding them in the Symbols section at the end. &lt;br /&gt;
&lt;br /&gt;
=== Scala ===&lt;br /&gt;
Sagittal notation is available in Scala.&lt;br /&gt;
&lt;br /&gt;
=== Dorico ===&lt;br /&gt;
Because Dorico is built by Steinberg Media, the same company that maintains the SMuFL standard, it supports Sagittal.&lt;br /&gt;
&lt;br /&gt;
== Scores in Sagittal notation ==&lt;br /&gt;
* [[The Sagittal Songbook]]&lt;br /&gt;
** [http://oneforall.ytmnd.com One for All]&lt;br /&gt;
** [[land_urchin|Land Urchin]]&lt;br /&gt;
** [[Clouds_(Andrew_Heathwaite)|Clouds]]&lt;br /&gt;
** [[Prayer of Thanks]]&lt;br /&gt;
&lt;br /&gt;
* [[:File:sunday3.pdf|Sunday Pipes]] in [[22edo|22tET]] by [[Mats Öljare]]&lt;br /&gt;
* Tibia in [[22edo|22tET]] by [[Paul Erlich]] ([http://www.youtube.com/watch?v=d44Lfp9lAG8 Listen]). Sagittal score [[:File:TIBIA.pdf|in F||\]] or [[:File:tibia_in_g.pdf|in G]] (contains errors in measures 9, 19 and 20)&lt;br /&gt;
* [[:File:Ivor_Darreg,_Suite.pdf|On the Enharmonic Tetrachord (from Suite, Op. 62)]], in [[22edo|22tET]], by [[Ivor Darreg]]. Originally printed in the Spring 1975 issue of Xenharmonikon in quarter-tone notation. Transcribed to Sagittal by [[Juhani Nuorvala]].([https://www.youtube.com/watch?v=DvHvza1vtfo Listen])&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
=== Spartan single-shaft ===&lt;br /&gt;
{{sagittal-gallery-entry|  ¦( |  !( | n   | 5120/5103 | 7/5 kleisma }}&lt;br /&gt;
{{sagittal-gallery-entry| /¦  | \!  | p   |   81/80   | 5 comma }}&lt;br /&gt;
{{sagittal-gallery-entry|  ¦) |  !) | t   | 64/63| 7 comma }}&lt;br /&gt;
{{sagittal-gallery-entry|//¦  |\\!  | ph  | 6561/6400 | 25 small diesis }}&lt;br /&gt;
{{sagittal-gallery-entry| /¦) | \!) | pat |   36/35   | 35 medium diesis }}&lt;br /&gt;
{{sagittal-gallery-entry| /¦\ | \!/ | pak |   33/32   | 11 medium diesis }}&lt;br /&gt;
{{sagittal-gallery-entry| (¦) | (!) | jat |  729/704  | 11 large diesis }}&lt;br /&gt;
{{sagittal-gallery-entry| (¦\ | (!/ | jak | 8505/8192 | 35 large diesis }}&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom: 16px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Spartan multi-shaft ===&lt;br /&gt;
Multi-shaft sagittals are only used in the [[#Revo|Revo]] flavor of Sagittal.&lt;br /&gt;
{{sagittal-gallery-entry| )¦¦( | )!!( | ph  | 6561/6400 | 25S }}&lt;br /&gt;
{{sagittal-gallery-entry|  ¦¦) |  !!) | t   |   64/63   | 7C }}&lt;br /&gt;
{{sagittal-gallery-entry|  ¦¦\ |  !!/ | p   |   81/80   | 5C }}&lt;br /&gt;
{{sagittal-gallery-entry| /¦¦) | \!!) | n   | 5120/5103 | 7/5k }}&lt;br /&gt;
{{sagittal-gallery-entry| /¦¦\ | \!!/ }}&lt;br /&gt;
{{sagittal-gallery-entry|  ¦¦¦( |  !!!( | n   | 5120/5103 | 7/5k }}&lt;br /&gt;
{{sagittal-gallery-entry| /¦¦¦  | \!!!  | p   |   81/80   | 5C }}&lt;br /&gt;
{{sagittal-gallery-entry|  ¦¦¦) |  !!!) | t   |   64/63   | 7C }}&lt;br /&gt;
{{sagittal-gallery-entry|//¦¦¦  |\\!!!  | ph  | 6561/6400 | 25S }}&lt;br /&gt;
{{sagittal-gallery-entry| /¦¦¦) | \!!!) | pat |   36/35   | 35M }}&lt;br /&gt;
{{sagittal-gallery-entry| /¦¦¦\ | \!!!/ | pak |   33/32   | 11M }}&lt;br /&gt;
{{sagittal-gallery-entry| (¦¦¦) | (!!!) | jat |  729/704  | 11L }}&lt;br /&gt;
{{sagittal-gallery-entry| (¦¦¦\ | (!!!/ | jak | 8505/8192 | 35L }}&lt;br /&gt;
{{sagittal-gallery-entry| )X( | )Y( | ph  | 6561/6400 | 25S  | mid=48px }}&lt;br /&gt;
{{sagittal-gallery-entry|  X) |  Y) | t   |   64/63   | 7C   | mid=48px }}&lt;br /&gt;
{{sagittal-gallery-entry|  X\ |  Y/ | p   |   81/80   | 5C   | mid=48px }}&lt;br /&gt;
{{sagittal-gallery-entry| /X) | \Y) | n   | 5120/5103 | 7/5k | mid=48px }}&lt;br /&gt;
{{sagittal-gallery-entry| /X\ | \Y/ | mid=48px }}&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom: 16px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Athenian extension single-shaft ===&lt;br /&gt;
{{sagittal-gallery-entry| )¦( | )!( | ran |  896/891  | 11/7 kleisma }}&lt;br /&gt;
{{sagittal-gallery-entry| ~¦( | ~!( | san | 4131/4096 | 17 comma }}&lt;br /&gt;
{{sagittal-gallery-entry|  ¦\ |  !/ | k   |   55/54   | 55 comma }}&lt;br /&gt;
{{sagittal-gallery-entry| (¦  | (!  | j   |45927/45056| 11/7 comma }}&lt;br /&gt;
{{sagittal-gallery-entry| (¦( | (!( | jan |   45/44   | 11/5 small diesis }}&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom: 16px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Athenian extension multi-shaft ===&lt;br /&gt;
Multi-shaft sagittals are only used in the [[#Revo|Revo]] flavor of Sagittal.&lt;br /&gt;
{{sagittal-gallery-entry| ~¦¦( | ~!!( | jan |   45/44   | 11/5S }}&lt;br /&gt;
{{sagittal-gallery-entry| )¦¦~ | )!!~ | j   |45927/45056| 11/7C }}&lt;br /&gt;
{{sagittal-gallery-entry| /¦¦  | \!!  | k   |   55/54   | 55C }}&lt;br /&gt;
{{sagittal-gallery-entry| (¦¦( | (!!( | san | 4131/4096 | 17C }}&lt;br /&gt;
{{sagittal-gallery-entry|//¦¦  |\\!!  | ran |  896/891  | 11/7k }}&lt;br /&gt;
{{sagittal-gallery-entry| )¦¦¦( | )!!!( | ran |  896/891  | 11/7k }}&lt;br /&gt;
{{sagittal-gallery-entry| ~¦¦¦( | ~!!!( | san | 4131/4096 | 17C }}&lt;br /&gt;
{{sagittal-gallery-entry|  ¦¦¦\ |  !!!/ | k   |   55/54   | 55C }}&lt;br /&gt;
{{sagittal-gallery-entry| (¦¦¦  | (!!!  | j   |45927/45056| 11/7C }}&lt;br /&gt;
{{sagittal-gallery-entry| (¦¦¦( | (!!!( | jan |   45/44   | 11/5S }}&lt;br /&gt;
{{sagittal-gallery-entry| ~X( | ~Y( | jan |   45/44   | 11/5S | mid=48px }}&lt;br /&gt;
{{sagittal-gallery-entry| )X~ | )Y~ | j   |45927/45056| 11/7C | mid=48px }}&lt;br /&gt;
{{sagittal-gallery-entry| /X  | \Y  | k   |   55/54   | 55C | mid=48px }}&lt;br /&gt;
{{sagittal-gallery-entry| (X( | (Y( | san | 4131/4096 | 17C | mid=48px }}&lt;br /&gt;
{{sagittal-gallery-entry|//X  |\\Y  | ran |  896/891  | 11/7k | mid=48px }}&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom: 16px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Notation navbox}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Notation]]&lt;br /&gt;
[[Category:Sagittal notation| ]] &amp;lt;!-- Main article --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=77edo&amp;diff=173617</id>
		<title>77edo</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=77edo&amp;diff=173617"/>
		<updated>2024-12-29T05:41:44Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: add Notation section, and Sagittal notation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox ET}}&lt;br /&gt;
{{EDO intro|77}}&lt;br /&gt;
&lt;br /&gt;
== Theory ==&lt;br /&gt;
With [[3/1|harmonic 3]] less than a cent flat, [[5/1|harmonic 5]] a bit over three cents sharp and [[7/1|7]]&#039;s less flat than that, 77edo represents an excellent tuning choice for both [[valentine]], the 31 &amp;amp;amp; 46 temperament, and [[starling]], the [[126/125]] [[planar temperament]], giving the [[optimal patent val]] for [[11-limit]] valentine and its [[13-limit]] extensions dwynwen and valentino, as well as 11-limit starling and [[oxpecker]] temperaments. It also gives the optimal patent val for [[grackle]] and various members of the [[unicorn family]], with a [[generator]] of 4\77 instead of the 5\77 (which gives valentine). These are 7-limit [[Unicorn family #Alicorn|alicorn]] and 11- and 13-limit [[Unicorn family #Camahueto|camahueto]].&lt;br /&gt;
&lt;br /&gt;
77et tempers out [[32805/32768]] in the [[5-limit]], [[126/125]], [[1029/1024]] and [[6144/6125]] in the 7-limit, [[121/120]], [[176/175]], [[385/384]] and [[441/440]] in the 11-limit, and [[196/195]], [[351/350]], [[352/351]], [[676/675]] and [[729/728]] in the 13-limit. &lt;br /&gt;
&lt;br /&gt;
The [[17/1|17]] and [[19/1|19]] are tuned fairly well, making it [[consistent]] to the no-11 [[21-odd-limit]]. The equal temperament tempers out [[256/255]] in the 17-limit; and [[171/170]], [[361/360]], [[513/512]], and [[1216/1215]] in the 19-limit. &lt;br /&gt;
&lt;br /&gt;
77edo is an excellent edo for [[Carlos Alpha]], since the difference between 5 steps of 77edo and 1 step of Carlos Alpha is only &amp;amp;minus;0.042912 cents.&lt;br /&gt;
&lt;br /&gt;
=== Prime harmonics ===&lt;br /&gt;
{{Harmonics in equal|77|columns=12}}&lt;br /&gt;
{{Harmonics in equal|77|columns=12|start=13|collapsed=true|title=Approximation of prime harmonics in 77edo (continued)}}&lt;br /&gt;
&lt;br /&gt;
== Intervals ==&lt;br /&gt;
{| class=&amp;quot;wikitable center-all right-2 left-3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Degree&lt;br /&gt;
! Cents&lt;br /&gt;
! Approximate Ratios*&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0.000&lt;br /&gt;
| 1/1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 15.584&lt;br /&gt;
| 81/80, 91/90, 99/98, 105/104&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 31.169&lt;br /&gt;
| 49/48, 55/54, 64/63, 65/64, &#039;&#039;100/99&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 46.753&lt;br /&gt;
| 33/32, 36/35, 40/39, &#039;&#039;45/44&#039;&#039;, &#039;&#039;50/49&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 62.338&lt;br /&gt;
| 26/25, 27/26, 28/27&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| 77.922&lt;br /&gt;
| 21/20, 22/21, 25/24&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| 93.506&lt;br /&gt;
| 18/17, 19/18, 20/19&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| 109.091&lt;br /&gt;
| 16/15, 17/16&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| 124.675&lt;br /&gt;
| 14/13, 15/14&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| 140.260&lt;br /&gt;
| 13/12&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| 155.844&lt;br /&gt;
| &#039;&#039;11/10&#039;&#039;, 12/11&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| 171.429&lt;br /&gt;
| 21/19&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 187.013&lt;br /&gt;
| 10/9&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| 202.597&lt;br /&gt;
| 9/8&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| 218.182&lt;br /&gt;
| 17/15&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| 233.766&lt;br /&gt;
| 8/7&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 249.351&lt;br /&gt;
| 15/13, 22/19&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 264.935&lt;br /&gt;
| 7/6&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| 280.519&lt;br /&gt;
| 20/17&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| 296.104&lt;br /&gt;
| 13/11, 19/16, 32/27&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| 311.688&lt;br /&gt;
| 6/5&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| 327.273&lt;br /&gt;
| 98/81&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| 342.857&lt;br /&gt;
| 11/9, 17/14&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| 358.442&lt;br /&gt;
| 16/13, 21/17&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| 374.026&lt;br /&gt;
| 26/21, 56/45&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| 389.610&lt;br /&gt;
| 5/4&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| 405.195&lt;br /&gt;
| 19/15, 24/19, 33/26&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| 420.779&lt;br /&gt;
| 14/11, 32/25&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| 436.364&lt;br /&gt;
| 9/7&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| 451.948&lt;br /&gt;
| 13/10&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| 467.532&lt;br /&gt;
| 17/13, 21/16&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| 483.117&lt;br /&gt;
| 120/91&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| 498.701&lt;br /&gt;
| 4/3&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| 514.286&lt;br /&gt;
| 27/20&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| 529.870&lt;br /&gt;
| 19/14&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| 545.455&lt;br /&gt;
| 11/8, &#039;&#039;15/11&#039;&#039;, 26/19&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| 561.039&lt;br /&gt;
| 18/13&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| 576.623&lt;br /&gt;
| 7/5&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| 592.208&lt;br /&gt;
| 24/17, 38/27, 45/32&lt;br /&gt;
|-&lt;br /&gt;
| …&lt;br /&gt;
| …&lt;br /&gt;
| …&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;* As a 19-limit temperament&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
&lt;br /&gt;
===Sagittal notation===&lt;br /&gt;
====Evo flavor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:77-EDO_Evo_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 591 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 120 106 [[81/80]]&lt;br /&gt;
rect 120 80 220 106 [[64/63]]&lt;br /&gt;
rect 220 80 340 106 [[33/32]]&lt;br /&gt;
default [[File:77-EDO_Evo_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Revo flavor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:77-EDO_Revo_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 543 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 120 106 [[81/80]]&lt;br /&gt;
rect 120 80 220 106 [[64/63]]&lt;br /&gt;
rect 220 80 340 106 [[33/32]]&lt;br /&gt;
default [[File:77-EDO_Revo_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Regular temperament properties ==&lt;br /&gt;
{| class=&amp;quot;wikitable center-4 center-5 center-6&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Subgroup]]&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Comma list]]&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Mapping]]&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Optimal&amp;lt;br /&amp;gt;8ve stretch (¢)&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Tuning error&lt;br /&gt;
|-&lt;br /&gt;
! [[TE error|Absolute]] (¢)&lt;br /&gt;
! [[TE simple badness|Relative]] (%)&lt;br /&gt;
|-&lt;br /&gt;
| 2.3&lt;br /&gt;
| {{monzo| -122 77 }}&lt;br /&gt;
| {{mapping| 77 122 }}&lt;br /&gt;
| +0.207&lt;br /&gt;
| 0.207&lt;br /&gt;
| 1.33&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.5&lt;br /&gt;
| 32805/32768, 1594323/1562500&lt;br /&gt;
| {{mapping| 77 122 179 }}&lt;br /&gt;
| &amp;amp;minus;0.336&lt;br /&gt;
| 0.785&lt;br /&gt;
| 5.04&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.5.7&lt;br /&gt;
| 126/125, 1029/1024, 10976/10935&lt;br /&gt;
| {{mapping| 77 122 179 216 }}&lt;br /&gt;
| &amp;amp;minus;0.021&lt;br /&gt;
| 0.872&lt;br /&gt;
| 5.59&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.5.7.11&lt;br /&gt;
| 121/120, 126/125, 176/175, 10976/10935&lt;br /&gt;
| {{mapping| 77 122 179 216 266 }}&lt;br /&gt;
| +0.322&lt;br /&gt;
| 1.039&lt;br /&gt;
| 6.66&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.5.7.11.13&lt;br /&gt;
| 121/120, 126/125, 176/175, 196/195, 676/675&lt;br /&gt;
| {{mapping| 77 122 179 216 266 285 }}&lt;br /&gt;
| +0.222&lt;br /&gt;
| 0.974&lt;br /&gt;
| 6.25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Rank-2 temperaments ===&lt;br /&gt;
{| class=&amp;quot;wikitable center-all left-5&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: 105%;&amp;quot; | Table of rank-2 temperaments by generator&lt;br /&gt;
|-&lt;br /&gt;
! Periods&amp;lt;br /&amp;gt;per 8ve&lt;br /&gt;
! Generator*&lt;br /&gt;
! Cents*&lt;br /&gt;
! Associated&amp;lt;br /&amp;gt;ratio*&lt;br /&gt;
! Temperament&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 4\77&lt;br /&gt;
| 62.34&lt;br /&gt;
| 28/27&lt;br /&gt;
| [[Unicorn]] / alicorn (77e) / camahueto (77) / qilin (77)&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 5\77&lt;br /&gt;
| 77.92&lt;br /&gt;
| 21/20&lt;br /&gt;
| [[Valentine]]&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 9\77&lt;br /&gt;
| 140.26&lt;br /&gt;
| 13/12&lt;br /&gt;
| [[Tsaharuk]]&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 15\77&lt;br /&gt;
| 233.77&lt;br /&gt;
| 8/7&lt;br /&gt;
| [[Guiron]]&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 16\77&lt;br /&gt;
| 249.35&lt;br /&gt;
| 15/13&lt;br /&gt;
| [[Hemischis]] (77e)&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20\77&lt;br /&gt;
| 311.69&lt;br /&gt;
| 6/5&lt;br /&gt;
| [[Oolong]]&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 23\77&lt;br /&gt;
| 358.44&lt;br /&gt;
| 16/13&lt;br /&gt;
| [[Restles]]&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 31\77&lt;br /&gt;
| 483.12&lt;br /&gt;
| 45/34&lt;br /&gt;
| [[Hemiseven]]&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 32\77&lt;br /&gt;
| 498.70&lt;br /&gt;
| 4/3&lt;br /&gt;
| [[Grackle]]&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 34\77&lt;br /&gt;
| 529.87&lt;br /&gt;
| 512/375&lt;br /&gt;
| [[Tuskaloosa]]&amp;lt;br /&amp;gt;[[Muscogee]]&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| 32\77&amp;lt;br /&amp;gt;(1\77)&lt;br /&gt;
| 498.70&amp;lt;br /&amp;gt;(15.58)&lt;br /&gt;
| 4/3&amp;lt;br /&amp;gt;(81/80)&lt;br /&gt;
| [[Absurdity]]&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| 32\77&amp;lt;br /&amp;gt;(3\77)&lt;br /&gt;
| 498.70&amp;lt;br /&amp;gt;(46.75)&lt;br /&gt;
| 4/3&amp;lt;br /&amp;gt;(36/35)&lt;br /&gt;
| [[Hendecatonic]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki /&amp;gt;* [[Normal lists|Octave-reduced form]], reduced to the first half-octave, and [[Normal lists|minimal form]] in parentheses if it is distinct&lt;br /&gt;
&lt;br /&gt;
== Music ==&lt;br /&gt;
; [[Jake Freivald]]&lt;br /&gt;
* [http://soonlabel.com/xenharmonic/wp-content/uploads/2013/10/Freivald-J.-A-Seed-Planted-2nd-Version-77edo.mp3 &#039;&#039;A Seed Planted&#039;&#039;]{{dead link}}, in an [https://web.archive.org/web/20190412162407/http://soonlabel.com/xenharmonic/archives/1391 organ version] of [[Claudi Meneghin]].&lt;br /&gt;
&lt;br /&gt;
; [[Joel Grant Taylor]]&lt;br /&gt;
* [https://web.archive.org/web/20201127015546/http://micro.soonlabel.com/gene_ward_smith/Others/Taylor/star_1-GrimaldiA+Bmod.mp3 &#039;&#039;Star 1-GrimaldiA+Bmod&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
; [[Chris Vaisvil]]&lt;br /&gt;
* [http://micro.soonlabel.com/star/20120830-77et-star.mp3 &#039;&#039;77et Star&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
[[Category:Listen]]&lt;br /&gt;
[[Category:Star]]&lt;br /&gt;
[[Category:Starling]]&lt;br /&gt;
[[Category:Valentine]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=75edo&amp;diff=173616</id>
		<title>75edo</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=75edo&amp;diff=173616"/>
		<updated>2024-12-29T05:40:36Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: add Notation section, and Sagittal notation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox ET}}&lt;br /&gt;
{{EDO intro}}&lt;br /&gt;
&lt;br /&gt;
== Theory ==&lt;br /&gt;
75et [[tempering out|tempers out]] 20000/19683 ([[tetracot comma]]) and 2109375/2097152 ([[semicomma]]) in the [[5-limit]], and provides a good tuning for the [[tetracot]] temperament. It tempers out [[225/224]] and [[1728/1715]] in the [[7-limit]], [[support]]ing [[bunya]] and [[orwell]], and providing the [[optimal patent val]] for [[fog]]. &lt;br /&gt;
&lt;br /&gt;
In the [[11-limit]], 75e [[val]] {{val| 75 119 174 211 &#039;&#039;&#039;260&#039;&#039;&#039; }} (corresponding to [[#Riemann zeta function|401zpi]]) scores lower in [[TE error|error]], and tempers [[100/99]] and [[243/242]], whereas the [[patent val]] {{val| 75 119 174 211 &#039;&#039;&#039;259&#039;&#039;&#039; }} tempers [[99/98]] and [[121/120]]. It tempers out [[325/324]] and [[512/507]] in the [[13-limit]], [[120/119]] and [[256/255]] in the [[17-limit]], and [[190/189]] and 250/247 in the 19-limit.&lt;br /&gt;
&lt;br /&gt;
Since 75 is part of the {{w|Fibonacci sequence}} beginning with 5 and 12, it closely approximates the [[peppermint]] temperament. The size of its fifth is exactly 704 cents, which is very close to the peppermint fifth of 704.096 cents. This makes it suitable for neo-Gothic tunings. It also approximates the [[Carlos Beta]] scale well (4\75 ≈ 1\Carlos Beta).&lt;br /&gt;
&lt;br /&gt;
=== Odd harmonics ===&lt;br /&gt;
{{Harmonics in equal|75}}&lt;br /&gt;
&lt;br /&gt;
=== Riemann zeta function ===&lt;br /&gt;
&lt;br /&gt;
The [[The_Riemann_zeta_function_and_tuning|Riemann zeta function]] includes two peaks of similar magnitude around 75edo: &#039;&#039;&#039;400zpi&#039;&#039;&#039; and &#039;&#039;&#039;401zpi&#039;&#039;&#039;, corresponding to the 75dfghk and 75eij vals, with differing mappings for all primes above 5. 400zpi tempers out [[686/675]], [[875/864]], and [[5120/5103]] in the [[7-limit]], [[121/120]] and [[441/440]] in the [[11-limit]], [[91/90]], [[352/351]], and [[2080/2079]] in the [[13-limit]], [[136/135]] in the [[17-limit]], [[190/189]] in the [[19-limit]], and [[161/160]] in the [[23-limit]]. 401zpi tempers out [[20000/19683]], [[1728/1715]], and [[225/224]] in the 7-limit, [[100/99]] and [[2200/2187]] in the 11-limit, [[144/143]] and [[275/273]] in the 13-limit, [[120/119]] and [[1225/1224]] in the 17-limit, [[190/189]] in the 19-limit, and [[162/161]] in the 23-limit. Its step is mapped to [[49/48]] (the slendro diesis) in 400zpi, but [[64/63]] (Archytas&#039; comma) in 401zpi and 75p.&lt;br /&gt;
[[File:401zpi.png|200px|thumb|right|The Riemann zeta function around 75edo, showing 400zpi and 401zpi]]&lt;br /&gt;
Compare how prime harmonics are mapped in each zeta peak:&lt;br /&gt;
{{Harmonics in cet|16.0211986487005|title=Approximation of harmonics in 400zpi|intervals=prime|columns=11}}&lt;br /&gt;
{{Harmonics in cet|15.9805820697015|title=Approximation of harmonics in 401zpi|intervals=prime|columns=11}}&lt;br /&gt;
&lt;br /&gt;
== Intervals ==&lt;br /&gt;
{{Interval table}}&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
&lt;br /&gt;
===Sagittal notation===&lt;br /&gt;
In the following diagrams, a sagittal symbol followed by an equals sign (=) means that the following comma is the symbol&#039;s [[Sagittal notation#Primary comma|primary comma]] (the comma it &#039;&#039;exactly&#039;&#039; represents in JI), while an approximately equals sign (≈) means it is a secondary comma (a comma it &#039;&#039;approximately&#039;&#039; represents in JI). In both cases the symbol exactly represents the tempered version of the comma in this EDO.&lt;br /&gt;
&lt;br /&gt;
This notation uses the same sagittal sequence as [[68edo#Sagittal notation|68-EDO]].&lt;br /&gt;
====Evo flavor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:75-EDO_Evo_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 735 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 120 106 [[64/63]]&lt;br /&gt;
rect 120 80 220 106 [[81/80]]&lt;br /&gt;
rect 220 80 340 106 [[33/32]]&lt;br /&gt;
rect 340 80 460 106 [[27/26]]&lt;br /&gt;
default [[File:75-EDO_Evo_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Revo flavor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:75-EDO_Revo_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 703 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 120 106 [[64/63]]&lt;br /&gt;
rect 120 80 220 106 [[81/80]]&lt;br /&gt;
rect 220 80 340 106 [[33/32]]&lt;br /&gt;
rect 340 80 460 106 [[27/26]]&lt;br /&gt;
default [[File:75-EDO_Revo_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Evo-SZ flavor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:75-EDO_Evo-SZ_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 727 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 120 106 [[64/63]]&lt;br /&gt;
rect 120 80 220 106 [[81/80]]&lt;br /&gt;
rect 220 80 340 106 [[33/32]]&lt;br /&gt;
rect 340 80 460 106 [[27/26]]&lt;br /&gt;
default [[File:75-EDO_Evo-SZ_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Regular temperament properties ==&lt;br /&gt;
{| class=&amp;quot;wikitable center-4 center-5 center-6&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Subgroup]]&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Comma list|Comma List]]&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Mapping]]&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Optimal&amp;lt;br&amp;gt;8ve Stretch (¢)&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Tuning Error&lt;br /&gt;
|-&lt;br /&gt;
! [[TE error|Absolute]] (¢)&lt;br /&gt;
! [[TE simple badness|Relative]] (%)&lt;br /&gt;
|-&lt;br /&gt;
| 2.3&lt;br /&gt;
| {{monzo| 119 -75 }}&lt;br /&gt;
| {{mapping| 75 119 }}&lt;br /&gt;
| -0.645&lt;br /&gt;
| 0.645&lt;br /&gt;
| 4.03&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.5&lt;br /&gt;
| 20000/19683, 2109375/2097152&lt;br /&gt;
| {{mapping| 75 119 174 }}&lt;br /&gt;
| -0.099&lt;br /&gt;
| 0.936&lt;br /&gt;
| 5.85&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.5.7&lt;br /&gt;
| 225/224, 1728/1715, 15625/15309&lt;br /&gt;
| {{mapping| 75 119 174 211 }}&lt;br /&gt;
| -0.713&lt;br /&gt;
| 1.337&lt;br /&gt;
| 8.36&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Music ==&lt;br /&gt;
; [[Claudi Meneghin]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=oL6K6O4FBxc &#039;&#039;Fugue on The Lick&#039;&#039;] (2019)&lt;br /&gt;
&lt;br /&gt;
[[Category:Listen]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=73edo&amp;diff=173615</id>
		<title>73edo</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=73edo&amp;diff=173615"/>
		<updated>2024-12-29T05:39:27Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: add Notation section, and Sagittal notation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox ET}}&lt;br /&gt;
{{EDO intro|73}}&lt;br /&gt;
&lt;br /&gt;
== Theory ==&lt;br /&gt;
73edo has a very sharp tendency, with the approximations of [[3/1|3]], [[5/1|5]], [[7/1|7]], [[11/1|11]] all sharp. The equal temperament [[tempering out|tempers out]] [[78732/78125]] and [[262144/253125]] in the [[5-limit]]; [[126/125]] and [[245/243]] in the [[7-limit]]; [[176/175]], [[441/440]] and [[4000/3993]] in the [[11-limit]]; [[91/90]], [[169/168]], [[196/195]], [[325/324]], [[351/350]] and [[352/351]] in the [[13-limit]]. It provides the [[optimal patent val]] for the [[marrakesh]] temperament, though [[104edo]] and [[135edo]] tunes it better. &lt;br /&gt;
&lt;br /&gt;
73edo fits in [[mavila]] scale, by the 9;5 relation in the [[7L 2s|superdiatonic]] scheme.&lt;br /&gt;
&lt;br /&gt;
=== Prime harmonics ===&lt;br /&gt;
{{Harmonics in equal|73|intervals=prime}}&lt;br /&gt;
&lt;br /&gt;
=== Subsets and supersets ===&lt;br /&gt;
73edo is the 21st [[prime edo]], past [[71edo]] and before [[79edo]].&lt;br /&gt;
&lt;br /&gt;
== Intervals ==&lt;br /&gt;
{{Interval table}}&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
&lt;br /&gt;
===Sagittal notation===&lt;br /&gt;
This notation uses the same sagittal sequence as [[80edo#Sagittal notation|80-EDO]].&lt;br /&gt;
====Evo flavor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:73-EDO_Evo_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 719 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 120 106 [[64/63]]&lt;br /&gt;
rect 120 80 220 106 [[81/80]]&lt;br /&gt;
rect 220 80 350 106 [[45/44]]&lt;br /&gt;
rect 350 80 470 106 [[33/32]]&lt;br /&gt;
default [[File:73-EDO_Evo_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Revo flavor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:73-EDO_Revo_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 679 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 120 106 [[64/63]]&lt;br /&gt;
rect 120 80 220 106 [[81/80]]&lt;br /&gt;
rect 220 80 350 106 [[45/44]]&lt;br /&gt;
rect 350 80 470 106 [[33/32]]&lt;br /&gt;
default [[File:73-EDO_Revo_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scales ==&lt;br /&gt;
* Porky[7]: 10 10 10 13 10 10 10 ((10, 20, 30, 43, 53, 63, 73)\73)&lt;br /&gt;
&lt;br /&gt;
== Music ==&lt;br /&gt;
; [[Claudi Meneghin]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=NuCnLVijULo &#039;&#039;Little Fugue on Happy Birthday&#039;&#039;] (2020)&lt;br /&gt;
&lt;br /&gt;
[[Category:Marrakesh]]&lt;br /&gt;
[[Category:Listen]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=71edo&amp;diff=173614</id>
		<title>71edo</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=71edo&amp;diff=173614"/>
		<updated>2024-12-29T05:38:31Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: add Notation section, and Sagittal notation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox ET}}&lt;br /&gt;
{{EDO intro|71}}&lt;br /&gt;
&lt;br /&gt;
== Theory ==&lt;br /&gt;
71edo is a [[dual-fifth]] system, with the flat fifth (which is near the fifths of [[26edo]] and [[45edo]]) [[support]]ing [[flattone]] temperament, and the sharp fifth (which is near [[22edo]]&#039;s fifth) supporting [[superpyth]]. Unlike small dual-fifth systems such as [[18edo]], both fifths are close approximations of 3/2.&lt;br /&gt;
&lt;br /&gt;
Using the [[patent val]], the equal temperament [[tempering out|tempers out]] 20480/19683 and [[393216/390625]] in the [[5-limit]], [[875/864]], [[1029/1024]] and [[4000/3969]] in the [[7-limit]], [[100/99]] and [[245/242]] in the [[11-limit]], and [[91/90]] in the [[13-limit]]. In the 13-limit it supplies the optimal [[patent val]] for the 29 &amp;amp;amp; 71 and 34 &amp;amp;amp; 37 temperaments.&lt;br /&gt;
&lt;br /&gt;
=== Odd harmonics ===&lt;br /&gt;
{{Harmonics in equal|71}}&lt;br /&gt;
&lt;br /&gt;
=== Subsets and supersets ===&lt;br /&gt;
71edo is the 20th [[prime edo]], following [[67edo]] and before [[73edo]]. [[142edo]], which doubles it, provides correction for the harmonic 3. &lt;br /&gt;
&lt;br /&gt;
== Intervals ==&lt;br /&gt;
{{Interval table}}&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
&lt;br /&gt;
===Sagittal notation===&lt;br /&gt;
In the following diagrams, a sagittal symbol followed by an equals sign (=) means that the following comma is the symbol&#039;s [[Sagittal notation#Primary comma|primary comma]] (the comma it &#039;&#039;exactly&#039;&#039; represents in JI), while an approximately equals sign (≈) means it is a secondary comma (a comma it &#039;&#039;approximately&#039;&#039; represents in JI). In both cases the symbol exactly represents the tempered version of the comma in this EDO.&lt;br /&gt;
====Best fifth notation====&lt;br /&gt;
=====Evo flavor=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:71-EDO_Evo_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 772 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 130 106 [[55/54]]&lt;br /&gt;
rect 130 80 260 106 [[144/143]]&lt;br /&gt;
rect 260 80 370 106 [[81/80]]&lt;br /&gt;
rect 370 80 490 106 [[33/32]]&lt;br /&gt;
rect 490 80 600 106 [[27/26]]&lt;br /&gt;
default [[File:71-EDO_Evo_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Revo flavor=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:71-EDO_Revo_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 772 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 130 106 [[55/54]]&lt;br /&gt;
rect 130 80 260 106 [[144/143]]&lt;br /&gt;
rect 260 80 370 106 [[81/80]]&lt;br /&gt;
rect 370 80 490 106 [[33/32]]&lt;br /&gt;
rect 490 80 600 106 [[27/26]]&lt;br /&gt;
default [[File:71-EDO_Revo_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Evo-SZ flavor=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:71-EDO_Evo-SZ_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 605 0 765 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 130 106 [[55/54]]&lt;br /&gt;
rect 130 80 260 106 [[144/143]]&lt;br /&gt;
rect 260 80 370 106 [[81/80]]&lt;br /&gt;
rect 370 80 490 106 [[33/32]]&lt;br /&gt;
rect 490 80 600 106 [[27/26]]&lt;br /&gt;
default [[File:71-EDO_Evo-SZ_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Second best fifth notation====&lt;br /&gt;
This notation uses the same sagittal sequence as EDOs [[50edo#Sagittal notation|50]], [[57edo#Sagittal notation|57]], and [[64edo#Sagittal notation|64]].&lt;br /&gt;
=====Evo flavor=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:71b_Evo_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 551 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 160 106 [[1053/1024]]&lt;br /&gt;
default [[File:71b_Evo_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Revo flavor=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:71b_Revo_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 520 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 160 106 [[1053/1024]]&lt;br /&gt;
default [[File:71b_Revo_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Music ==&lt;br /&gt;
; [[Francium]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=_FPTUlO6jNI &#039;&#039;Dancing in the Mosh Pit&#039;&#039;] (2023)&lt;br /&gt;
&lt;br /&gt;
[[Category:Listen]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=69edo&amp;diff=173613</id>
		<title>69edo</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=69edo&amp;diff=173613"/>
		<updated>2024-12-29T05:37:19Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: add Notation section, and Sagittal notation (thanks for un-deleting those actually-used Intervals sections, Fredg999, sorry about that!)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox ET}}&lt;br /&gt;
{{EDO intro|69}} Nice.&lt;br /&gt;
&lt;br /&gt;
== Theory ==&lt;br /&gt;
69edo has been called &amp;quot;the love-child of [[23edo]] and [[quarter-comma meantone]]&amp;quot;. As a meantone system, it is on the flat side, with a fifth of 695.652 cents. Such a fifth is closer to [[2/7-comma meantone]] than 1/4-comma, and is nearly identical to that of &amp;quot;Synch-Meantone&amp;quot;, or Wilson&#039;s equal beating meantone, wherein the perfect fifth and the major third beat at equal rates. Therefore 69edo can be treated as a closed system of Synch-Meantone for most purposes.&lt;br /&gt;
&lt;br /&gt;
69edo offers two kinds of meantone 12-tone scales. One is the raw meantone scale, which has a 7:4 step ratio, and other is period-3 [[Meantone family#Lithium|lithium]] scale, which has a 6:5 step ratio and stems from a temperament tempering out 3125/3087 along with 81/80. It should be noted that while the lithium scale has a meantone fifth, it produces a [[3L 6s|tcherepnin]] scale instead of traditional diatonic.&lt;br /&gt;
&lt;br /&gt;
In the [[7-limit]] it is a [[mohajira]] system, tempering out 6144/6125, but not a septimal meantone system, as [[126/125]] maps to one step. In the 11-limit it tempers out [[99/98]], and supports the 31&amp;amp;amp;69 variant of mohajira, identical to the standard 11-limit mohajira in [[31edo]] but not in 69.&lt;br /&gt;
&lt;br /&gt;
The [[concoctic scale]] for 69edo is 22\69, and the corresponding rank two temperament is 22 &amp;amp; 69, defined by tempering out the [-41, 1, 17⟩ comma in the 5-limit.&lt;br /&gt;
&lt;br /&gt;
=== Odd harmonics ===&lt;br /&gt;
{{Harmonics in equal|69}}&lt;br /&gt;
&lt;br /&gt;
== Intervals ==&lt;br /&gt;
{{Interval table}}&lt;br /&gt;
&lt;br /&gt;
=== Proposed names ===&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed collapsible center-1 right-3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Degree&lt;br /&gt;
! Carmen&#039;s naming system&lt;br /&gt;
! Cents&lt;br /&gt;
! Approximate Ratios*&lt;br /&gt;
! Error (abs, [[cent|¢]])&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|Natural Unison, 1&lt;br /&gt;
|0.000&lt;br /&gt;
|[[1/1]]&lt;br /&gt;
|0.000&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Ptolemy&#039;s comma&lt;br /&gt;
|17.391&lt;br /&gt;
|[[100/99]]&lt;br /&gt;
|  -0.008&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Jubilisma, lesser septimal sixth tone&lt;br /&gt;
|34.783&lt;br /&gt;
|[[50/49]], [[101/99]]&lt;br /&gt;
|  -0.193, 0.157&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|lesser septendecimal quartertone, _____&lt;br /&gt;
|52.174&lt;br /&gt;
|[[34/33]], [[101/98]]&lt;br /&gt;
| 0.491, -0.028&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|_____&lt;br /&gt;
|69.565&lt;br /&gt;
|[[76/73]]&lt;br /&gt;
|  -0.158&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Small undevicesimal semitone&lt;br /&gt;
|86.957&lt;br /&gt;
|[[20/19]]&lt;br /&gt;
|  -1.844&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Large septendecimal semitone&lt;br /&gt;
|104.348&lt;br /&gt;
|[[17/16]]&lt;br /&gt;
|  -0.608&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Septimal diatonic semitone&lt;br /&gt;
|121.739&lt;br /&gt;
|[[15/14]]&lt;br /&gt;
|2.296&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Tridecimal neutral second&lt;br /&gt;
|139.130&lt;br /&gt;
|[[13/12]]&lt;br /&gt;
|0.558&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|Vicesimotertial neutral second&lt;br /&gt;
|156.522&lt;br /&gt;
|[[23/21]]&lt;br /&gt;
|  -0.972&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| Undevicesimal large neutral second, undevicesimal whole tone&lt;br /&gt;
|173.913&lt;br /&gt;
|[[21/19]]&lt;br /&gt;
|0.645&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|Quasi-meantone&lt;br /&gt;
|191.304&lt;br /&gt;
|[[19/17]]&lt;br /&gt;
|  -1.253&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|Whole tone&lt;br /&gt;
|208.696&lt;br /&gt;
|[[9/8]]&lt;br /&gt;
|4.786&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Septimal whole tone&lt;br /&gt;
|226.087&lt;br /&gt;
|[[8/7]]&lt;br /&gt;
|  -5.087&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Vicesimotertial semifourth&lt;br /&gt;
|243.478&lt;br /&gt;
|[[23/20]]&lt;br /&gt;
|1.518&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|Subminor third, undetricesimal subminor third&lt;br /&gt;
|260.870&lt;br /&gt;
|[[7/6]], [[29/25]]&lt;br /&gt;
|  -6.001, 3.920&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| Vicesimotertial subminor third&lt;br /&gt;
|278.261&lt;br /&gt;
|[[27/23]]&lt;br /&gt;
|0.670&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
|Pythagorean minor third&lt;br /&gt;
|295.652&lt;br /&gt;
|[[32/27]]&lt;br /&gt;
|1.517&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|Classic minor third&lt;br /&gt;
|313.043&lt;br /&gt;
|[[6/5]]&lt;br /&gt;
|  -2.598&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|Vicesimotertial supraminor third&lt;br /&gt;
|330.435&lt;br /&gt;
|[[23/19]]&lt;br /&gt;
|  -0.327&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|Undecimal neutral third&lt;br /&gt;
|347.826&lt;br /&gt;
|[[11/9]]&lt;br /&gt;
|0.418&lt;br /&gt;
|-&lt;br /&gt;
|21&lt;br /&gt;
|Septendecimal submajor third&lt;br /&gt;
|365.217&lt;br /&gt;
|[[21/17]]&lt;br /&gt;
|  -0.608&lt;br /&gt;
|-&lt;br /&gt;
|22&lt;br /&gt;
|Classic major third&lt;br /&gt;
|382.609&lt;br /&gt;
|[[5/4]]&lt;br /&gt;
|  -3.705&lt;br /&gt;
|-&lt;br /&gt;
|23&lt;br /&gt;
| Undetricesimal major third, Septendecimal major third&lt;br /&gt;
|400.000&lt;br /&gt;
|[[29/23]], [[34/27]]&lt;br /&gt;
|  -1.303, 0.910&lt;br /&gt;
|-&lt;br /&gt;
|24&lt;br /&gt;
|Undecimal major third&lt;br /&gt;
|417.391&lt;br /&gt;
|[[14/11]]&lt;br /&gt;
|  -0.117&lt;br /&gt;
|-&lt;br /&gt;
|25&lt;br /&gt;
|Supermajor third&lt;br /&gt;
|434.783&lt;br /&gt;
|[[9/7]]&lt;br /&gt;
|  -0.301&lt;br /&gt;
|-&lt;br /&gt;
|26&lt;br /&gt;
|Barbados third&lt;br /&gt;
|452.174&lt;br /&gt;
|[[13/10]]&lt;br /&gt;
|  -2.040&lt;br /&gt;
|-&lt;br /&gt;
|27&lt;br /&gt;
|Septimal sub-fourth&lt;br /&gt;
|469.565&lt;br /&gt;
|[[21/16]]&lt;br /&gt;
|  -1.216&lt;br /&gt;
|-&lt;br /&gt;
|28&lt;br /&gt;
|_____&lt;br /&gt;
|486.957&lt;br /&gt;
|[[53/40]]&lt;br /&gt;
|  -0.234&lt;br /&gt;
|-&lt;br /&gt;
|29&lt;br /&gt;
|Just perfect fourth&lt;br /&gt;
|504.348&lt;br /&gt;
|[[4/3]]&lt;br /&gt;
|6.303&lt;br /&gt;
|-&lt;br /&gt;
|30&lt;br /&gt;
|Vicesimotertial acute fourth&lt;br /&gt;
|521.739&lt;br /&gt;
|[[23/17]]&lt;br /&gt;
|  -1.580&lt;br /&gt;
|-&lt;br /&gt;
|31&lt;br /&gt;
|Undecimal augmented fourth&lt;br /&gt;
|539.130&lt;br /&gt;
|[[15/11]]&lt;br /&gt;
|2.180&lt;br /&gt;
|-&lt;br /&gt;
|32&lt;br /&gt;
|Undecimal superfourth, undetricesimal superfourth&lt;br /&gt;
|556.522&lt;br /&gt;
|[[11/8]], [[29/21]]&lt;br /&gt;
|5.204, -2.275&lt;br /&gt;
|-&lt;br /&gt;
|33&lt;br /&gt;
|Narrow tritone, classic augmented fourth&lt;br /&gt;
|573.913&lt;br /&gt;
|[[7/5]], [[25/18]]&lt;br /&gt;
|  -8.600, 5.196&lt;br /&gt;
|-&lt;br /&gt;
|34&lt;br /&gt;
|_____&lt;br /&gt;
|591.304&lt;br /&gt;
|[[31/22]]&lt;br /&gt;
|  -2.413&lt;br /&gt;
|-&lt;br /&gt;
|35&lt;br /&gt;
|High tritone, undevicesimal tritone&lt;br /&gt;
|608.696&lt;br /&gt;
|[[10/7]], [[27/19]]&lt;br /&gt;
|  -8.792, 0.344&lt;br /&gt;
|-&lt;br /&gt;
|36&lt;br /&gt;
|_____&lt;br /&gt;
|626.087&lt;br /&gt;
|[[33/23]]&lt;br /&gt;
|1.088&lt;br /&gt;
|-&lt;br /&gt;
|37&lt;br /&gt;
| Undetricesimal tritone&lt;br /&gt;
|643.478&lt;br /&gt;
|[[29/20]]&lt;br /&gt;
|0.215&lt;br /&gt;
|-&lt;br /&gt;
|38&lt;br /&gt;
| Undevicesimal diminished fifth, undecimal diminished fifth&lt;br /&gt;
|660.870&lt;br /&gt;
|[[19/13]], [[22/15]]&lt;br /&gt;
|3.884, -2.180&lt;br /&gt;
|-&lt;br /&gt;
|39&lt;br /&gt;
|Vicesimotertial grave fifth, _____&lt;br /&gt;
|678.261&lt;br /&gt;
|[[34/23]], [[37/25]]&lt;br /&gt;
|1.580, -0.456&lt;br /&gt;
|-&lt;br /&gt;
|40&lt;br /&gt;
|Just perfect fifth&lt;br /&gt;
|695.652&lt;br /&gt;
|[[3/2]]&lt;br /&gt;
|  -6.303&lt;br /&gt;
|-&lt;br /&gt;
|41&lt;br /&gt;
|_____&lt;br /&gt;
|713.043&lt;br /&gt;
|[[80/53]]&lt;br /&gt;
|0.234&lt;br /&gt;
|-&lt;br /&gt;
|42&lt;br /&gt;
|Super-fifth, undetricesimal super-fifth&lt;br /&gt;
|730.435&lt;br /&gt;
|[[32/21]], [[29/19]]&lt;br /&gt;
|1.216, -1.630&lt;br /&gt;
|-&lt;br /&gt;
|43&lt;br /&gt;
|Septendecimal subminor sixth&lt;br /&gt;
|747.826&lt;br /&gt;
|[[17/11]]&lt;br /&gt;
|  -5.811&lt;br /&gt;
|-&lt;br /&gt;
|44&lt;br /&gt;
|Subminor sixth&lt;br /&gt;
|765.217&lt;br /&gt;
|[[14/9]]&lt;br /&gt;
|0.301&lt;br /&gt;
|-&lt;br /&gt;
|45&lt;br /&gt;
|Undecimal minor sixth&lt;br /&gt;
|782.609&lt;br /&gt;
|[[11/7]]&lt;br /&gt;
|0.117&lt;br /&gt;
|-&lt;br /&gt;
|46&lt;br /&gt;
| Septendecimal subminor sixth&lt;br /&gt;
|800.000&lt;br /&gt;
|[[27/17]]&lt;br /&gt;
|  -0.910&lt;br /&gt;
|-&lt;br /&gt;
|47&lt;br /&gt;
|Classic minor sixth&lt;br /&gt;
|817.391&lt;br /&gt;
|[[8/5]]&lt;br /&gt;
|3.705&lt;br /&gt;
|-&lt;br /&gt;
|48&lt;br /&gt;
|Septendecimal supraminor sixth&lt;br /&gt;
|834.783&lt;br /&gt;
|[[34/21]]&lt;br /&gt;
|0.608&lt;br /&gt;
|-&lt;br /&gt;
|49&lt;br /&gt;
|Undecimal neutral sixth&lt;br /&gt;
|852.174&lt;br /&gt;
|[[18/11]]&lt;br /&gt;
|  -0.418&lt;br /&gt;
|-&lt;br /&gt;
|50&lt;br /&gt;
|Vicesimotertial submajor sixth&lt;br /&gt;
|869.565&lt;br /&gt;
|[[38/23]]&lt;br /&gt;
|0.327&lt;br /&gt;
|-&lt;br /&gt;
|51&lt;br /&gt;
|Classic major sixth&lt;br /&gt;
|886.957&lt;br /&gt;
|[[5/3]]&lt;br /&gt;
|2.598&lt;br /&gt;
|-&lt;br /&gt;
|52&lt;br /&gt;
|Pythagorean major sixth&lt;br /&gt;
|904.348&lt;br /&gt;
|[[27/16]]&lt;br /&gt;
|  -1.517&lt;br /&gt;
|-&lt;br /&gt;
|53&lt;br /&gt;
|Septendecimal major sixth, undetricesimal major sixth&lt;br /&gt;
|921.739&lt;br /&gt;
|[[17/10]], [[29/17]]&lt;br /&gt;
|3.097, -2.883&lt;br /&gt;
|-&lt;br /&gt;
|54&lt;br /&gt;
|Supermajor sixth, undetricesimal supermajor sixth&lt;br /&gt;
|939.130&lt;br /&gt;
|[[12/7]], [[50/29]]&lt;br /&gt;
|6.001, -3.920&lt;br /&gt;
|-&lt;br /&gt;
|55&lt;br /&gt;
|Vicesimotertial supermajor sixth&lt;br /&gt;
|956.522&lt;br /&gt;
|[[40/23]]&lt;br /&gt;
|  -1.518&lt;br /&gt;
|-&lt;br /&gt;
|56&lt;br /&gt;
|Harmonic seventh&lt;br /&gt;
|973.913&lt;br /&gt;
|[[7/4]]&lt;br /&gt;
|5.087&lt;br /&gt;
|-&lt;br /&gt;
|57&lt;br /&gt;
|Pythagorean minor seventh&lt;br /&gt;
|991.304&lt;br /&gt;
|[[16/9]]&lt;br /&gt;
|  -4.786&lt;br /&gt;
|-&lt;br /&gt;
|58&lt;br /&gt;
|Quasi-meantone minor seventh&lt;br /&gt;
|1008.696&lt;br /&gt;
|[[34/19]]&lt;br /&gt;
|1.253&lt;br /&gt;
|-&lt;br /&gt;
|59&lt;br /&gt;
|Minor neutral undevicesimal seventh&lt;br /&gt;
|1026.087&lt;br /&gt;
|[[38/21]]&lt;br /&gt;
|  -0.645&lt;br /&gt;
|-&lt;br /&gt;
|60&lt;br /&gt;
|Vicesimotertial neutral seventh&lt;br /&gt;
|1043.478&lt;br /&gt;
|[[42/23]]&lt;br /&gt;
|0.972&lt;br /&gt;
|-&lt;br /&gt;
|61&lt;br /&gt;
|Tridecimal neutral seventh&lt;br /&gt;
|1060.870&lt;br /&gt;
|[[24/13]]&lt;br /&gt;
|  -0.558&lt;br /&gt;
|-&lt;br /&gt;
|62&lt;br /&gt;
|Septimal diatonic major seventh&lt;br /&gt;
|1078.261&lt;br /&gt;
|[[28/15]]&lt;br /&gt;
|  -2.296&lt;br /&gt;
|-&lt;br /&gt;
|63&lt;br /&gt;
|Small septendecimal major seventh&lt;br /&gt;
|1095.652&lt;br /&gt;
|[[32/17]]&lt;br /&gt;
|0.608&lt;br /&gt;
|-&lt;br /&gt;
|64&lt;br /&gt;
|Small undevicesimal semitone&lt;br /&gt;
|1113.043&lt;br /&gt;
|[[20/19]]&lt;br /&gt;
|1.844&lt;br /&gt;
|-&lt;br /&gt;
|65&lt;br /&gt;
|_____&lt;br /&gt;
|1130.435&lt;br /&gt;
|[[73/38]]&lt;br /&gt;
|0.158&lt;br /&gt;
|-&lt;br /&gt;
|66&lt;br /&gt;
| Septendecimal supermajor seventh&lt;br /&gt;
|1147.826&lt;br /&gt;
|[[33/17]]&lt;br /&gt;
|  -0.491&lt;br /&gt;
|-&lt;br /&gt;
|67&lt;br /&gt;
|_____&lt;br /&gt;
|1165.217&lt;br /&gt;
|[[49/25]]&lt;br /&gt;
|  -0.193&lt;br /&gt;
|-&lt;br /&gt;
|68&lt;br /&gt;
|_____&lt;br /&gt;
|1182.609&lt;br /&gt;
|[[99/50]]&lt;br /&gt;
|0.008&lt;br /&gt;
|-&lt;br /&gt;
|69&lt;br /&gt;
|Octave, 8&lt;br /&gt;
|1200.000&lt;br /&gt;
|[[2/1]]&lt;br /&gt;
|0.000&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;some simpler ratios listed&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
&lt;br /&gt;
===Sagittal notation===&lt;br /&gt;
In the following diagrams, a sagittal symbol followed by an equals sign (=) means that the following comma is the symbol&#039;s [[Sagittal notation#Primary comma|primary comma]] (the comma it &#039;&#039;exactly&#039;&#039; represents in JI), while an approximately equals sign (≈) means it is a secondary comma (a comma it &#039;&#039;approximately&#039;&#039; represents in JI). In both cases the symbol exactly represents the tempered version of the comma in this EDO.&lt;br /&gt;
&lt;br /&gt;
This notation uses the same sagittal sequence as EDOs [[62edo#Sagittal notation|62]] and [[76edo#Sagittal notation|76]].&lt;br /&gt;
====Evo flavor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:69-EDO_Evo_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 783 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 170 106 [[1053/1024]]&lt;br /&gt;
rect 170 80 290 106 [[33/32]]&lt;br /&gt;
default [[File:69-EDO_Evo_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Revo flavor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:69-EDO_Revo_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 751 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 170 106 [[1053/1024]]&lt;br /&gt;
rect 170 80 290 106 [[33/32]]&lt;br /&gt;
default [[File:69-EDO_Revo_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Evo-SZ flavor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:69-EDO_Evo-SZ_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 759 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 170 106 [[1053/1024]]&lt;br /&gt;
rect 170 80 290 106 [[33/32]]&lt;br /&gt;
default [[File:69-EDO_Evo-SZ_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Regular temperament properties ==&lt;br /&gt;
{| class=&amp;quot;wikitable center-4 center-5 center-6&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Subgroup]]&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Comma list|Comma List]]&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Mapping]]&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Optimal&amp;lt;br&amp;gt;8ve Stretch (¢)&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Tuning Error&lt;br /&gt;
|-&lt;br /&gt;
! [[TE error|Absolute]] (¢)&lt;br /&gt;
! [[TE simple badness|Relative]] (%)&lt;br /&gt;
|-&lt;br /&gt;
| 2.3&lt;br /&gt;
| {{monzo| -109 69 }}&lt;br /&gt;
| {{mapping| 69 109 }}&lt;br /&gt;
| +1.99&lt;br /&gt;
| 1.99&lt;br /&gt;
| 11.43&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.5&lt;br /&gt;
| 81/80, {{monzo| -41 1 17 }}&lt;br /&gt;
| {{mapping| 69 109 160 }}&lt;br /&gt;
| +1.86&lt;br /&gt;
| 1.64&lt;br /&gt;
| 9.40&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.5.7&lt;br /&gt;
| 81/80, 126/125, 4117715/3981312&lt;br /&gt;
| {{mapping| 69 109 160 193 }} (69d)&lt;br /&gt;
| +2.49&lt;br /&gt;
| 1.79&lt;br /&gt;
| 10.28&lt;br /&gt;
|-&lt;br /&gt;
| 2.3.5.7&lt;br /&gt;
| 81/80, 3125/3087, 6144/6125&lt;br /&gt;
| {{mapping| 69 109 160 194 }} (69)&lt;br /&gt;
| +0.94&lt;br /&gt;
| 2.13&lt;br /&gt;
| 12.23&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Rank 2 temperaments ===&lt;br /&gt;
{| class=&amp;quot;wikitable center-1 center-2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Periods&amp;lt;br&amp;gt;per 8ve&lt;br /&gt;
! Generator&lt;br /&gt;
! Temperaments&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 2\69&lt;br /&gt;
| [[Gammy]] (69de)&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 19\69&lt;br /&gt;
| [[Rarity]]&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 20\69&lt;br /&gt;
| [[Mohaha]] (69e)&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 22\69&lt;br /&gt;
| [[Caleb]] (69)&amp;lt;br&amp;gt;[[marveltri]] (69)&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 29\69&lt;br /&gt;
| [[Meantone]] (69d)&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 5\69&lt;br /&gt;
| [[Augmented family #Ogene|Ogene]] (69bceef)&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 6\69&lt;br /&gt;
| [[August]] (7-limit, 69cdd)&amp;lt;br&amp;gt;[[Lithium]] (69)&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| 9\69&lt;br /&gt;
| [[Nessafof]] (69e)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Scales ==&lt;br /&gt;
* Supermajor[11], [[3L 8s]] – 6 6 6 7 6 6 6 7 6 6 7&lt;br /&gt;
* Meantone[7], [[5L 2s]] (gen = 40\69) – 11 11 7 11 11 11 7&lt;br /&gt;
* Meantone[12], [[7L 5s]] (gen = 40\69) – 7 4 7 4 7 4 7 7 4 7 4 7&lt;br /&gt;
* Lithium[9], [[3L 6s]] – 11 6 6 11 6 6 11 6 6&lt;br /&gt;
* Lithium[12], [[9L 3s]] – 5 6 6 6 5 6 6 6 5 6 6 6&lt;br /&gt;
&lt;br /&gt;
== Music ==&lt;br /&gt;
; [[Eliora]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=a4vNlDU6Vkw &#039;&#039;Hypergiant Sakura&#039;&#039;] (2021)&lt;br /&gt;
&lt;br /&gt;
; [[Francium]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=Z3m4KqpuKPw &#039;&#039;69 hours before&#039;&#039;] (2023)&lt;br /&gt;
&lt;br /&gt;
[[Category:Meantone]]&lt;br /&gt;
[[Category:Listen]]&lt;br /&gt;
&lt;br /&gt;
{{Todo| review }}&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=67edo&amp;diff=173610</id>
		<title>67edo</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=67edo&amp;diff=173610"/>
		<updated>2024-12-29T05:33:56Z</updated>

		<summary type="html">&lt;p&gt;Cmloegcmluin: add Notation section, and Sagittal notation (and remove unused Intervals section)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox ET}}&lt;br /&gt;
{{EDO intro}}&lt;br /&gt;
&lt;br /&gt;
== Theory ==&lt;br /&gt;
67edo [[tempering out|tempers out]] [[81/80]], [[support]]ing [[meantone]], with a tuning which is slightly sharp of [[1/6-comma meantone|1/6-comma]] (the tuning favored by {{w|Wolfgang Amadeus Mozart|Mozart}} and contemporaries, though they suggested the flatter &amp;amp; composite [[55edo]] as an approximation). It is indistinguishable from 4/25=0.16-comma meantone. In the 7-limit the [[patent val]] tempers out [[1029/1024]] and [[1728/1715]], so that it supports [[mothra]]. In the 11-limit it tempers out [[176/175]] and [[540/539]], supporting [[mosura]], an alternative 11-limit mothra. In the 13-limit it tempers out [[144/143]] and [[196/195]], supporting 13-limit mosura. It tempers out the [[orgonisma]], and on the 2.7.11 subgroup it supports the [[orgone]] temperament.&lt;br /&gt;
&lt;br /&gt;
It is a promising tuning which has, as many relatively large equal temperaments do, a variety of tonal resources: it is the first edo to have both meantone and an orgone temperament ([[26edo]] could be called meantone, but it is more of a [[flattone]]). It has relatively good approximations of the [[3/1|3rd]], [[7/1|7th]], [[11/1|11th]], [[13/1|13th]], [[15/1|15th]], [[17/1|17th]] [[harmonic]]s, although the [[5/1|5th]], [[9/1|9th]], and [[19/1|19th]] as well as certain higher ones are workable as well. 33 + 34 can be used to construct this temperament explaining some of its properties. It does well on the 2.3.7.11.13.17.23.31.37.41 [[subgroup]].&lt;br /&gt;
&lt;br /&gt;
=== Prime harmonics ===&lt;br /&gt;
{{Harmonics in equal|67|columns=13}}&lt;br /&gt;
&lt;br /&gt;
=== Subsets and supersets ===&lt;br /&gt;
67edo is the 19th [[prime edo]], following [[61edo]] and before [[71edo]].&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
&lt;br /&gt;
===Sagittal notation===&lt;br /&gt;
In the following diagrams, a sagittal symbol followed by an equals sign (=) means that the following comma is the symbol&#039;s [[Sagittal notation#Primary comma|primary comma]] (the comma it &#039;&#039;exactly&#039;&#039; represents in JI), while an approximately equals sign (≈) means it is a secondary comma (a comma it &#039;&#039;approximately&#039;&#039; represents in JI). In both cases the symbol exactly represents the tempered version of the comma in this EDO.&lt;br /&gt;
====Evo flavor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:67-EDO_Evo_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 735 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 160 106 [[896/891]]&lt;br /&gt;
rect 160 80 280 106 [[36/35]]&lt;br /&gt;
rect 280 80 440 106 [[1053/1024]]&lt;br /&gt;
default [[File:67-EDO_Evo_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Revo flavor====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
File:67-EDO_Revo_Sagittal.svg&lt;br /&gt;
desc none&lt;br /&gt;
rect 80 0 300 50 [[Sagittal_notation]]&lt;br /&gt;
rect 300 0 759 80 [https://sagittal.org#periodic-table Periodic table of EDOs with sagittal notation]&lt;br /&gt;
rect 20 80 160 106 [[896/891]]&lt;br /&gt;
rect 160 80 280 106 [[36/35]]&lt;br /&gt;
rect 280 80 440 106 [[1053/1024]]&lt;br /&gt;
default [[File:67-EDO_Revo_Sagittal.svg]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scales ==&lt;br /&gt;
=== Mos scales ===&lt;br /&gt;
* Meantone[5]: 11 11 17 11 17&lt;br /&gt;
* Meantone[7]: 11 11 6 11 11 11 6&lt;br /&gt;
* Barbados[5], Bustling Docks (original/default tuning): 14 14 11 14 14&lt;br /&gt;
&lt;br /&gt;
=== Modmos scales ===&lt;br /&gt;
* Cavernous (original/default tuning): 14 14 11 21 7&lt;br /&gt;
* Formicarium (original/default tuning): 14 7 18 14 14&lt;br /&gt;
* Negri Blues (original/default tuning): 14 14 3 8 14 14&lt;br /&gt;
* Negri Blues Septatonic (original/default tuning): 14 14 3 8 11 3 14&lt;br /&gt;
* Negri Blues Octatonic (original/default tuning): 7 14 7 11 7 11 3 7&lt;br /&gt;
* Understory (original/default tuning): 14 7 18 7 21&lt;br /&gt;
* Meantone Ionian Pentatonic: 22 6 11 22 6&lt;br /&gt;
* Meantone Minor Melodic: 11 6 11 11 11 11 6&lt;br /&gt;
* Meantone Minor Harmonic: 11 6 11 11 6 16 6&lt;br /&gt;
* Meantone Minor Hexatonic: 11 6 11 11 17 11&lt;br /&gt;
* Meantone Dorian Harmonic: 11 6 16 6 11 6 11&lt;br /&gt;
* Meantone Mixolydian Pentatonic: 22 6 11 17 11&lt;br /&gt;
* Meantone Phrygian Dominant: 6 16 6 11 6 11 11&lt;br /&gt;
* Meantone Phrygian Dominant Hexatonic: 6 16 6 11 6 22&lt;br /&gt;
* Meantone Phrygian Dominant Pentatonic: 22 6 11 6 22&lt;br /&gt;
* Meantone Phrygian Pentatonic: 6 11 22 6 22&lt;br /&gt;
* Meantone Double Harmonic: 6 16 6 11 6 16 6&lt;br /&gt;
&lt;br /&gt;
=== Blues scales ===&lt;br /&gt;
* [[Lost spirit]]  (approximated from [[31edo]]): 17 11 6 5 13 4 11&lt;br /&gt;
* [[Blackened skies]] (approximated from [[72edo]]): 18 10 5 6 5 18 5&lt;br /&gt;
* Blues Aeolian Hexatonic: 17 11 6 5 6 22&lt;br /&gt;
* Blues Aeolian Pentatonic I: 17 11 11 6 22&lt;br /&gt;
* Blues Aeolian Pentatonic II: 17 22 6 11 11&lt;br /&gt;
* Blues Bright Double Harmonic: 6 16 6 11 6 11 6 5&lt;br /&gt;
* Blues Dark Double Harmonic: 11 6 11 6 5 6 16 6&lt;br /&gt;
* Blues Dorian Hexatonic: 17 11 11 11 6 11&lt;br /&gt;
* Blues Dorian Pentatonic: 17 22 11 6 11&lt;br /&gt;
* Blues Dorian Septatonic: 17 11 6 5 11 6 11&lt;br /&gt;
* Blues Harmonic Hexatonic: 11 6 11 11 22 6&lt;br /&gt;
* Blues Harmonic Septatonic: 17 11 6 5 6 11 5 6&lt;br /&gt;
* Blues Leading: 17 11 6 5 17 6 5&lt;br /&gt;
* Blues Minor: 17 11 6 5 17 11&lt;br /&gt;
* Blues Minor Maj7: 17 11 6 5 22 6&lt;br /&gt;
* Blues Pentachordal: 11 6 11 5 6 28&lt;br /&gt;
* Greyed Skies (approximated from [[91edo]]): 17 11 5 6 6 17 5&lt;br /&gt;
* Akebono I: 11 6 11 11 17&lt;br /&gt;
* Augmented: 17 6 16 6 16 6&lt;br /&gt;
* Dominant Pentatonic: 11 11 17 17 11&lt;br /&gt;
* Hirajoshi: 11 6 12 6 22&lt;br /&gt;
* Javanese Pentachordal: 6 11 17 4 29&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;br /&gt;
* Approximation of [[Pelog]] lima: 6 10 22 7 22&lt;br /&gt;
* Arcade (approximated from [[32afdo]]): 22 4 13 15 13&lt;br /&gt;
* Cosmic (approximated from [[32afdo]]): 29 10 6 11 11&lt;br /&gt;
* Mechanical (approximated from [[16afdo]]): 17 5 17 15 13&lt;br /&gt;
* Moonbeam (approximated from [[16afdo]]): 11 6 12 22 6&lt;br /&gt;
* Springwater (approximated from [[8afdo]]): 11 11 17 15 13&lt;br /&gt;
* Volcanic (approximated from [[16afdo]]): 6 16 17 15 13&lt;br /&gt;
* Deja Vu (approximated from [[101afdo]]): 18 21 6 12 10&lt;br /&gt;
* Freeway (approximated from [[6afdo]]): 15 12 11 11 9 8&lt;br /&gt;
* Mushroom (approximated from [[30afdo]]): 15 12 11 4 24&lt;br /&gt;
* Underpass (approximated from [[10afdo]]): 18 21 12 6 10&lt;br /&gt;
* Sourgummy (approximated from [[51afdo]]): 14 12 14 14 13&lt;br /&gt;
* Bubblegum/Cola (approximated from [[60afdo]]/[[99afdo]]): 14 13 13 13 14&lt;br /&gt;
* Spearmint/Whitechocolate (approximated from [[62afdo]]/[[90afdo]]): 13 14 13 14 13&lt;br /&gt;
* Lemonade (approximated from [[79afdo]]): 14 13 13 14 13&lt;br /&gt;
* Candycorn (approximated from [[91afdo]]): 11 12 11 10 12 11&lt;br /&gt;
* Trailmix (approximated from [[97afdo]]): 11 11 11 12 11 11&lt;br /&gt;
* Liquorice (approximated from [[101afdo]]): 11 11 12 10 12 11&lt;br /&gt;
* Apple Mint (approximated from [[80afdo]]): 9 11 9 9 10 9 10&lt;br /&gt;
&lt;br /&gt;
==Music==&lt;br /&gt;
* [http://soonlabel.com/xenharmonic/wp-content/uploads/2011/11/67-edo.mp3 Beginning of a piece in 67 tone], [[Peter Kosmorsky]] {{dead link}}&lt;br /&gt;
* [https://youtu.be/xeOjzyXJl_M 67edo Negri8 MODMOS Improvisation], [[Budjarn Lambeth]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Equal divisions of the octave|##]] &amp;lt;!-- 2-digit number --&amp;gt;&lt;br /&gt;
[[Category:Meantone]]&lt;br /&gt;
[[Category:Listen]]&lt;/div&gt;</summary>
		<author><name>Cmloegcmluin</name></author>
	</entry>
</feed>