<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.xen.wiki/index.php?action=history&amp;feed=atom&amp;title=Using_Scala_to_transform_just_intonation</id>
	<title>Using Scala to transform just intonation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.xen.wiki/index.php?action=history&amp;feed=atom&amp;title=Using_Scala_to_transform_just_intonation"/>
	<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;action=history"/>
	<updated>2026-06-16T05:57:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=55621&amp;oldid=prev</id>
		<title>Xenwolf: recat</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=55621&amp;oldid=prev"/>
		<updated>2020-12-05T14:48:24Z</updated>

		<summary type="html">&lt;p&gt;recat&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:48, 5 December 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l53&quot;&gt;Line 53:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 53:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Other transformations=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Other transformations=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Many other interesting transformations can be performed using Scala. For one example, &amp;quot;5 56/11 7 80/11 11 128/11&amp;quot; is another involution, this time of the 11-limit. &amp;quot;5 44/9 7 22/3&amp;quot; on the other hand projects the 11-limit down to its 2.3.11 subgroup, and &amp;quot;5 24/5 7 36/5 11 52/5 13 64/5&amp;quot; projects the 13-limit down to the 2.3.5.13 subgroup.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Many other interesting transformations can be performed using Scala. For one example, &amp;quot;5 56/11 7 80/11 11 128/11&amp;quot; is another involution, this time of the 11-limit. &amp;quot;5 44/9 7 22/3&amp;quot; on the other hand projects the 11-limit down to its 2.3.11 subgroup, and &amp;quot;5 24/5 7 36/5 11 52/5 13 64/5&amp;quot; projects the 13-limit down to the 2.3.5.13 subgroup.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:ji]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;just&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Just intonation&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Scala]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Scala]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;transformation&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Transformation&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Xenwolf</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=54677&amp;oldid=prev</id>
		<title>Keenan Pepper: Category:Scala instead of Category:Pages with Scala files</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=54677&amp;oldid=prev"/>
		<updated>2020-12-04T22:19:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/w/Category:Scala&quot; title=&quot;Category:Scala&quot;&gt;Category:Scala&lt;/a&gt; instead of &lt;a href=&quot;/w/Category:Pages_with_Scala_files&quot; title=&quot;Category:Pages with Scala files&quot;&gt;Category:Pages with Scala files&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:19, 4 December 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l55&quot;&gt;Line 55:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 55:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:ji]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:ji]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:just]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:just]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Pages with &lt;/del&gt;Scala &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;files&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Scala]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:transformation]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:transformation]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Keenan Pepper</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=54671&amp;oldid=prev</id>
		<title>Keenan Pepper: Moving from Category:Scala to Category:Pages with Scala files using Cat-a-lot</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=54671&amp;oldid=prev"/>
		<updated>2020-12-04T22:16:55Z</updated>

		<summary type="html">&lt;p&gt;Moving from &lt;a href=&quot;/w/Category:Scala&quot; title=&quot;Category:Scala&quot;&gt;Category:Scala&lt;/a&gt; to &lt;a href=&quot;/w/Category:Pages_with_Scala_files&quot; title=&quot;Category:Pages with Scala files&quot;&gt;Category:Pages with Scala files&lt;/a&gt; using &lt;a href=&quot;/w/C:Help:Cat-a-lot&quot; class=&quot;mw-redirect&quot; title=&quot;C:Help:Cat-a-lot&quot;&gt;Cat-a-lot&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:16, 4 December 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l55&quot;&gt;Line 55:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 55:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:ji]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:ji]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:just]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:just]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;scala&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Pages with Scala files&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:transformation]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:transformation]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Keenan Pepper</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=3800&amp;oldid=prev</id>
		<title>Wikispaces&gt;FREEZE at 00:00, 17 July 2018</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=3800&amp;oldid=prev"/>
		<updated>2018-07-17T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;amp;diff=3800&amp;amp;oldid=28887&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Wikispaces&gt;FREEZE</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=28887&amp;oldid=prev</id>
		<title>Wikispaces&gt;genewardsmith: **Imported revision 251327470 - Original comment: **</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=28887&amp;oldid=prev"/>
		<updated>2011-09-06T17:28:37Z</updated>

		<summary type="html">&lt;p&gt;**Imported revision 251327470 - Original comment: **&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:28, 6 September 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h2&amp;gt;IMPORTED REVISION FROM WIKISPACES&amp;lt;/h2&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h2&amp;gt;IMPORTED REVISION FROM WIKISPACES&amp;lt;/h2&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is an imported revision from Wikispaces. The revision metadata is included below for reference:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is an imported revision from Wikispaces. The revision metadata is included below for reference:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: This revision was by author [[User:genewardsmith|genewardsmith]] and made on &amp;lt;tt&amp;gt;2011-09-06 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;14&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;43&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;52 &lt;/del&gt;UTC&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: This revision was by author [[User:genewardsmith|genewardsmith]] and made on &amp;lt;tt&amp;gt;2011-09-06 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;17&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;28&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;37 &lt;/ins&gt;UTC&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The original revision id was &amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;251270206&lt;/del&gt;&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The original revision id was &amp;lt;tt&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;251327470&lt;/ins&gt;&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The revision comment was: &amp;lt;tt&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The revision comment was: &amp;lt;tt&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l45&quot;&gt;Line 45:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 45:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Just as the 5-limit transformations are left invariant by &amp;amp;lt;3 5 7|, these native 7-limit transformations are left invariant by &amp;amp;lt;4 6 9 11|. However, we can increase the number of 7-limit transformations by no longer requiring that &amp;amp;lt;4 6 9 11| be left invariant, and extending the 5-limit transformations to the 7-limit. If we extend &amp;quot;3 16/5 5 24/5&amp;quot; to the 7-limit as &amp;quot;3 16/5 5 24/5 7 28/5&amp;quot;, then applying it twice leads to &amp;quot;3 10/3 5 16/3 7 14/3&amp;quot; and three times to &amp;quot;7 7/2&amp;quot;; the transformation is of finite order modulo octave equivalence, but not absolutely. We can cure this by using it together with its inverse transformation, &amp;quot;3 10/3 5 16/3 7 28/3&amp;quot;. If we do this, we get a cycle of order two from major-minor, of order three from transformations lifted from the 5-limit, and of order four from &amp;quot;3 14/5 5 24/5 7 32/5&amp;quot;, for a group of order 24, the [[http://mathworld.wolfram.com/TetrahedralGroup.html|group of the tetrahedron]]. If we add to our transformations the inversion, &amp;quot;2 1/2 3 1/3 5 1/5 7 1/7&amp;quot;, we end up with a group of order 48, the [[http://mathworld.wolfram.com/OctahedralGroup.html|group of the octahedron]], the full set of symmetries of a hexany. This is illustrated by the piece [[http://robertinventor.tripod.com/tunes/tunes.htm#hexany_phrase_transformations|hexany phrase]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Just as the 5-limit transformations are left invariant by &amp;amp;lt;3 5 7|, these native 7-limit transformations are left invariant by &amp;amp;lt;4 6 9 11|. However, we can increase the number of 7-limit transformations by no longer requiring that &amp;amp;lt;4 6 9 11| be left invariant, and extending the 5-limit transformations to the 7-limit. If we extend &amp;quot;3 16/5 5 24/5&amp;quot; to the 7-limit as &amp;quot;3 16/5 5 24/5 7 28/5&amp;quot;, then applying it twice leads to &amp;quot;3 10/3 5 16/3 7 14/3&amp;quot; and three times to &amp;quot;7 7/2&amp;quot;; the transformation is of finite order modulo octave equivalence, but not absolutely. We can cure this by using it together with its inverse transformation, &amp;quot;3 10/3 5 16/3 7 28/3&amp;quot;. If we do this, we get a cycle of order two from major-minor, of order three from transformations lifted from the 5-limit, and of order four from &amp;quot;3 14/5 5 24/5 7 32/5&amp;quot;, for a group of order 24, the [[http://mathworld.wolfram.com/TetrahedralGroup.html|group of the tetrahedron]]. If we add to our transformations the inversion, &amp;quot;2 1/2 3 1/3 5 1/5 7 1/7&amp;quot;, we end up with a group of order 48, the [[http://mathworld.wolfram.com/OctahedralGroup.html|group of the octahedron]], the full set of symmetries of a hexany. This is illustrated by the piece [[http://robertinventor.tripod.com/tunes/tunes.htm#hexany_phrase_transformations|hexany phrase]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The transformations listed above do not exhaust the interesting 7-limit transformations. If we put &quot;5 36/7 7 36/5&quot; into the Factor pairs box, we interchange major with supermajor tetrads, and minor with subminor tetrads. Doing it twice restores the orginal scale; this is another involution. Doing major-minor first, followed by major-supermajor, leads to &quot;5 14/3 7 20/3&quot;, which sends major tetrads to subminor tetrads and minor tetrads to supermajor tetrads. It isn&#039;t an involution, but it is invertible, with inverse transformation &quot;5 21/4 7 15/2&quot; which is what you get by doing major-supermajor first, then major-minor. &amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The transformations listed above do not exhaust the interesting 7-limit transformations. If we put &quot;5 36/7 7 36/5&quot; into the Factor pairs box, we interchange major with supermajor tetrads, and minor with subminor tetrads. Doing it twice restores the orginal scale; this is another involution. Doing major-minor first, followed by major-supermajor, leads to &quot;5 14/3 7 20/3&quot;, which sends major tetrads to subminor tetrads and minor tetrads to supermajor tetrads. It isn&#039;t an involution, but it is invertible, with inverse transformation &quot;5 21/4 7 15/2&quot; which is what you get by doing major-supermajor first, then major-minor&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=Other transformations=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Many other interesting transformations can be performed using Scala. For one example, &quot;5 56/11 7 80/11 11 128/11&quot; is another involution, this time of the 11-limit. &quot;5 44/9 7 22/3&quot; on the other hand projects the 11-limit down to its 2.3.11 subgroup, and &quot;5 24/5 7 36/5 11 52/5 13 64/5&quot; projects the 13-limit down to the 2.3.5.13 subgroup&lt;/ins&gt;.&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h4&amp;gt;Original HTML content:&amp;lt;/h4&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h4&amp;gt;Original HTML content:&amp;lt;/h4&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&quot;width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em&quot;&amp;gt;&amp;lt;pre style=&quot;margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important&quot; class=&quot;old-revision-html&quot;&amp;gt;&amp;amp;lt;html&amp;amp;gt;&amp;amp;lt;head&amp;amp;gt;&amp;amp;lt;title&amp;amp;gt;Using Scala to transform just intonation&amp;amp;lt;/title&amp;amp;gt;&amp;amp;lt;/head&amp;amp;gt;&amp;amp;lt;body&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;6&lt;/del&gt;:&amp;amp;amp;lt;img id=&amp;amp;amp;quot;wikitext@@toc@@flat&amp;amp;amp;quot; class=&amp;amp;amp;quot;WikiMedia WikiMediaTocFlat&amp;amp;amp;quot; title=&amp;amp;amp;quot;Table of Contents&amp;amp;amp;quot; src=&amp;amp;amp;quot;/site/embedthumbnail/toc/flat?w=100&amp;amp;amp;amp;h=16&amp;amp;amp;quot;/&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;6 &lt;/del&gt;--&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;7&lt;/del&gt;: --&amp;amp;gt;&amp;amp;lt;a href=&quot;#Scala seq files&quot;&amp;amp;gt;Scala seq files&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;7 &lt;/del&gt;--&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;8&lt;/del&gt;: --&amp;amp;gt; | &amp;amp;lt;a href=&quot;#x5-limit transformations&quot;&amp;amp;gt;5-limit transformations&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;8 &lt;/del&gt;--&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;9&lt;/del&gt;: --&amp;amp;gt; | &amp;amp;lt;a href=&quot;#x7-limit transformations&quot;&amp;amp;gt;7-limit transformations&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;9 &lt;/del&gt;--&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;10&lt;/del&gt;: --&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&quot;width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em&quot;&amp;gt;&amp;lt;pre style=&quot;margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important&quot; class=&quot;old-revision-html&quot;&amp;gt;&amp;amp;lt;html&amp;amp;gt;&amp;amp;lt;head&amp;amp;gt;&amp;amp;lt;title&amp;amp;gt;Using Scala to transform just intonation&amp;amp;lt;/title&amp;amp;gt;&amp;amp;lt;/head&amp;amp;gt;&amp;amp;lt;body&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;8&lt;/ins&gt;:&amp;amp;amp;lt;img id=&amp;amp;amp;quot;wikitext@@toc@@flat&amp;amp;amp;quot; class=&amp;amp;amp;quot;WikiMedia WikiMediaTocFlat&amp;amp;amp;quot; title=&amp;amp;amp;quot;Table of Contents&amp;amp;amp;quot; src=&amp;amp;amp;quot;/site/embedthumbnail/toc/flat?w=100&amp;amp;amp;amp;h=16&amp;amp;amp;quot;/&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;8 &lt;/ins&gt;--&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;9&lt;/ins&gt;: --&amp;amp;gt;&amp;amp;lt;a href=&quot;#Scala seq files&quot;&amp;amp;gt;Scala seq files&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;9 &lt;/ins&gt;--&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;10&lt;/ins&gt;: --&amp;amp;gt; | &amp;amp;lt;a href=&quot;#x5-limit transformations&quot;&amp;amp;gt;5-limit transformations&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;10 &lt;/ins&gt;--&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;11&lt;/ins&gt;: --&amp;amp;gt; | &amp;amp;lt;a href=&quot;#x7-limit transformations&quot;&amp;amp;gt;7-limit transformations&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;11 --&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:12: --&amp;amp;gt; | &amp;amp;lt;a href=&quot;#Other transformations&quot;&amp;amp;gt;Other transformations&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:12 &lt;/ins&gt;--&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;13&lt;/ins&gt;: --&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;10 &lt;/del&gt;--&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;13 &lt;/ins&gt;--&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;!-- ws:start:WikiTextHeadingRule:0:&amp;amp;amp;lt;h1&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;h1 id=&amp;quot;toc0&amp;quot;&amp;amp;gt;&amp;amp;lt;a name=&amp;quot;Scala seq files&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextHeadingRule:0 --&amp;amp;gt;Scala seq files&amp;amp;lt;/h1&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;!-- ws:start:WikiTextHeadingRule:0:&amp;amp;amp;lt;h1&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;h1 id=&amp;quot;toc0&amp;quot;&amp;amp;gt;&amp;amp;lt;a name=&amp;quot;Scala seq files&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextHeadingRule:0 --&amp;amp;gt;Scala seq files&amp;amp;lt;/h1&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Suppose we have a piece in &amp;amp;lt;a class=&amp;quot;wiki_link&amp;quot; href=&amp;quot;/Just%20intonation&amp;quot;&amp;amp;gt;Just intonation&amp;amp;lt;/a&amp;amp;gt; which we want to put into the &amp;amp;lt;a class=&amp;quot;wiki_link_ext&amp;quot; href=&amp;quot;http://www.huygens-fokker.org/scala/seq_format.html&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;amp;gt;Scala seq file&amp;amp;lt;/a&amp;amp;gt; format, which is Scala&amp;#039;s musical score format. We can enclose the pitch values in parenthesis, so that they have the form (5/4) for a major third or (7/6) for a subminor third. Another form is monzo format, where (|-2 0 1&amp;amp;amp;gt;) can be used in place of (5/4), and (|-1 -1 0 1&amp;amp;amp;gt;) in place of (7/6). An alternative is to use Scala degree numbers. This involves using lines like &amp;amp;amp;quot;4564 note 61 47&amp;amp;amp;quot; in the seq file, where the number right after &amp;amp;amp;quot;note&amp;amp;amp;quot; is the degree or note number. Scala needs additional information in the form of a scale or a declaration of what equal division is being used to interpret the note number, but one of the advantages is that by changing the scale, you can change the music Scala outputs in the form of a midi file.&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Suppose we have a piece in &amp;amp;lt;a class=&amp;quot;wiki_link&amp;quot; href=&amp;quot;/Just%20intonation&amp;quot;&amp;amp;gt;Just intonation&amp;amp;lt;/a&amp;amp;gt; which we want to put into the &amp;amp;lt;a class=&amp;quot;wiki_link_ext&amp;quot; href=&amp;quot;http://www.huygens-fokker.org/scala/seq_format.html&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;amp;gt;Scala seq file&amp;amp;lt;/a&amp;amp;gt; format, which is Scala&amp;#039;s musical score format. We can enclose the pitch values in parenthesis, so that they have the form (5/4) for a major third or (7/6) for a subminor third. Another form is monzo format, where (|-2 0 1&amp;amp;amp;gt;) can be used in place of (5/4), and (|-1 -1 0 1&amp;amp;amp;gt;) in place of (7/6). An alternative is to use Scala degree numbers. This involves using lines like &amp;amp;amp;quot;4564 note 61 47&amp;amp;amp;quot; in the seq file, where the number right after &amp;amp;amp;quot;note&amp;amp;amp;quot; is the degree or note number. Scala needs additional information in the form of a scale or a declaration of what equal division is being used to interpret the note number, but one of the advantages is that by changing the scale, you can change the music Scala outputs in the form of a midi file.&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l86&quot;&gt;Line 86:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 89:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Just as the 5-limit transformations are left invariant by &amp;amp;amp;lt;3 5 7|, these native 7-limit transformations are left invariant by &amp;amp;amp;lt;4 6 9 11|. However, we can increase the number of 7-limit transformations by no longer requiring that &amp;amp;amp;lt;4 6 9 11| be left invariant, and extending the 5-limit transformations to the 7-limit. If we extend &amp;amp;amp;quot;3 16/5 5 24/5&amp;amp;amp;quot; to the 7-limit as &amp;amp;amp;quot;3 16/5 5 24/5 7 28/5&amp;amp;amp;quot;, then applying it twice leads to &amp;amp;amp;quot;3 10/3 5 16/3 7 14/3&amp;amp;amp;quot; and three times to &amp;amp;amp;quot;7 7/2&amp;amp;amp;quot;; the transformation is of finite order modulo octave equivalence, but not absolutely. We can cure this by using it together with its inverse transformation, &amp;amp;amp;quot;3 10/3 5 16/3 7 28/3&amp;amp;amp;quot;. If we do this, we get a cycle of order two from major-minor, of order three from transformations lifted from the 5-limit, and of order four from &amp;amp;amp;quot;3 14/5 5 24/5 7 32/5&amp;amp;amp;quot;, for a group of order 24, the &amp;amp;lt;a class=&amp;quot;wiki_link_ext&amp;quot; href=&amp;quot;http://mathworld.wolfram.com/TetrahedralGroup.html&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;amp;gt;group of the tetrahedron&amp;amp;lt;/a&amp;amp;gt;. If we add to our transformations the inversion, &amp;amp;amp;quot;2 1/2 3 1/3 5 1/5 7 1/7&amp;amp;amp;quot;, we end up with a group of order 48, the &amp;amp;lt;a class=&amp;quot;wiki_link_ext&amp;quot; href=&amp;quot;http://mathworld.wolfram.com/OctahedralGroup.html&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;amp;gt;group of the octahedron&amp;amp;lt;/a&amp;amp;gt;, the full set of symmetries of a hexany. This is illustrated by the piece &amp;amp;lt;a class=&amp;quot;wiki_link_ext&amp;quot; href=&amp;quot;http://robertinventor.tripod.com/tunes/tunes.htm#hexany_phrase_transformations&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;amp;gt;hexany phrase&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Just as the 5-limit transformations are left invariant by &amp;amp;amp;lt;3 5 7|, these native 7-limit transformations are left invariant by &amp;amp;amp;lt;4 6 9 11|. However, we can increase the number of 7-limit transformations by no longer requiring that &amp;amp;amp;lt;4 6 9 11| be left invariant, and extending the 5-limit transformations to the 7-limit. If we extend &amp;amp;amp;quot;3 16/5 5 24/5&amp;amp;amp;quot; to the 7-limit as &amp;amp;amp;quot;3 16/5 5 24/5 7 28/5&amp;amp;amp;quot;, then applying it twice leads to &amp;amp;amp;quot;3 10/3 5 16/3 7 14/3&amp;amp;amp;quot; and three times to &amp;amp;amp;quot;7 7/2&amp;amp;amp;quot;; the transformation is of finite order modulo octave equivalence, but not absolutely. We can cure this by using it together with its inverse transformation, &amp;amp;amp;quot;3 10/3 5 16/3 7 28/3&amp;amp;amp;quot;. If we do this, we get a cycle of order two from major-minor, of order three from transformations lifted from the 5-limit, and of order four from &amp;amp;amp;quot;3 14/5 5 24/5 7 32/5&amp;amp;amp;quot;, for a group of order 24, the &amp;amp;lt;a class=&amp;quot;wiki_link_ext&amp;quot; href=&amp;quot;http://mathworld.wolfram.com/TetrahedralGroup.html&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;amp;gt;group of the tetrahedron&amp;amp;lt;/a&amp;amp;gt;. If we add to our transformations the inversion, &amp;amp;amp;quot;2 1/2 3 1/3 5 1/5 7 1/7&amp;amp;amp;quot;, we end up with a group of order 48, the &amp;amp;lt;a class=&amp;quot;wiki_link_ext&amp;quot; href=&amp;quot;http://mathworld.wolfram.com/OctahedralGroup.html&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;amp;gt;group of the octahedron&amp;amp;lt;/a&amp;amp;gt;, the full set of symmetries of a hexany. This is illustrated by the piece &amp;amp;lt;a class=&amp;quot;wiki_link_ext&amp;quot; href=&amp;quot;http://robertinventor.tripod.com/tunes/tunes.htm#hexany_phrase_transformations&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;amp;gt;hexany phrase&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The transformations listed above do not exhaust the interesting 7-limit transformations. If we put &amp;amp;amp;quot;5 36/7 7 36/5&amp;amp;amp;quot; into the Factor pairs box, we interchange major with supermajor tetrads, and minor with subminor tetrads. Doing it twice restores the orginal scale; this is another involution. Doing major-minor first, followed by major-supermajor, leads to &amp;amp;amp;quot;5 14/3 7 20/3&amp;amp;amp;quot;, which sends major tetrads to subminor tetrads and minor tetrads to supermajor tetrads. It isn&#039;t an involution, but it is invertible, with inverse transformation &amp;amp;amp;quot;5 21/4 7 15/2&amp;amp;amp;quot; which is what you get by doing major-supermajor first, then major-minor.&amp;amp;lt;/body&amp;amp;gt;&amp;amp;lt;/html&amp;amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The transformations listed above do not exhaust the interesting 7-limit transformations. If we put &amp;amp;amp;quot;5 36/7 7 36/5&amp;amp;amp;quot; into the Factor pairs box, we interchange major with supermajor tetrads, and minor with subminor tetrads. Doing it twice restores the orginal scale; this is another involution. Doing major-minor first, followed by major-supermajor, leads to &amp;amp;amp;quot;5 14/3 7 20/3&amp;amp;amp;quot;, which sends major tetrads to subminor tetrads and minor tetrads to supermajor tetrads. It isn&#039;t an involution, but it is invertible, with inverse transformation &amp;amp;amp;quot;5 21/4 7 15/2&amp;amp;amp;quot; which is what you get by doing major-supermajor first, then major-minor&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. &amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;!-- ws:start:WikiTextHeadingRule:6:&amp;amp;amp;lt;h1&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;h1 id=&quot;toc3&quot;&amp;amp;gt;&amp;amp;lt;a name=&quot;Other transformations&quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextHeadingRule:6 --&amp;amp;gt;Other transformations&amp;amp;lt;/h1&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Many other interesting transformations can be performed using Scala. For one example, &amp;amp;amp;quot;5 56/11 7 80/11 11 128/11&amp;amp;amp;quot; is another involution, this time of the 11-limit. &amp;amp;amp;quot;5 44/9 7 22/3&amp;amp;amp;quot; on the other hand projects the 11-limit down to its 2.3.11 subgroup, and &amp;amp;amp;quot;5 24/5 7 36/5 11 52/5 13 64/5&amp;amp;amp;quot; projects the 13-limit down to the 2.3.5.13 subgroup&lt;/ins&gt;.&amp;amp;lt;/body&amp;amp;gt;&amp;amp;lt;/html&amp;amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikispaces&gt;genewardsmith</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=28888&amp;oldid=prev</id>
		<title>Wikispaces&gt;genewardsmith: **Imported revision 251270206 - Original comment: **</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=28888&amp;oldid=prev"/>
		<updated>2011-09-06T14:43:52Z</updated>

		<summary type="html">&lt;p&gt;**Imported revision 251270206 - Original comment: **&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:43, 6 September 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h2&amp;gt;IMPORTED REVISION FROM WIKISPACES&amp;lt;/h2&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h2&amp;gt;IMPORTED REVISION FROM WIKISPACES&amp;lt;/h2&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is an imported revision from Wikispaces. The revision metadata is included below for reference:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is an imported revision from Wikispaces. The revision metadata is included below for reference:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: This revision was by author [[User:genewardsmith|genewardsmith]] and made on &amp;lt;tt&amp;gt;2011-09-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;05 20&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;08&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;08 &lt;/del&gt;UTC&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: This revision was by author [[User:genewardsmith|genewardsmith]] and made on &amp;lt;tt&amp;gt;2011-09-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;06 14&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;43&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;52 &lt;/ins&gt;UTC&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The original revision id was &amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;250987280&lt;/del&gt;&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The original revision id was &amp;lt;tt&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;251270206&lt;/ins&gt;&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The revision comment was: &amp;lt;tt&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The revision comment was: &amp;lt;tt&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l43&quot;&gt;Line 43:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 43:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3-&amp;amp;gt;20/7 5-&amp;amp;gt;5 7-&amp;amp;gt;20/3&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3-&amp;amp;gt;20/7 5-&amp;amp;gt;5 7-&amp;amp;gt;20/3&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Just as the 5-limit transformations are left invariant by &amp;amp;lt;3 5 7|, these native 7-limit transformations are left invariant by &amp;amp;lt;4 6 9 11|. However, we can increase the number of 7-limit transformations by no longer requiring that &amp;amp;lt;4 6 9 11| be left invariant, and extending the 5-limit transformations to the 7-limit. If we extend &quot;3 16/5 5 24/5&quot; to the 7-limit as &quot;3 16/5 5 24/5 7 28/5&quot;, then applying it twice leads to &quot;3 10/3 5 16/3 7 14/3&quot; and three times to &quot;7 7/2&quot;; the transformation is of finite order modulo octave equivalence, but not absolutely. We can cure this by using it together with its inverse transformation, &quot;3 10/3 5 16/3 7 28/3&quot;. If we do this, we get a cycle of order two from major-minor, of order three from transformations lifted from the 5-limit, and of order four from &quot;3 14/5 5 24/5 7 32/5&quot;, for a group of order 24, the [[http://mathworld.wolfram.com/TetrahedralGroup.html|group of the tetrahedron]]. If we add to our transformations the inversion, &quot;2 1/2 3 1/3 5 1/5 7 1/7&quot;, we end up with a group of order 48, the [[http://mathworld.wolfram.com/OctahedralGroup.html|group of the octahedron]], the full set of symmetries of a hexany. This is illustrated by the piece [[http://robertinventor.tripod.com/tunes/tunes.htm#hexany_phrase_transformations|hexany phrase]].&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Just as the 5-limit transformations are left invariant by &amp;amp;lt;3 5 7|, these native 7-limit transformations are left invariant by &amp;amp;lt;4 6 9 11|. However, we can increase the number of 7-limit transformations by no longer requiring that &amp;amp;lt;4 6 9 11| be left invariant, and extending the 5-limit transformations to the 7-limit. If we extend &quot;3 16/5 5 24/5&quot; to the 7-limit as &quot;3 16/5 5 24/5 7 28/5&quot;, then applying it twice leads to &quot;3 10/3 5 16/3 7 14/3&quot; and three times to &quot;7 7/2&quot;; the transformation is of finite order modulo octave equivalence, but not absolutely. We can cure this by using it together with its inverse transformation, &quot;3 10/3 5 16/3 7 28/3&quot;. If we do this, we get a cycle of order two from major-minor, of order three from transformations lifted from the 5-limit, and of order four from &quot;3 14/5 5 24/5 7 32/5&quot;, for a group of order 24, the [[http://mathworld.wolfram.com/TetrahedralGroup.html|group of the tetrahedron]]. If we add to our transformations the inversion, &quot;2 1/2 3 1/3 5 1/5 7 1/7&quot;, we end up with a group of order 48, the [[http://mathworld.wolfram.com/OctahedralGroup.html|group of the octahedron]], the full set of symmetries of a hexany. This is illustrated by the piece [[http://robertinventor.tripod.com/tunes/tunes.htm#hexany_phrase_transformations|hexany phrase]]&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The transformations listed above do not exhaust the interesting 7-limit transformations. If we put &quot;5 36/7 7 36/5&quot; into the Factor pairs box, we interchange major with supermajor tetrads, and minor with subminor tetrads. Doing it twice restores the orginal scale; this is another involution. Doing major-minor first, followed by major-supermajor, leads to &quot;5 14/3 7 20/3&quot;, which sends major tetrads to subminor tetrads and minor tetrads to supermajor tetrads. It isn&#039;t an involution, but it is invertible, with inverse transformation &quot;5 21/4 7 15/2&quot; which is what you get by doing major-supermajor first, then major-minor&lt;/ins&gt;. &amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h4&amp;gt;Original HTML content:&amp;lt;/h4&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h4&amp;gt;Original HTML content:&amp;lt;/h4&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em&amp;quot;&amp;gt;&amp;lt;pre style=&amp;quot;margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important&amp;quot; class=&amp;quot;old-revision-html&amp;quot;&amp;gt;&amp;amp;lt;html&amp;amp;gt;&amp;amp;lt;head&amp;amp;gt;&amp;amp;lt;title&amp;amp;gt;Using Scala to transform just intonation&amp;amp;lt;/title&amp;amp;gt;&amp;amp;lt;/head&amp;amp;gt;&amp;amp;lt;body&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:6:&amp;amp;amp;lt;img id=&amp;amp;amp;quot;wikitext@@toc@@flat&amp;amp;amp;quot; class=&amp;amp;amp;quot;WikiMedia WikiMediaTocFlat&amp;amp;amp;quot; title=&amp;amp;amp;quot;Table of Contents&amp;amp;amp;quot; src=&amp;amp;amp;quot;/site/embedthumbnail/toc/flat?w=100&amp;amp;amp;amp;h=16&amp;amp;amp;quot;/&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:6 --&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:7: --&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;#Scala seq files&amp;quot;&amp;amp;gt;Scala seq files&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:7 --&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:8: --&amp;amp;gt; | &amp;amp;lt;a href=&amp;quot;#x5-limit transformations&amp;quot;&amp;amp;gt;5-limit transformations&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:8 --&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:9: --&amp;amp;gt; | &amp;amp;lt;a href=&amp;quot;#x7-limit transformations&amp;quot;&amp;amp;gt;7-limit transformations&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:9 --&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:10: --&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em&amp;quot;&amp;gt;&amp;lt;pre style=&amp;quot;margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important&amp;quot; class=&amp;quot;old-revision-html&amp;quot;&amp;gt;&amp;amp;lt;html&amp;amp;gt;&amp;amp;lt;head&amp;amp;gt;&amp;amp;lt;title&amp;amp;gt;Using Scala to transform just intonation&amp;amp;lt;/title&amp;amp;gt;&amp;amp;lt;/head&amp;amp;gt;&amp;amp;lt;body&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:6:&amp;amp;amp;lt;img id=&amp;amp;amp;quot;wikitext@@toc@@flat&amp;amp;amp;quot; class=&amp;amp;amp;quot;WikiMedia WikiMediaTocFlat&amp;amp;amp;quot; title=&amp;amp;amp;quot;Table of Contents&amp;amp;amp;quot; src=&amp;amp;amp;quot;/site/embedthumbnail/toc/flat?w=100&amp;amp;amp;amp;h=16&amp;amp;amp;quot;/&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:6 --&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:7: --&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;#Scala seq files&amp;quot;&amp;amp;gt;Scala seq files&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:7 --&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:8: --&amp;amp;gt; | &amp;amp;lt;a href=&amp;quot;#x5-limit transformations&amp;quot;&amp;amp;gt;5-limit transformations&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:8 --&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:9: --&amp;amp;gt; | &amp;amp;lt;a href=&amp;quot;#x7-limit transformations&amp;quot;&amp;amp;gt;7-limit transformations&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:9 --&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:10: --&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l82&quot;&gt;Line 82:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 84:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3-&amp;amp;amp;gt;20/7 5-&amp;amp;amp;gt;5 7-&amp;amp;amp;gt;20/3&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3-&amp;amp;amp;gt;20/7 5-&amp;amp;amp;gt;5 7-&amp;amp;amp;gt;20/3&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Just as the 5-limit transformations are left invariant by &amp;amp;amp;lt;3 5 7|, these native 7-limit transformations are left invariant by &amp;amp;amp;lt;4 6 9 11|. However, we can increase the number of 7-limit transformations by no longer requiring that &amp;amp;amp;lt;4 6 9 11| be left invariant, and extending the 5-limit transformations to the 7-limit. If we extend &amp;amp;amp;quot;3 16/5 5 24/5&amp;amp;amp;quot; to the 7-limit as &amp;amp;amp;quot;3 16/5 5 24/5 7 28/5&amp;amp;amp;quot;, then applying it twice leads to &amp;amp;amp;quot;3 10/3 5 16/3 7 14/3&amp;amp;amp;quot; and three times to &amp;amp;amp;quot;7 7/2&amp;amp;amp;quot;; the transformation is of finite order modulo octave equivalence, but not absolutely. We can cure this by using it together with its inverse transformation, &amp;amp;amp;quot;3 10/3 5 16/3 7 28/3&amp;amp;amp;quot;. If we do this, we get a cycle of order two from major-minor, of order three from transformations lifted from the 5-limit, and of order four from &amp;amp;amp;quot;3 14/5 5 24/5 7 32/5&amp;amp;amp;quot;, for a group of order 24, the &amp;amp;lt;a class=&quot;wiki_link_ext&quot; href=&quot;http://mathworld.wolfram.com/TetrahedralGroup.html&quot; rel=&quot;nofollow&quot;&amp;amp;gt;group of the tetrahedron&amp;amp;lt;/a&amp;amp;gt;. If we add to our transformations the inversion, &amp;amp;amp;quot;2 1/2 3 1/3 5 1/5 7 1/7&amp;amp;amp;quot;, we end up with a group of order 48, the &amp;amp;lt;a class=&quot;wiki_link_ext&quot; href=&quot;http://mathworld.wolfram.com/OctahedralGroup.html&quot; rel=&quot;nofollow&quot;&amp;amp;gt;group of the octahedron&amp;amp;lt;/a&amp;amp;gt;, the full set of symmetries of a hexany. This is illustrated by the piece &amp;amp;lt;a class=&quot;wiki_link_ext&quot; href=&quot;http://robertinventor.tripod.com/tunes/tunes.htm#hexany_phrase_transformations&quot; rel=&quot;nofollow&quot;&amp;amp;gt;hexany phrase&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/body&amp;amp;gt;&amp;amp;lt;/html&amp;amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Just as the 5-limit transformations are left invariant by &amp;amp;amp;lt;3 5 7|, these native 7-limit transformations are left invariant by &amp;amp;amp;lt;4 6 9 11|. However, we can increase the number of 7-limit transformations by no longer requiring that &amp;amp;amp;lt;4 6 9 11| be left invariant, and extending the 5-limit transformations to the 7-limit. If we extend &amp;amp;amp;quot;3 16/5 5 24/5&amp;amp;amp;quot; to the 7-limit as &amp;amp;amp;quot;3 16/5 5 24/5 7 28/5&amp;amp;amp;quot;, then applying it twice leads to &amp;amp;amp;quot;3 10/3 5 16/3 7 14/3&amp;amp;amp;quot; and three times to &amp;amp;amp;quot;7 7/2&amp;amp;amp;quot;; the transformation is of finite order modulo octave equivalence, but not absolutely. We can cure this by using it together with its inverse transformation, &amp;amp;amp;quot;3 10/3 5 16/3 7 28/3&amp;amp;amp;quot;. If we do this, we get a cycle of order two from major-minor, of order three from transformations lifted from the 5-limit, and of order four from &amp;amp;amp;quot;3 14/5 5 24/5 7 32/5&amp;amp;amp;quot;, for a group of order 24, the &amp;amp;lt;a class=&quot;wiki_link_ext&quot; href=&quot;http://mathworld.wolfram.com/TetrahedralGroup.html&quot; rel=&quot;nofollow&quot;&amp;amp;gt;group of the tetrahedron&amp;amp;lt;/a&amp;amp;gt;. If we add to our transformations the inversion, &amp;amp;amp;quot;2 1/2 3 1/3 5 1/5 7 1/7&amp;amp;amp;quot;, we end up with a group of order 48, the &amp;amp;lt;a class=&quot;wiki_link_ext&quot; href=&quot;http://mathworld.wolfram.com/OctahedralGroup.html&quot; rel=&quot;nofollow&quot;&amp;amp;gt;group of the octahedron&amp;amp;lt;/a&amp;amp;gt;, the full set of symmetries of a hexany. This is illustrated by the piece &amp;amp;lt;a class=&quot;wiki_link_ext&quot; href=&quot;http://robertinventor.tripod.com/tunes/tunes.htm#hexany_phrase_transformations&quot; rel=&quot;nofollow&quot;&amp;amp;gt;hexany phrase&amp;amp;lt;/a&amp;amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The transformations listed above do not exhaust the interesting 7-limit transformations. If we put &amp;amp;amp;quot;5 36/7 7 36/5&amp;amp;amp;quot; into the Factor pairs box, we interchange major with supermajor tetrads, and minor with subminor tetrads. Doing it twice restores the orginal scale; this is another involution. Doing major-minor first, followed by major-supermajor, leads to &amp;amp;amp;quot;5 14/3 7 20/3&amp;amp;amp;quot;, which sends major tetrads to subminor tetrads and minor tetrads to supermajor tetrads. It isn&#039;t an involution, but it is invertible, with inverse transformation &amp;amp;amp;quot;5 21/4 7 15/2&amp;amp;amp;quot; which is what you get by doing major-supermajor first, then major-minor&lt;/ins&gt;.&amp;amp;lt;/body&amp;amp;gt;&amp;amp;lt;/html&amp;amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikispaces&gt;genewardsmith</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=28889&amp;oldid=prev</id>
		<title>Wikispaces&gt;genewardsmith: **Imported revision 250987280 - Original comment: **</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=28889&amp;oldid=prev"/>
		<updated>2011-09-05T20:08:08Z</updated>

		<summary type="html">&lt;p&gt;**Imported revision 250987280 - Original comment: **&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:08, 5 September 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h2&amp;gt;IMPORTED REVISION FROM WIKISPACES&amp;lt;/h2&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h2&amp;gt;IMPORTED REVISION FROM WIKISPACES&amp;lt;/h2&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is an imported revision from Wikispaces. The revision metadata is included below for reference:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is an imported revision from Wikispaces. The revision metadata is included below for reference:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: This revision was by author [[User:genewardsmith|genewardsmith]] and made on &amp;lt;tt&amp;gt;2011-09-05 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;15&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;37&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;00 &lt;/del&gt;UTC&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: This revision was by author [[User:genewardsmith|genewardsmith]] and made on &amp;lt;tt&amp;gt;2011-09-05 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;20&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;08&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;08 &lt;/ins&gt;UTC&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The original revision id was &amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;250916654&lt;/del&gt;&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The original revision id was &amp;lt;tt&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;250987280&lt;/ins&gt;&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The revision comment was: &amp;lt;tt&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The revision comment was: &amp;lt;tt&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot;&gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If we apply the Quantize command under the Modify pull-down menu, putting 3 in the box for resolution, we get the [[3edo]] versions of all of these, which turn out to be the same: the 3edo &amp;quot;skeleton&amp;quot;, as we might call it, of 5-limit just intonation is left invariant by these transformations.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If we apply the Quantize command under the Modify pull-down menu, putting 3 in the box for resolution, we get the [[3edo]] versions of all of these, which turn out to be the same: the 3edo &amp;quot;skeleton&amp;quot;, as we might call it, of 5-limit just intonation is left invariant by these transformations.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[http://clones.soonlabel.com/public/micro/gene_ward_smith/transformers/dowah0.mp3|Do Wah Diddy Diddy]] [[http://clones.soonlabel.com/public/micro/gene_ward_smith/transformers/dowah1.mp3|3 16/5 5 24/5]] [[http://clones.soonlabel.com/public/micro/gene_ward_smith/transformers/dowah2.mp3|3 10/3 5 16/3]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=7-limit transformations=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=7-limit transformations=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l63&quot;&gt;Line 63:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 65:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If we apply the Quantize command under the Modify pull-down menu, putting 3 in the box for resolution, we get the &amp;amp;lt;a class=&amp;quot;wiki_link&amp;quot; href=&amp;quot;/3edo&amp;quot;&amp;amp;gt;3edo&amp;amp;lt;/a&amp;amp;gt; versions of all of these, which turn out to be the same: the 3edo &amp;amp;amp;quot;skeleton&amp;amp;amp;quot;, as we might call it, of 5-limit just intonation is left invariant by these transformations. &amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If we apply the Quantize command under the Modify pull-down menu, putting 3 in the box for resolution, we get the &amp;amp;lt;a class=&amp;quot;wiki_link&amp;quot; href=&amp;quot;/3edo&amp;quot;&amp;amp;gt;3edo&amp;amp;lt;/a&amp;amp;gt; versions of all of these, which turn out to be the same: the 3edo &amp;amp;amp;quot;skeleton&amp;amp;amp;quot;, as we might call it, of 5-limit just intonation is left invariant by these transformations. &amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;a class=&quot;wiki_link_ext&quot; href=&quot;http://clones.soonlabel.com/public/micro/gene_ward_smith/transformers/dowah0.mp3&quot; rel=&quot;nofollow&quot;&amp;amp;gt;Do Wah Diddy Diddy&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a class=&quot;wiki_link_ext&quot; href=&quot;http://clones.soonlabel.com/public/micro/gene_ward_smith/transformers/dowah1.mp3&quot; rel=&quot;nofollow&quot;&amp;amp;gt;3 16/5 5 24/5&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a class=&quot;wiki_link_ext&quot; href=&quot;http://clones.soonlabel.com/public/micro/gene_ward_smith/transformers/dowah2.mp3&quot; rel=&quot;nofollow&quot;&amp;amp;gt;3 10/3 5 16/3&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;!-- ws:start:WikiTextHeadingRule:4:&amp;amp;amp;lt;h1&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;h1 id=&amp;quot;toc2&amp;quot;&amp;amp;gt;&amp;amp;lt;a name=&amp;quot;x7-limit transformations&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextHeadingRule:4 --&amp;amp;gt;7-limit transformations&amp;amp;lt;/h1&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;!-- ws:start:WikiTextHeadingRule:4:&amp;amp;amp;lt;h1&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;h1 id=&amp;quot;toc2&amp;quot;&amp;amp;gt;&amp;amp;lt;a name=&amp;quot;x7-limit transformations&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextHeadingRule:4 --&amp;amp;gt;7-limit transformations&amp;amp;lt;/h1&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikispaces&gt;genewardsmith</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=28890&amp;oldid=prev</id>
		<title>Wikispaces&gt;genewardsmith: **Imported revision 250916654 - Original comment: **</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=28890&amp;oldid=prev"/>
		<updated>2011-09-05T15:37:00Z</updated>

		<summary type="html">&lt;p&gt;**Imported revision 250916654 - Original comment: **&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:37, 5 September 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h2&amp;gt;IMPORTED REVISION FROM WIKISPACES&amp;lt;/h2&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h2&amp;gt;IMPORTED REVISION FROM WIKISPACES&amp;lt;/h2&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is an imported revision from Wikispaces. The revision metadata is included below for reference:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is an imported revision from Wikispaces. The revision metadata is included below for reference:&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: This revision was by author [[User:genewardsmith|genewardsmith]] and made on &amp;lt;tt&amp;gt;2011-09-05 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;14&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;17&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;30 &lt;/del&gt;UTC&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: This revision was by author [[User:genewardsmith|genewardsmith]] and made on &amp;lt;tt&amp;gt;2011-09-05 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;15&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;37&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;00 &lt;/ins&gt;UTC&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The original revision id was &amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;250896296&lt;/del&gt;&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The original revision id was &amp;lt;tt&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;250916654&lt;/ins&gt;&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The revision comment was: &amp;lt;tt&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: The revision comment was: &amp;lt;tt&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l27&quot;&gt;Line 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If we apply the Quantize command under the Modify pull-down menu, putting 3 in the box for resolution, we get the [[3edo]] versions of all of these, which turn out to be the same: the 3edo &amp;quot;skeleton&amp;quot;, as we might call it, of 5-limit just intonation is left invariant by these transformations.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If we apply the Quantize command under the Modify pull-down menu, putting 3 in the box for resolution, we get the [[3edo]] versions of all of these, which turn out to be the same: the 3edo &amp;quot;skeleton&amp;quot;, as we might call it, of 5-limit just intonation is left invariant by these transformations.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=7-limit transformations=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The native 7-limit transformations work very much the same as the 5-limit transformations. Instead of triads we have tetrads, instead of invariance under 3edo we have invariance under [[4edo]], and instead of the group of the triangle we have the [[http://groupprops.subwiki.org/wiki/Dihedral_group:D8|group of the square]].&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;We first note that the major-minor involution extends to the 7-limit, with the projection being &quot;5 24/5 7 48/7&quot;. Instead of a transformation of order three, we get one of order four, by &quot;3 14/5 5 24/5 7 32/5&quot;. Applying this twice leads to &quot;3 8/3 5 14/3 7 20/3&quot; and three times to &quot;3 20/7 5 32/7 7 48/7&quot;, and applying it once again leads back to 3 5 7. Since &quot;3 14/5 5 24/5 7 32/5&quot; is of order four, &quot;3 8/3 5 14/3 7 20/3&quot; is another involution. We end up with a total of eight transformations:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;gt;3 5-&amp;amp;gt;5 7-&amp;amp;gt;7&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;gt;14/5 5-&amp;amp;gt;24/5 7-&amp;amp;gt;32/5&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;gt;8/3 5-&amp;amp;gt;14/3 7-&amp;amp;gt;20/3&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;gt;20/7 5-&amp;amp;gt;32/7 7-&amp;amp;gt;48/7&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;gt;3 5-&amp;amp;gt;24/5 7-&amp;amp;gt;48/5&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;gt;14/5 5-&amp;amp;gt;14/3 7-&amp;amp;gt;7&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;gt;8/3 5-&amp;amp;gt;32/7 7-&amp;amp;gt;32/5&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;gt;20/7 5-&amp;amp;gt;5 7-&amp;amp;gt;20/3&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Just as the 5-limit transformations are left invariant by &amp;amp;lt;3 5 7|, these native 7-limit transformations are left invariant by &amp;amp;lt;4 6 9 11|. However, we can increase the number of 7-limit transformations by no longer requiring that &amp;amp;lt;4 6 9 11| be left invariant, and extending the 5-limit transformations to the 7-limit. If we extend &quot;3 16/5 5 24/5&quot; to the 7-limit as &quot;3 16/5 5 24/5 7 28/5&quot;, then applying it twice leads to &quot;3 10/3 5 16/3 7 14/3&quot; and three times to &quot;7 7/2&quot;; the transformation is of finite order modulo octave equivalence, but not absolutely. We can cure this by using it together with its inverse transformation, &quot;3 10/3 5 16/3 7 28/3&quot;. If we do this, we get a cycle of order two from major-minor, of order three from transformations lifted from the 5-limit, and of order four from &quot;3 14/5 5 24/5 7 32/5&quot;, for a group of order 24, the [[http://mathworld.wolfram.com/TetrahedralGroup.html|group of the tetrahedron]]. If we add to our transformations the inversion, &quot;2 1/2 3 1/3 5 1/5 7 1/7&quot;, we end up with a group of order 48, the [[http://mathworld.wolfram.com/OctahedralGroup.html|group of the octahedron]], the full set of symmetries of a hexany. This is illustrated by the piece [[http://robertinventor.tripod.com/tunes/tunes.htm#hexany_phrase_transformations|hexany phrase]].&lt;/ins&gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h4&amp;gt;Original HTML content:&amp;lt;/h4&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;h4&amp;gt;Original HTML content:&amp;lt;/h4&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&quot;width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em&quot;&amp;gt;&amp;lt;pre style=&quot;margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important&quot; class=&quot;old-revision-html&quot;&amp;gt;&amp;amp;lt;html&amp;amp;gt;&amp;amp;lt;head&amp;amp;gt;&amp;amp;lt;title&amp;amp;gt;Using Scala to transform just intonation&amp;amp;lt;/title&amp;amp;gt;&amp;amp;lt;/head&amp;amp;gt;&amp;amp;lt;body&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;4&lt;/del&gt;:&amp;amp;amp;lt;img id=&amp;amp;amp;quot;wikitext@@toc@@flat&amp;amp;amp;quot; class=&amp;amp;amp;quot;WikiMedia WikiMediaTocFlat&amp;amp;amp;quot; title=&amp;amp;amp;quot;Table of Contents&amp;amp;amp;quot; src=&amp;amp;amp;quot;/site/embedthumbnail/toc/flat?w=100&amp;amp;amp;amp;h=16&amp;amp;amp;quot;/&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;4 &lt;/del&gt;--&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;5&lt;/del&gt;: --&amp;amp;gt;&amp;amp;lt;a href=&quot;#Scala seq files&quot;&amp;amp;gt;Scala seq files&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;5 &lt;/del&gt;--&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;6&lt;/del&gt;: --&amp;amp;gt; | &amp;amp;lt;a href=&quot;#x5-limit transformations&quot;&amp;amp;gt;5-limit transformations&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;6 &lt;/del&gt;--&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:7: --&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&quot;width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em&quot;&amp;gt;&amp;lt;pre style=&quot;margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important&quot; class=&quot;old-revision-html&quot;&amp;gt;&amp;amp;lt;html&amp;amp;gt;&amp;amp;lt;head&amp;amp;gt;&amp;amp;lt;title&amp;amp;gt;Using Scala to transform just intonation&amp;amp;lt;/title&amp;amp;gt;&amp;amp;lt;/head&amp;amp;gt;&amp;amp;lt;body&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;6&lt;/ins&gt;:&amp;amp;amp;lt;img id=&amp;amp;amp;quot;wikitext@@toc@@flat&amp;amp;amp;quot; class=&amp;amp;amp;quot;WikiMedia WikiMediaTocFlat&amp;amp;amp;quot; title=&amp;amp;amp;quot;Table of Contents&amp;amp;amp;quot; src=&amp;amp;amp;quot;/site/embedthumbnail/toc/flat?w=100&amp;amp;amp;amp;h=16&amp;amp;amp;quot;/&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;6 &lt;/ins&gt;--&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;7&lt;/ins&gt;: --&amp;amp;gt;&amp;amp;lt;a href=&quot;#Scala seq files&quot;&amp;amp;gt;Scala seq files&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;7 &lt;/ins&gt;--&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;8&lt;/ins&gt;: --&amp;amp;gt; | &amp;amp;lt;a href=&quot;#x5-limit transformations&quot;&amp;amp;gt;5-limit transformations&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;8 &lt;/ins&gt;--&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;9: --&amp;amp;gt; | &amp;amp;lt;a href=&quot;#x7-limit transformations&quot;&amp;amp;gt;&lt;/ins&gt;7&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-limit transformations&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:9 --&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:10&lt;/ins&gt;: --&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;7 &lt;/del&gt;--&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;10 &lt;/ins&gt;--&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;!-- ws:start:WikiTextHeadingRule:0:&amp;amp;amp;lt;h1&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;h1 id=&amp;quot;toc0&amp;quot;&amp;amp;gt;&amp;amp;lt;a name=&amp;quot;Scala seq files&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextHeadingRule:0 --&amp;amp;gt;Scala seq files&amp;amp;lt;/h1&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;!-- ws:start:WikiTextHeadingRule:0:&amp;amp;amp;lt;h1&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;h1 id=&amp;quot;toc0&amp;quot;&amp;amp;gt;&amp;amp;lt;a name=&amp;quot;Scala seq files&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextHeadingRule:0 --&amp;amp;gt;Scala seq files&amp;amp;lt;/h1&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Suppose we have a piece in &amp;amp;lt;a class=&amp;quot;wiki_link&amp;quot; href=&amp;quot;/Just%20intonation&amp;quot;&amp;amp;gt;Just intonation&amp;amp;lt;/a&amp;amp;gt; which we want to put into the &amp;amp;lt;a class=&amp;quot;wiki_link_ext&amp;quot; href=&amp;quot;http://www.huygens-fokker.org/scala/seq_format.html&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;amp;gt;Scala seq file&amp;amp;lt;/a&amp;amp;gt; format, which is Scala&amp;#039;s musical score format. We can enclose the pitch values in parenthesis, so that they have the form (5/4) for a major third or (7/6) for a subminor third. Another form is monzo format, where (|-2 0 1&amp;amp;amp;gt;) can be used in place of (5/4), and (|-1 -1 0 1&amp;amp;amp;gt;) in place of (7/6). An alternative is to use Scala degree numbers. This involves using lines like &amp;amp;amp;quot;4564 note 61 47&amp;amp;amp;quot; in the seq file, where the number right after &amp;amp;amp;quot;note&amp;amp;amp;quot; is the degree or note number. Scala needs additional information in the form of a scale or a declaration of what equal division is being used to interpret the note number, but one of the advantages is that by changing the scale, you can change the music Scala outputs in the form of a midi file.&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Suppose we have a piece in &amp;amp;lt;a class=&amp;quot;wiki_link&amp;quot; href=&amp;quot;/Just%20intonation&amp;quot;&amp;amp;gt;Just intonation&amp;amp;lt;/a&amp;amp;gt; which we want to put into the &amp;amp;lt;a class=&amp;quot;wiki_link_ext&amp;quot; href=&amp;quot;http://www.huygens-fokker.org/scala/seq_format.html&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;amp;gt;Scala seq file&amp;amp;lt;/a&amp;amp;gt; format, which is Scala&amp;#039;s musical score format. We can enclose the pitch values in parenthesis, so that they have the form (5/4) for a major third or (7/6) for a subminor third. Another form is monzo format, where (|-2 0 1&amp;amp;amp;gt;) can be used in place of (5/4), and (|-1 -1 0 1&amp;amp;amp;gt;) in place of (7/6). An alternative is to use Scala degree numbers. This involves using lines like &amp;amp;amp;quot;4564 note 61 47&amp;amp;amp;quot; in the seq file, where the number right after &amp;amp;amp;quot;note&amp;amp;amp;quot; is the degree or note number. Scala needs additional information in the form of a scale or a declaration of what equal division is being used to interpret the note number, but one of the advantages is that by changing the scale, you can change the music Scala outputs in the form of a midi file.&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l48&quot;&gt;Line 48:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 62:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3-&amp;amp;amp;gt;10/3 5-&amp;amp;amp;gt;5&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3-&amp;amp;amp;gt;10/3 5-&amp;amp;amp;gt;5&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If we apply the Quantize command under the Modify pull-down menu, putting 3 in the box for resolution, we get the &amp;amp;lt;a class=&quot;wiki_link&quot; href=&quot;/3edo&quot;&amp;amp;gt;3edo&amp;amp;lt;/a&amp;amp;gt; versions of all of these, which turn out to be the same: the 3edo &amp;amp;amp;quot;skeleton&amp;amp;amp;quot;, as we might call it, of 5-limit just intonation is left invariant by these transformations.&amp;amp;lt;/body&amp;amp;gt;&amp;amp;lt;/html&amp;amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If we apply the Quantize command under the Modify pull-down menu, putting 3 in the box for resolution, we get the &amp;amp;lt;a class=&quot;wiki_link&quot; href=&quot;/3edo&quot;&amp;amp;gt;3edo&amp;amp;lt;/a&amp;amp;gt; versions of all of these, which turn out to be the same: the 3edo &amp;amp;amp;quot;skeleton&amp;amp;amp;quot;, as we might call it, of 5-limit just intonation is left invariant by these transformations&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. &amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;!-- ws:start:WikiTextHeadingRule:4:&amp;amp;amp;lt;h1&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;h1 id=&quot;toc2&quot;&amp;amp;gt;&amp;amp;lt;a name=&quot;x7-limit transformations&quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextHeadingRule:4 --&amp;amp;gt;7-limit transformations&amp;amp;lt;/h1&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The native 7-limit transformations work very much the same as the 5-limit transformations. Instead of triads we have tetrads, instead of invariance under 3edo we have invariance under &amp;amp;lt;a class=&quot;wiki_link&quot; href=&quot;/4edo&quot;&amp;amp;gt;4edo&amp;amp;lt;/a&amp;amp;gt;, and instead of the group of the triangle we have the &amp;amp;lt;a class=&quot;wiki_link_ext&quot; href=&quot;http://groupprops.subwiki.org/wiki/Dihedral_group:D8&quot; rel=&quot;nofollow&quot;&amp;amp;gt;group of the square&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;We first note that the major-minor involution extends to the 7-limit, with the projection being &amp;amp;amp;quot;5 24/5 7 48/7&amp;amp;amp;quot;. Instead of a transformation of order three, we get one of order four, by &amp;amp;amp;quot;3 14/5 5 24/5 7 32/5&amp;amp;amp;quot;. Applying this twice leads to &amp;amp;amp;quot;3 8/3 5 14/3 7 20/3&amp;amp;amp;quot; and three times to &amp;amp;amp;quot;3 20/7 5 32/7 7 48/7&amp;amp;amp;quot;, and applying it once again leads back to 3 5 7. Since &amp;amp;amp;quot;3 14/5 5 24/5 7 32/5&amp;amp;amp;quot; is of order four, &amp;amp;amp;quot;3 8/3 5 14/3 7 20/3&amp;amp;amp;quot; is another involution. We end up with a total of eight transformations:&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;amp;gt;3 5-&amp;amp;amp;gt;5 7-&amp;amp;amp;gt;7&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;amp;gt;14/5 5-&amp;amp;amp;gt;24/5 7-&amp;amp;amp;gt;32/5&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;amp;gt;8/3 5-&amp;amp;amp;gt;14/3 7-&amp;amp;amp;gt;20/3&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;amp;gt;20/7 5-&amp;amp;amp;gt;32/7 7-&amp;amp;amp;gt;48/7&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;amp;gt;3 5-&amp;amp;amp;gt;24/5 7-&amp;amp;amp;gt;48/5&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;amp;gt;14/5 5-&amp;amp;amp;gt;14/3 7-&amp;amp;amp;gt;7&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;amp;gt;8/3 5-&amp;amp;amp;gt;32/7 7-&amp;amp;amp;gt;32/5&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3-&amp;amp;amp;gt;20/7 5-&amp;amp;amp;gt;5 7-&amp;amp;amp;gt;20/3&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;br /&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Just as the 5-limit transformations are left invariant by &amp;amp;amp;lt;3 5 7|, these native 7-limit transformations are left invariant by &amp;amp;amp;lt;4 6 9 11|. However, we can increase the number of 7-limit transformations by no longer requiring that &amp;amp;amp;lt;4 6 9 11| be left invariant, and extending the 5-limit transformations to the 7-limit. If we extend &amp;amp;amp;quot;3 16/5 5 24/5&amp;amp;amp;quot; to the 7-limit as &amp;amp;amp;quot;3 16/5 5 24/5 7 28/5&amp;amp;amp;quot;, then applying it twice leads to &amp;amp;amp;quot;3 10/3 5 16/3 7 14/3&amp;amp;amp;quot; and three times to &amp;amp;amp;quot;7 7/2&amp;amp;amp;quot;; the transformation is of finite order modulo octave equivalence, but not absolutely. We can cure this by using it together with its inverse transformation, &amp;amp;amp;quot;3 10/3 5 16/3 7 28/3&amp;amp;amp;quot;. If we do this, we get a cycle of order two from major-minor, of order three from transformations lifted from the 5-limit, and of order four from &amp;amp;amp;quot;3 14/5 5 24/5 7 32/5&amp;amp;amp;quot;, for a group of order 24, the &amp;amp;lt;a class=&quot;wiki_link_ext&quot; href=&quot;http://mathworld.wolfram.com/TetrahedralGroup.html&quot; rel=&quot;nofollow&quot;&amp;amp;gt;group of the tetrahedron&amp;amp;lt;/a&amp;amp;gt;. If we add to our transformations the inversion, &amp;amp;amp;quot;2 1/2 3 1/3 5 1/5 7 1/7&amp;amp;amp;quot;, we end up with a group of order 48, the &amp;amp;lt;a class=&quot;wiki_link_ext&quot; href=&quot;http://mathworld.wolfram.com/OctahedralGroup.html&quot; rel=&quot;nofollow&quot;&amp;amp;gt;group of the octahedron&amp;amp;lt;/a&amp;amp;gt;, the full set of symmetries of a hexany. This is illustrated by the piece &amp;amp;lt;a class=&quot;wiki_link_ext&quot; href=&quot;http://robertinventor.tripod.com/tunes/tunes.htm#hexany_phrase_transformations&quot; rel=&quot;nofollow&quot;&amp;amp;gt;hexany phrase&amp;amp;lt;/a&amp;amp;gt;&lt;/ins&gt;.&amp;amp;lt;/body&amp;amp;gt;&amp;amp;lt;/html&amp;amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikispaces&gt;genewardsmith</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=28891&amp;oldid=prev</id>
		<title>Wikispaces&gt;genewardsmith: **Imported revision 250896296 - Original comment: **</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=28891&amp;oldid=prev"/>
		<updated>2011-09-05T14:17:30Z</updated>

		<summary type="html">&lt;p&gt;**Imported revision 250896296 - Original comment: **&lt;/p&gt;
&lt;a href=&quot;https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;amp;diff=28891&amp;amp;oldid=28892&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Wikispaces&gt;genewardsmith</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=28892&amp;oldid=prev</id>
		<title>Wikispaces&gt;genewardsmith: **Imported revision 250883122 - Original comment: **</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Using_Scala_to_transform_just_intonation&amp;diff=28892&amp;oldid=prev"/>
		<updated>2011-09-05T13:17:20Z</updated>

		<summary type="html">&lt;p&gt;**Imported revision 250883122 - Original comment: **&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;h2&amp;gt;IMPORTED REVISION FROM WIKISPACES&amp;lt;/h2&amp;gt;&lt;br /&gt;
This is an imported revision from Wikispaces. The revision metadata is included below for reference:&amp;lt;br&amp;gt;&lt;br /&gt;
: This revision was by author [[User:genewardsmith|genewardsmith]] and made on &amp;lt;tt&amp;gt;2011-09-05 13:17:20 UTC&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
: The original revision id was &amp;lt;tt&amp;gt;250883122&amp;lt;/tt&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
: The revision comment was: &amp;lt;tt&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Original Wikitext content:&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em&amp;quot;&amp;gt;&amp;lt;pre style=&amp;quot;margin:0px;border:none;background:none;word-wrap:break-word;white-space: pre-wrap ! important&amp;quot; class=&amp;quot;old-revision-html&amp;quot;&amp;gt;[[toc|flat]]&lt;br /&gt;
&lt;br /&gt;
=Scala seq files=&lt;br /&gt;
Suppose we have a piece in [[Just intonation]] which we want to put into the [[http://www.huygens-fokker.org/scala/seq_format.html|Scala seq file]] format, which is Scala&amp;#039;s musical score format. We can enclose the pitch values in parenthesis, so that they have the form (5/4) for a major third or (7/6) for a subminor third. Another form is monzo format, where (|-2 0 1&amp;amp;gt;) can be used in place of (5/4), and (|-1 -1 0 1&amp;amp;gt;) in place of (7/6). An alternative is to use Scala degree numbers. This involves using lines like &amp;quot;4564 note 61 47&amp;quot; in the seq file, where the number right after &amp;quot;note&amp;quot; is the degree or note number. Scala needs additional information in the form of a scale or a declaration of what equal division is being used to interpret the note number, but one of the advantages is that by changing the scale, you can change the music Scala outputs in the form of a midi file.&lt;br /&gt;
&lt;br /&gt;
=Transformations=&lt;br /&gt;
Suppose we have a scale in 5-limit JI. One of the most basic transformations we can apply to such a scale is the major-minor involution. This changes major triads such as 1-5/4-3/2 to minor triads such as 1-6/5-3/2, and vice-versa. Suppose, for example, our scale is the Ellis duodene: 16/15 9/8 6/5 5/4 4/3 45/32 3/2 8/5 5/3 9/5 15/8 2. If we go to &amp;quot;Project&amp;quot; under the &amp;quot;Modify&amp;quot; pull-down menu, we may put &amp;quot;5 24/5&amp;quot; into the box called &amp;quot;Factor pair(s)&amp;quot;, then the resulting scale will be 10/9 9/8 5/4 6/5 4/3 27/20 3/2 5/3 8/5 15/8 9/5 2. If we use this scale in place of the duodene (be sure **not** to change the ordering!) using the &amp;quot;Tools&amp;quot; pull-down menu at &amp;quot;Transform sequence to midi file&amp;quot;, we will get our original 5-limit duodene piece, only with major and minor switched about. If we put &amp;quot;5 24/5&amp;quot; in the Project command again, we get the duodene back again, which is why this transformation is called an involution.&lt;br /&gt;
&lt;br /&gt;
An alternative method of accomplishing basically the same thing is to use monzo notation for the notes, only //without// parenthesis. That is, a major third is represented, not by (|-2 0 1&amp;amp;gt;), but by |-2 0 1&amp;amp;gt; with no parentheses. To get this seq file to produce a midi, you need to put both a val command and a corresponding equal command at the top of the file, such as &amp;quot;0 val &amp;amp;lt;612 970 1421|&amp;quot; together with &amp;quot;0 equal 612&amp;quot;. This has the advantage of not requiring a scale file. To produce a midi file with the majpr-minor involution, replace the mapping for 5 with one for 24/5 in [[612edo]] or whatever equal division you choose to use; in this case &amp;quot;0 val &amp;amp;lt;612 970 1385|&amp;quot;.&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Original HTML content:&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em&amp;quot;&amp;gt;&amp;lt;pre style=&amp;quot;margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important&amp;quot; class=&amp;quot;old-revision-html&amp;quot;&amp;gt;&amp;amp;lt;html&amp;amp;gt;&amp;amp;lt;head&amp;amp;gt;&amp;amp;lt;title&amp;amp;gt;Using Scala to transform just intonation&amp;amp;lt;/title&amp;amp;gt;&amp;amp;lt;/head&amp;amp;gt;&amp;amp;lt;body&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:4:&amp;amp;amp;lt;img id=&amp;amp;amp;quot;wikitext@@toc@@flat&amp;amp;amp;quot; class=&amp;amp;amp;quot;WikiMedia WikiMediaTocFlat&amp;amp;amp;quot; title=&amp;amp;amp;quot;Table of Contents&amp;amp;amp;quot; src=&amp;amp;amp;quot;/site/embedthumbnail/toc/flat?w=100&amp;amp;amp;amp;h=16&amp;amp;amp;quot;/&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:4 --&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:5: --&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;#Scala seq files&amp;quot;&amp;amp;gt;Scala seq files&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:5 --&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:6: --&amp;amp;gt; | &amp;amp;lt;a href=&amp;quot;#Transformations&amp;quot;&amp;amp;gt;Transformations&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextTocRule:6 --&amp;amp;gt;&amp;amp;lt;!-- ws:start:WikiTextTocRule:7: --&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;!-- ws:end:WikiTextTocRule:7 --&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;!-- ws:start:WikiTextHeadingRule:0:&amp;amp;amp;lt;h1&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;h1 id=&amp;quot;toc0&amp;quot;&amp;amp;gt;&amp;amp;lt;a name=&amp;quot;Scala seq files&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextHeadingRule:0 --&amp;amp;gt;Scala seq files&amp;amp;lt;/h1&amp;amp;gt;&lt;br /&gt;
Suppose we have a piece in &amp;amp;lt;a class=&amp;quot;wiki_link&amp;quot; href=&amp;quot;/Just%20intonation&amp;quot;&amp;amp;gt;Just intonation&amp;amp;lt;/a&amp;amp;gt; which we want to put into the &amp;amp;lt;a class=&amp;quot;wiki_link_ext&amp;quot; href=&amp;quot;http://www.huygens-fokker.org/scala/seq_format.html&amp;quot; rel=&amp;quot;nofollow&amp;quot;&amp;amp;gt;Scala seq file&amp;amp;lt;/a&amp;amp;gt; format, which is Scala&amp;#039;s musical score format. We can enclose the pitch values in parenthesis, so that they have the form (5/4) for a major third or (7/6) for a subminor third. Another form is monzo format, where (|-2 0 1&amp;amp;amp;gt;) can be used in place of (5/4), and (|-1 -1 0 1&amp;amp;amp;gt;) in place of (7/6). An alternative is to use Scala degree numbers. This involves using lines like &amp;amp;amp;quot;4564 note 61 47&amp;amp;amp;quot; in the seq file, where the number right after &amp;amp;amp;quot;note&amp;amp;amp;quot; is the degree or note number. Scala needs additional information in the form of a scale or a declaration of what equal division is being used to interpret the note number, but one of the advantages is that by changing the scale, you can change the music Scala outputs in the form of a midi file.&amp;amp;lt;br /&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;br /&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;!-- ws:start:WikiTextHeadingRule:2:&amp;amp;amp;lt;h1&amp;amp;amp;gt; --&amp;amp;gt;&amp;amp;lt;h1 id=&amp;quot;toc1&amp;quot;&amp;amp;gt;&amp;amp;lt;a name=&amp;quot;Transformations&amp;quot;&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;!-- ws:end:WikiTextHeadingRule:2 --&amp;amp;gt;Transformations&amp;amp;lt;/h1&amp;amp;gt;&lt;br /&gt;
Suppose we have a scale in 5-limit JI. One of the most basic transformations we can apply to such a scale is the major-minor involution. This changes major triads such as 1-5/4-3/2 to minor triads such as 1-6/5-3/2, and vice-versa. Suppose, for example, our scale is the Ellis duodene: 16/15 9/8 6/5 5/4 4/3 45/32 3/2 8/5 5/3 9/5 15/8 2. If we go to &amp;amp;amp;quot;Project&amp;amp;amp;quot; under the &amp;amp;amp;quot;Modify&amp;amp;amp;quot; pull-down menu, we may put &amp;amp;amp;quot;5 24/5&amp;amp;amp;quot; into the box called &amp;amp;amp;quot;Factor pair(s)&amp;amp;amp;quot;, then the resulting scale will be 10/9 9/8 5/4 6/5 4/3 27/20 3/2 5/3 8/5 15/8 9/5 2. If we use this scale in place of the duodene (be sure &amp;amp;lt;strong&amp;amp;gt;not&amp;amp;lt;/strong&amp;amp;gt; to change the ordering!) using the &amp;amp;amp;quot;Tools&amp;amp;amp;quot; pull-down menu at &amp;amp;amp;quot;Transform sequence to midi file&amp;amp;amp;quot;, we will get our original 5-limit duodene piece, only with major and minor switched about. If we put &amp;amp;amp;quot;5 24/5&amp;amp;amp;quot; in the Project command again, we get the duodene back again, which is why this transformation is called an involution.&amp;amp;lt;br /&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;br /&amp;amp;gt;&lt;br /&gt;
An alternative method of accomplishing basically the same thing is to use monzo notation for the notes, only &amp;amp;lt;em&amp;amp;gt;without&amp;amp;lt;/em&amp;amp;gt; parenthesis. That is, a major third is represented, not by (|-2 0 1&amp;amp;amp;gt;), but by |-2 0 1&amp;amp;amp;gt; with no parentheses. To get this seq file to produce a midi, you need to put both a val command and a corresponding equal command at the top of the file, such as &amp;amp;amp;quot;0 val &amp;amp;amp;lt;612 970 1421|&amp;amp;amp;quot; together with &amp;amp;amp;quot;0 equal 612&amp;amp;amp;quot;. This has the advantage of not requiring a scale file. To produce a midi file with the majpr-minor involution, replace the mapping for 5 with one for 24/5 in &amp;amp;lt;a class=&amp;quot;wiki_link&amp;quot; href=&amp;quot;/612edo&amp;quot;&amp;amp;gt;612edo&amp;amp;lt;/a&amp;amp;gt; or whatever equal division you choose to use; in this case &amp;amp;amp;quot;0 val &amp;amp;amp;lt;612 970 1385|&amp;amp;amp;quot;.&amp;amp;lt;/body&amp;amp;gt;&amp;amp;lt;/html&amp;amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikispaces&gt;genewardsmith</name></author>
	</entry>
</feed>