Kite's thoughts on pergens: Difference between revisions

Wikispaces>TallKite
**Imported revision 627092221 - Original comment: **
Wikispaces>TallKite
**Imported revision 627100499 - Original comment: **
Line 1: Line 1:
<h2>IMPORTED REVISION FROM WIKISPACES</h2>
<h2>IMPORTED REVISION FROM WIKISPACES</h2>
This is an imported revision from Wikispaces. The revision metadata is included below for reference:<br>
This is an imported revision from Wikispaces. The revision metadata is included below for reference:<br>
: This revision was by author [[User:TallKite|TallKite]] and made on <tt>2018-03-01 19:50:41 UTC</tt>.<br>
: This revision was by author [[User:TallKite|TallKite]] and made on <tt>2018-03-02 03:35:48 UTC</tt>.<br>
: The original revision id was <tt>627092221</tt>.<br>
: The original revision id was <tt>627100499</tt>.<br>
: The revision comment was: <tt></tt><br>
: The revision comment was: <tt></tt><br>
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.<br>
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.<br>
Line 394: Line 394:
For example, (P8/3, P5/2) is a false double that isn't explicitly false. Its unreduced generator is (2&lt;span class="nowrap"&gt;⋅&lt;/span&gt;P8 - 3&lt;span class="nowrap"&gt;⋅&lt;/span&gt;P5) / (3&lt;span class="nowrap"&gt;⋅&lt;/span&gt;2) = m3/6, and the unreduced pergen is (P8/3, m3/6). This __is__ explicitly false, thus the comma can be found from m3/6 alone. G' is about 50¢, and the comma is 6&lt;span class="nowrap"&gt;⋅&lt;/span&gt;G' - m3. The comma splits both the octave and the fifth.
For example, (P8/3, P5/2) is a false double that isn't explicitly false. Its unreduced generator is (2&lt;span class="nowrap"&gt;⋅&lt;/span&gt;P8 - 3&lt;span class="nowrap"&gt;⋅&lt;/span&gt;P5) / (3&lt;span class="nowrap"&gt;⋅&lt;/span&gt;2) = m3/6, and the unreduced pergen is (P8/3, m3/6). This __is__ explicitly false, thus the comma can be found from m3/6 alone. G' is about 50¢, and the comma is 6&lt;span class="nowrap"&gt;⋅&lt;/span&gt;G' - m3. The comma splits both the octave and the fifth.


This suggests an alternate true/false test: if neither the pergen nor the unreduced pergen is explicitly false, the pergen is a true double. For example, (P8/4, P4/2) isn't explicitly false. Its unreduced form has (2&lt;span class="nowrap"&gt;⋅&lt;/span&gt;P8 - 4&lt;span class="nowrap"&gt;⋅&lt;/span&gt;P4) / (2&lt;span class="nowrap"&gt;⋅&lt;/span&gt;4) = (2&lt;span class="nowrap"&gt;⋅&lt;/span&gt;M2) / 8, which simplifies to M2/4. The unreduced pergen is (P8/4, M2/4), which also isn't explicitly false, thus (P8/4, P4/2) is a true double. It requires two commas, one for each fraction. The two commas must use different higher primes, e.g. 648/625 and 49/48. Thus __true doubles require commas of at least 7-limit__, whereas false doubles require only 5-limit.
This suggests an alternate true/false test: if neither the pergen nor the unreduced pergen is explicitly false, the pergen is a true double. For example, (P8/4, P4/2) isn't explicitly false. The unreduced pergen is (P8/4, M2/4), which also isn't explicitly false, thus (P8/4, P4/2) is a true double. It requires two commas, one for each fraction. The two commas must use different higher primes, e.g. 648/625 and 49/48. Thus __true doubles require commas of at least 7-limit__, whereas false doubles require only 5-limit. To summarize:
* **A double-split pergen is __explicitly false__ if and only if m = |b|.**
* **A double-split pergen is a __true double__ if and only if GCD (m, n) &gt; |b|.**
* **A double-split pergen is a __true double__ if and only if neither it nor its unreduced form is explicitly false.**


A false double pergen's temperament can also be constructed from two commas, as if it were a true double. For example, (P8/3, P4/2) results from 128/125 and 49/48, which split the octave and the 4th respectively.
A false double pergen's temperament can also be constructed from two commas, as if it were a true double. For example, (P8/3, P4/2) results from 128/125 and 49/48, which split the octave and the 4th respectively.
Line 408: Line 411:
The sharp symbol's ratio is always (-11,7) = 2187/2048, by definition. Looking at the table in the Applications section, the up symbol often equals only a few ratios. For most 5-limit temperaments, ^1 = 81/80. For most 2.3.7 temperaments, ^1 = 64/63. Most 11-limit temperaments use either 33/32 or 729/704. These **mapping commas** are used to map higher primes to 3-limit intervals, and are essential for notation. They also determine where a ratio "lands" on a keyboard. By definition they are a P1, and the only intervals that map to P1 are these commas and combinations of them.
The sharp symbol's ratio is always (-11,7) = 2187/2048, by definition. Looking at the table in the Applications section, the up symbol often equals only a few ratios. For most 5-limit temperaments, ^1 = 81/80. For most 2.3.7 temperaments, ^1 = 64/63. Most 11-limit temperaments use either 33/32 or 729/704. These **mapping commas** are used to map higher primes to 3-limit intervals, and are essential for notation. They also determine where a ratio "lands" on a keyboard. By definition they are a P1, and the only intervals that map to P1 are these commas and combinations of them.


If a single-comma temperament uses double-pair notation, neither accidentals will equal the mapping comma. A double-comma temperament using double-pair notation may use the difference between two mapping commas, as in lemba, where ^1 equals 64/63 minus 81/80.
If a single-comma temperament uses double-pair notation, neither accidental will equal the mapping comma. A double-comma temperament using double-pair notation may use the difference between two mapping commas, as in lemba, where ^1 equals 64/63 minus 81/80.


Sometimes the mapping comma needs to be inverted. In diminished, which sets 6/5 = P8/4, ^1 = 80/81. in every temperament except those in the meantone family, the 81/80 comma is not tempered out, but it is still tempered, just like every ratio. Occasionally 81/80 is tempered so far that it becomes a descending interval. See also blackwood-like pergens below.
Sometimes the mapping comma needs to be inverted. In diminished, which sets 6/5 = P8/4, ^1 = 80/81. in every temperament except those in the meantone family, the 81/80 comma is not tempered out, but it is still tempered, just like every ratio. Occasionally 81/80 is tempered so far that it becomes a descending interval. See also blackwood-like pergens below.
Line 618: Line 621:
||=  ||=  ||=  ||=  ||=  ||=  ||=  ||=  ||
||=  ||=  ||=  ||=  ||=  ||=  ||=  ||=  ||
||=  ||=  ||=  ||=  ||=  ||=  ||=  ||=  ||
||=  ||=  ||=  ||=  ||=  ||=  ||=  ||=  ||
If the edo's notation uses ups and downs, the up symbol can often be equated to a 3-limit ratio. In 17-edo and 22-edo, ^1 = m2. In 31-edo and 43-edo it's d2. But in edos like 15, 21 and 24, in which the circle of 5ths skips some notes, there is no 3-limit ratio. The ratio depends on the JI interpretation of the edo. For 10-edo, ^1 might equal 16/15 or 12/11 or 13/12.  
If the edo's notation uses ups and downs, the up symbol can often be equated to a 3-limit ratio. In 17-edo and 22-edo, ^1 = m2. In 31-edo and 43-edo it's d2. But in edos like 15, 21 and 24, in which the circle of 5ths skips some notes, there is no 3-limit ratio. The ratio depends on the JI interpretation of the edo. For 10-edo, ^1 might equal 16/15 or 12/11 or 13/12.


The additional accidental's ratio can be changed by adding the edo's defining comma onto it. For Blackwood, 5-edo is defined by 256/243, and /1 = 81/80 = 16/15.
The additional accidental's ratio can be changed by adding the edo's defining comma onto it. For Blackwood, 5-edo is defined by 256/243, and /1 = 81/80 = 16/15.
Line 884: Line 887:
The interval P8/2 has a "ratio" of the square root of 2, which equals 2&lt;span style="vertical-align: super;"&gt;1/2&lt;/span&gt;, and its monzo can be written with fractions as (1/2, 0). In general, the pergen (P8/m, (a,b)/n) implies P = (1/m, 0) and G = (a/n, b/n). These equations make the **pergen matrix** [(1/m 0) (a/n b/n)], which is P and G in terms of P8 and P12. Its inverse is [(m 0) (-am/b n/b)], which is P8 and P12 in terms of P and G, i.e. the square mapping.
The interval P8/2 has a "ratio" of the square root of 2, which equals 2&lt;span style="vertical-align: super;"&gt;1/2&lt;/span&gt;, and its monzo can be written with fractions as (1/2, 0). In general, the pergen (P8/m, (a,b)/n) implies P = (1/m, 0) and G = (a/n, b/n). These equations make the **pergen matrix** [(1/m 0) (a/n b/n)], which is P and G in terms of P8 and P12. Its inverse is [(m 0) (-am/b n/b)], which is P8 and P12 in terms of P and G, i.e. the square mapping.


Because we started with a valid pergen, the square mapping must be an integer matrix. Since n/b is an integer, n must be a multiple of |b|. From this it follows that a and b must be coprime, otherwise a, b, and n could all be reduced by GCD (a,b), and the multigen could be simplified. Since GCD (a, b) = 1 and -am/b is an integer, it follows that m must be a multiple of |b| as well. Thus GCD (m,n) = |b| · GCD (m/|b|, n/|b|)= |b| · r. If r = 1, then GCD (m, n) = |b|, and vice versa, which is the proposed test for a false double.
Because we started with a valid pergen, the square mapping must be an integer matrix. Since n/b is an integer, n must be a multiple of |b|. From this it follows that a and b must be coprime, otherwise a, b, and n could all be reduced by GCD (a,b), and the multigen could be simplified. Since GCD (a, b) = 1 and -am/b is an integer, it follows that m must be a multiple of |b| as well. Thus GCD (m,n) = |b| · GCD (m/|b|, n/|b|) = |b| · r. If r = 1, then GCD (m, n) = |b|, and vice versa, which is the proposed test for a false double.


Assume the pergen is a false double, and there's a comma C that splits both P8 and (a,b) appropriately. Can we prove r = 1? Let Q = the higher prime that C uses. Express P, G and C as monzos, i.e. in terms of 2, 3 and Q, by expanding the 2x2 pergen matrix to a 3x3 matrix A:
Assume the pergen is a false double, and there's a comma C that splits both P8 and (a,b) appropriately. Can we prove r = 1? Let Q = the higher prime that C uses. Express P, G and C as monzos of the prime subgroup 2.3.Q, by expanding the 2x2 pergen matrix to a 3x3 matrix A:


P = (1/m, 0, 0)
P = (1/m, 0, 0)
Line 892: Line 895:
C = (u, v, w)
C = (u, v, w)


The inverse of A expresses 2, 3 and Q in terms of P, G and C. If C is tempered out, the C column can be discarded, making the usual 3x2 period-generator mapping. However, if C is not tempered out, the inverse of A is a 3x3 period-generator-comma mapping, which is simply a change of basis. For example, 5-limit JI can be generated by 2/1, 3/2 and 81/80.
Here u, v and w are integers. If GCD (u, v, w) &gt; 1, simplify C so that it = 1. The inverse of A expresses 2, 3 and Q in terms of P, G and C. If C is tempered out, the C column can be discarded, making the usual 3x2 period-generator mapping. However, if C is not tempered out, the inverse of A is a 3x3 period-generator-comma mapping, which is simply a change of basis. For example, 5-limit JI can be generated by 2/1, 3/2 and 81/80.


Fractions are allowed in the first two rows of A but not the 3rd row. Fractions are allowed in the last column of A-inverse, but not the first two columns. To avoid fractions in the first 2 columns, A must be unimodular **//[I think, not positive]//**, and we have wb/mn = ±1, and w = ±mn/b. Inverting, we have:
2 = 2/1 = P8 = (m, 0, 0) · (P, G, C)
3 = 3/1 = P12 = (-am/b, n/b, 0) · (P, G, C)
Q = Q/1 = ((av-bu)m/wb, -vn/wb, 1/w) · (P, G, C)
 
Fractions are allowed in the first two rows of A but not the 3rd row. Fractions are allowed in the last column of A-inverse, but not the first two columns. To avoid fractions in those columns, A must be unimodular **//[I think, not sure, could it be i or 1/i for some integer i?]//**, and we have wb/mn = ±1, and w = ±mn/b. Substituting for w, we have:


2 = 2/1 = P8 = (m, 0, 0) · (P, G, C)
2 = 2/1 = P8 = (m, 0, 0) · (P, G, C)
3 = 3/1 = P12 = (-am/b, n/b, 0) · (P, G, C)
Q = Q/1 = (±(av-bu)/n, ±(-v)/m, ±b/mn) · (P, G, C)


3 = 3/1 = P12 = (-am/b, n/b, 0) · (P, G, C)
//**[Another try at it:]**// To split the 8ve into m parts, P8 ± C must be divisible by m, and both v and w must be a multiple of m. To split the multigen into n parts, M ± C must be divisible by n, and w must be a multiple of n. Thus for some nonzero integer k, w = k · LCM (m, n) = k · mn / GCD (m, n) = kmn/br. //**[end of another try]**//
Q = Q/1 = (±(av-bu)/n, -±v/m, ±b/mn) · (P, G, C)
 
For v/m to be an integer, v must equal i·m for some integer i. Likewise, av-bu must equal j·n for some integer j. Thus bu = av - jn = iam - jn. Let p = m/rb and q = n/rb, where p and q are coprime integers, nonzero but possibly negative. Then m = prb and n = qrb. Substituting, we get bu = iaprb - jqrb, and u = r(iap - jq). Furthermore, v = im = iprb and w = ±mn/b = ±pqrrb. Thus u, v and w are all divisible by r. If r &gt; 1, this contradicts the requirement that GCD (u, v, w) = 1, therefore r must be 1, and GCD (m, n) = |b|, and all false doubles pass the false-double test.


For v/m to be an integer, v must equal km for some integer k. Likewise, av-bu must equal cn for some integer c. Thus bu = av - cn = akm - cn. Let p = m/rb and q = n/rb, where p and q are coprime integers, nonzero but possibly negative. Then m = prb and n = qrb, where p and q are coprime. Substituting, we get bu = akprb - cqrb, and u = r(akp - cq). Furthermore, v = km = kprb and w = ±mn/b = ±pqrrb. Thus u, v and w are all divisible by r. If r &gt; 1, then C is a multiple of a simpler comma C'. //**[Not sure of this next part]**// Since C = r·C, P, G and C' must also form a basis for the 2.3.Q prime subgroup. Substituting
Assuming r = 1, can we prove the existence of C = (u, v, w) for some prime Q? Let ¢(R) be the cents of the ratio R, and let ¢[M] be the cents of some monzo M. If we allow large commas, we can specify that Q = 5.




Line 2,763: Line 2,773:
For example, (P8/3, P5/2) is a false double that isn't explicitly false. Its unreduced generator is (2&lt;span class="nowrap"&gt;⋅&lt;/span&gt;P8 - 3&lt;span class="nowrap"&gt;⋅&lt;/span&gt;P5) / (3&lt;span class="nowrap"&gt;⋅&lt;/span&gt;2) = m3/6, and the unreduced pergen is (P8/3, m3/6). This &lt;u&gt;is&lt;/u&gt; explicitly false, thus the comma can be found from m3/6 alone. G' is about 50¢, and the comma is 6&lt;span class="nowrap"&gt;⋅&lt;/span&gt;G' - m3. The comma splits both the octave and the fifth.&lt;br /&gt;
For example, (P8/3, P5/2) is a false double that isn't explicitly false. Its unreduced generator is (2&lt;span class="nowrap"&gt;⋅&lt;/span&gt;P8 - 3&lt;span class="nowrap"&gt;⋅&lt;/span&gt;P5) / (3&lt;span class="nowrap"&gt;⋅&lt;/span&gt;2) = m3/6, and the unreduced pergen is (P8/3, m3/6). This &lt;u&gt;is&lt;/u&gt; explicitly false, thus the comma can be found from m3/6 alone. G' is about 50¢, and the comma is 6&lt;span class="nowrap"&gt;⋅&lt;/span&gt;G' - m3. The comma splits both the octave and the fifth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This suggests an alternate true/false test: if neither the pergen nor the unreduced pergen is explicitly false, the pergen is a true double. For example, (P8/4, P4/2) isn't explicitly false. Its unreduced form has (2&lt;span class="nowrap"&gt;⋅&lt;/span&gt;P8 - 4&lt;span class="nowrap"&gt;⋅&lt;/span&gt;P4) / (2&lt;span class="nowrap"&gt;⋅&lt;/span&gt;4) = (2&lt;span class="nowrap"&gt;⋅&lt;/span&gt;M2) / 8, which simplifies to M2/4. The unreduced pergen is (P8/4, M2/4), which also isn't explicitly false, thus (P8/4, P4/2) is a true double. It requires two commas, one for each fraction. The two commas must use different higher primes, e.g. 648/625 and 49/48. Thus &lt;u&gt;true doubles require commas of at least 7-limit&lt;/u&gt;, whereas false doubles require only 5-limit.&lt;br /&gt;
This suggests an alternate true/false test: if neither the pergen nor the unreduced pergen is explicitly false, the pergen is a true double. For example, (P8/4, P4/2) isn't explicitly false. The unreduced pergen is (P8/4, M2/4), which also isn't explicitly false, thus (P8/4, P4/2) is a true double. It requires two commas, one for each fraction. The two commas must use different higher primes, e.g. 648/625 and 49/48. Thus &lt;u&gt;true doubles require commas of at least 7-limit&lt;/u&gt;, whereas false doubles require only 5-limit. To summarize:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;A double-split pergen is &lt;u&gt;explicitly false&lt;/u&gt; if and only if m = |b|.&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;A double-split pergen is a &lt;u&gt;true double&lt;/u&gt; if and only if GCD (m, n) &amp;gt; |b|.&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;A double-split pergen is a &lt;u&gt;true double&lt;/u&gt; if and only if neither it nor its unreduced form is explicitly false.&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
A false double pergen's temperament can also be constructed from two commas, as if it were a true double. For example, (P8/3, P4/2) results from 128/125 and 49/48, which split the octave and the 4th respectively.&lt;br /&gt;
A false double pergen's temperament can also be constructed from two commas, as if it were a true double. For example, (P8/3, P4/2) results from 128/125 and 49/48, which split the octave and the 4th respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Line 2,777: Line 2,787:
The sharp symbol's ratio is always (-11,7) = 2187/2048, by definition. Looking at the table in the Applications section, the up symbol often equals only a few ratios. For most 5-limit temperaments, ^1 = 81/80. For most 2.3.7 temperaments, ^1 = 64/63. Most 11-limit temperaments use either 33/32 or 729/704. These &lt;strong&gt;mapping commas&lt;/strong&gt; are used to map higher primes to 3-limit intervals, and are essential for notation. They also determine where a ratio &amp;quot;lands&amp;quot; on a keyboard. By definition they are a P1, and the only intervals that map to P1 are these commas and combinations of them.&lt;br /&gt;
The sharp symbol's ratio is always (-11,7) = 2187/2048, by definition. Looking at the table in the Applications section, the up symbol often equals only a few ratios. For most 5-limit temperaments, ^1 = 81/80. For most 2.3.7 temperaments, ^1 = 64/63. Most 11-limit temperaments use either 33/32 or 729/704. These &lt;strong&gt;mapping commas&lt;/strong&gt; are used to map higher primes to 3-limit intervals, and are essential for notation. They also determine where a ratio &amp;quot;lands&amp;quot; on a keyboard. By definition they are a P1, and the only intervals that map to P1 are these commas and combinations of them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a single-comma temperament uses double-pair notation, neither accidentals will equal the mapping comma. A double-comma temperament using double-pair notation may use the difference between two mapping commas, as in lemba, where ^1 equals 64/63 minus 81/80.&lt;br /&gt;
If a single-comma temperament uses double-pair notation, neither accidental will equal the mapping comma. A double-comma temperament using double-pair notation may use the difference between two mapping commas, as in lemba, where ^1 equals 64/63 minus 81/80.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sometimes the mapping comma needs to be inverted. In diminished, which sets 6/5 = P8/4, ^1 = 80/81. in every temperament except those in the meantone family, the 81/80 comma is not tempered out, but it is still tempered, just like every ratio. Occasionally 81/80 is tempered so far that it becomes a descending interval. See also blackwood-like pergens below.&lt;br /&gt;
Sometimes the mapping comma needs to be inverted. In diminished, which sets 6/5 = P8/4, ^1 = 80/81. in every temperament except those in the meantone family, the 81/80 comma is not tempered out, but it is still tempered, just like every ratio. Occasionally 81/80 is tempered so far that it becomes a descending interval. See also blackwood-like pergens below.&lt;br /&gt;
Line 3,724: Line 3,734:
&lt;/table&gt;
&lt;/table&gt;


If the edo's notation uses ups and downs, the up symbol can often be equated to a 3-limit ratio. In 17-edo and 22-edo, ^1 = m2. In 31-edo and 43-edo it's d2. But in edos like 15, 21 and 24, in which the circle of 5ths skips some notes, there is no 3-limit ratio. The ratio depends on the JI interpretation of the edo. For 10-edo, ^1 might equal 16/15 or 12/11 or 13/12. &lt;br /&gt;
If the edo's notation uses ups and downs, the up symbol can often be equated to a 3-limit ratio. In 17-edo and 22-edo, ^1 = m2. In 31-edo and 43-edo it's d2. But in edos like 15, 21 and 24, in which the circle of 5ths skips some notes, there is no 3-limit ratio. The ratio depends on the JI interpretation of the edo. For 10-edo, ^1 might equal 16/15 or 12/11 or 13/12.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The additional accidental's ratio can be changed by adding the edo's defining comma onto it. For Blackwood, 5-edo is defined by 256/243, and /1 = 81/80 = 16/15.&lt;br /&gt;
The additional accidental's ratio can be changed by adding the edo's defining comma onto it. For Blackwood, 5-edo is defined by 256/243, and /1 = 81/80 = 16/15.&lt;br /&gt;
Line 5,707: Line 5,717:
finish proofs&lt;br /&gt;
finish proofs&lt;br /&gt;
link from: ups and downs page, Kite Giedraitis page, MOS scale names page,&lt;br /&gt;
link from: ups and downs page, Kite Giedraitis page, MOS scale names page,&lt;br /&gt;
&lt;!-- ws:start:WikiTextUrlRule:7120:http://xenharmonic.wikispaces.com/Proposed+names+for+rank+2+temperaments --&gt;&lt;a href="http://xenharmonic.wikispaces.com/Proposed+names+for+rank+2+temperaments"&gt;http://xenharmonic.wikispaces.com/Proposed+names+for+rank+2+temperaments&lt;/a&gt;&lt;!-- ws:end:WikiTextUrlRule:7120 --&gt;&lt;br /&gt;
&lt;!-- ws:start:WikiTextUrlRule:7127:http://xenharmonic.wikispaces.com/Proposed+names+for+rank+2+temperaments --&gt;&lt;a href="http://xenharmonic.wikispaces.com/Proposed+names+for+rank+2+temperaments"&gt;http://xenharmonic.wikispaces.com/Proposed+names+for+rank+2+temperaments&lt;/a&gt;&lt;!-- ws:end:WikiTextUrlRule:7127 --&gt;&lt;br /&gt;
&lt;!-- ws:start:WikiTextUrlRule:7121:http://xenharmonic.wikispaces.com/Tour+of+Regular+Temperaments --&gt;&lt;a href="http://xenharmonic.wikispaces.com/Tour+of+Regular+Temperaments"&gt;http://xenharmonic.wikispaces.com/Tour+of+Regular+Temperaments&lt;/a&gt;&lt;!-- ws:end:WikiTextUrlRule:7121 --&gt;&lt;br /&gt;
&lt;!-- ws:start:WikiTextUrlRule:7128:http://xenharmonic.wikispaces.com/Tour+of+Regular+Temperaments --&gt;&lt;a href="http://xenharmonic.wikispaces.com/Tour+of+Regular+Temperaments"&gt;http://xenharmonic.wikispaces.com/Tour+of+Regular+Temperaments&lt;/a&gt;&lt;!-- ws:end:WikiTextUrlRule:7128 --&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;!-- ws:start:WikiTextHeadingRule:101:&amp;lt;h3&amp;gt; --&gt;&lt;h3 id="toc22"&gt;&lt;a name="Further Discussion-Supplemental materials*-Notaion guide PDF"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:101 --&gt;Notaion guide PDF&lt;/h3&gt;
&lt;!-- ws:start:WikiTextHeadingRule:101:&amp;lt;h3&amp;gt; --&gt;&lt;h3 id="toc22"&gt;&lt;a name="Further Discussion-Supplemental materials*-Notaion guide PDF"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:101 --&gt;Notaion guide PDF&lt;/h3&gt;
  &lt;br /&gt;
  &lt;br /&gt;
This PDF is a rank-2 notation guide that shows the full lattice for the first 15 pergens, up through the third-splits block. It includes alternate enharmonics for many pergens.&lt;br /&gt;
This PDF is a rank-2 notation guide that shows the full lattice for the first 15 pergens, up through the third-splits block. It includes alternate enharmonics for many pergens.&lt;br /&gt;
&lt;!-- ws:start:WikiTextUrlRule:7122:http://www.tallkite.com/misc_files/pergens.pdf --&gt;&lt;a class="wiki_link_ext" href="http://www.tallkite.com/misc_files/pergens.pdf" rel="nofollow"&gt;http://www.tallkite.com/misc_files/pergens.pdf&lt;/a&gt;&lt;!-- ws:end:WikiTextUrlRule:7122 --&gt;&lt;br /&gt;
&lt;!-- ws:start:WikiTextUrlRule:7129:http://www.tallkite.com/misc_files/pergens.pdf --&gt;&lt;a class="wiki_link_ext" href="http://www.tallkite.com/misc_files/pergens.pdf" rel="nofollow"&gt;http://www.tallkite.com/misc_files/pergens.pdf&lt;/a&gt;&lt;!-- ws:end:WikiTextUrlRule:7129 --&gt;&lt;br /&gt;
(screenshot)&lt;br /&gt;
(screenshot)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Line 5,723: Line 5,733:
  &lt;br /&gt;
  &lt;br /&gt;
Alt-pergenLister lists out thousands of pergens, and suggests periods, generators and enharmonics for each one. Alternate enharmonics are not listed, but single-pair notation for false-double pergens is. It can also list only those pergens supported by a specific edo. Written in Jesusonic, runs inside Reaper.&lt;br /&gt;
Alt-pergenLister lists out thousands of pergens, and suggests periods, generators and enharmonics for each one. Alternate enharmonics are not listed, but single-pair notation for false-double pergens is. It can also list only those pergens supported by a specific edo. Written in Jesusonic, runs inside Reaper.&lt;br /&gt;
&lt;!-- ws:start:WikiTextUrlRule:7123:http://www.tallkite.com/misc_files/alt-pergenLister.zip --&gt;&lt;a class="wiki_link_ext" href="http://www.tallkite.com/misc_files/alt-pergenLister.zip" rel="nofollow"&gt;http://www.tallkite.com/misc_files/alt-pergenLister.zip&lt;/a&gt;&lt;!-- ws:end:WikiTextUrlRule:7123 --&gt;&lt;br /&gt;
&lt;!-- ws:start:WikiTextUrlRule:7130:http://www.tallkite.com/misc_files/alt-pergenLister.zip --&gt;&lt;a class="wiki_link_ext" href="http://www.tallkite.com/misc_files/alt-pergenLister.zip" rel="nofollow"&gt;http://www.tallkite.com/misc_files/alt-pergenLister.zip&lt;/a&gt;&lt;!-- ws:end:WikiTextUrlRule:7130 --&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Red indicates problems. Generators of 50¢ or less are in red. Enharmonics of a 3rd or more are in red. Screenshots of the first 38 pergens:&lt;br /&gt;
Red indicates problems. Generators of 50¢ or less are in red. Enharmonics of a 3rd or more are in red. Screenshots of the first 38 pergens:&lt;br /&gt;
&lt;!-- ws:start:WikiTextLocalImageRule:4252:&amp;lt;img src=&amp;quot;/file/view/alt-pergenLister.png/624838213/704x460/alt-pergenLister.png&amp;quot; alt=&amp;quot;&amp;quot; title=&amp;quot;&amp;quot; style=&amp;quot;height: 460px; width: 704px;&amp;quot; /&amp;gt; --&gt;&lt;img src="/file/view/alt-pergenLister.png/624838213/704x460/alt-pergenLister.png" alt="alt-pergenLister.png" title="alt-pergenLister.png" style="height: 460px; width: 704px;" /&gt;&lt;!-- ws:end:WikiTextLocalImageRule:4252 --&gt;&lt;br /&gt;
&lt;!-- ws:start:WikiTextLocalImageRule:4260:&amp;lt;img src=&amp;quot;/file/view/alt-pergenLister.png/624838213/704x460/alt-pergenLister.png&amp;quot; alt=&amp;quot;&amp;quot; title=&amp;quot;&amp;quot; style=&amp;quot;height: 460px; width: 704px;&amp;quot; /&amp;gt; --&gt;&lt;img src="/file/view/alt-pergenLister.png/624838213/704x460/alt-pergenLister.png" alt="alt-pergenLister.png" title="alt-pergenLister.png" style="height: 460px; width: 704px;" /&gt;&lt;!-- ws:end:WikiTextLocalImageRule:4260 --&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Listing all valid pergens is not a trivial task, like listing all valid edos or all valid MOS scales. Not all combinations of octave fractions and multigen fractions make a valid pergen. The search for rank-2 pergens can be done by looping through all possible square mappings [(x, y), (0, z)], and using the formula (P8/x, (i·z - y, x) / xz). While x is always positive and z is always nonzero, y can take on any value. For any x and z, y can be constrained to produce a reasonable cents value for 3/1. Let T be the tempered twefth 3/1. The mapping says T = y·P + z·G = y·P8/x + z·G. Thus y = x·(T/P8 - z·G/P8). We adopt the convention that G is less than half an octave. We constrain T so that the 5th is between 600¢ and 800¢, which certainly includes anything that sounds like a 5th. Thus T is between 3/2 and 5/3 of an octave. We assume that if the octave is stretched, the ranges of T and G will be stretched along with it. The outer ranges of y can now be computed, using the floor function to round down to the nearest integer, and the ceiling function to round up:&lt;br /&gt;
Listing all valid pergens is not a trivial task, like listing all valid edos or all valid MOS scales. Not all combinations of octave fractions and multigen fractions make a valid pergen. The search for rank-2 pergens can be done by looping through all possible square mappings [(x, y), (0, z)], and using the formula (P8/x, (i·z - y, x) / xz). While x is always positive and z is always nonzero, y can take on any value. For any x and z, y can be constrained to produce a reasonable cents value for 3/1. Let T be the tempered twefth 3/1. The mapping says T = y·P + z·G = y·P8/x + z·G. Thus y = x·(T/P8 - z·G/P8). We adopt the convention that G is less than half an octave. We constrain T so that the 5th is between 600¢ and 800¢, which certainly includes anything that sounds like a 5th. Thus T is between 3/2 and 5/3 of an octave. We assume that if the octave is stretched, the ranges of T and G will be stretched along with it. The outer ranges of y can now be computed, using the floor function to round down to the nearest integer, and the ceiling function to round up:&lt;br /&gt;
Line 5,744: Line 5,754:
The interval P8/2 has a &amp;quot;ratio&amp;quot; of the square root of 2, which equals 2&lt;span style="vertical-align: super;"&gt;1/2&lt;/span&gt;, and its monzo can be written with fractions as (1/2, 0). In general, the pergen (P8/m, (a,b)/n) implies P = (1/m, 0) and G = (a/n, b/n). These equations make the &lt;strong&gt;pergen matrix&lt;/strong&gt; [(1/m 0) (a/n b/n)], which is P and G in terms of P8 and P12. Its inverse is [(m 0) (-am/b n/b)], which is P8 and P12 in terms of P and G, i.e. the square mapping.&lt;br /&gt;
The interval P8/2 has a &amp;quot;ratio&amp;quot; of the square root of 2, which equals 2&lt;span style="vertical-align: super;"&gt;1/2&lt;/span&gt;, and its monzo can be written with fractions as (1/2, 0). In general, the pergen (P8/m, (a,b)/n) implies P = (1/m, 0) and G = (a/n, b/n). These equations make the &lt;strong&gt;pergen matrix&lt;/strong&gt; [(1/m 0) (a/n b/n)], which is P and G in terms of P8 and P12. Its inverse is [(m 0) (-am/b n/b)], which is P8 and P12 in terms of P and G, i.e. the square mapping.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Because we started with a valid pergen, the square mapping must be an integer matrix. Since n/b is an integer, n must be a multiple of |b|. From this it follows that a and b must be coprime, otherwise a, b, and n could all be reduced by GCD (a,b), and the multigen could be simplified. Since GCD (a, b) = 1 and -am/b is an integer, it follows that m must be a multiple of |b| as well. Thus GCD (m,n) = |b| · GCD (m/|b|, n/|b|)= |b| · r. If r = 1, then GCD (m, n) = |b|, and vice versa, which is the proposed test for a false double.&lt;br /&gt;
Because we started with a valid pergen, the square mapping must be an integer matrix. Since n/b is an integer, n must be a multiple of |b|. From this it follows that a and b must be coprime, otherwise a, b, and n could all be reduced by GCD (a,b), and the multigen could be simplified. Since GCD (a, b) = 1 and -am/b is an integer, it follows that m must be a multiple of |b| as well. Thus GCD (m,n) = |b| · GCD (m/|b|, n/|b|) = |b| · r. If r = 1, then GCD (m, n) = |b|, and vice versa, which is the proposed test for a false double.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Assume the pergen is a false double, and there's a comma C that splits both P8 and (a,b) appropriately. Can we prove r = 1? Let Q = the higher prime that C uses. Express P, G and C as monzos, i.e. in terms of 2, 3 and Q, by expanding the 2x2 pergen matrix to a 3x3 matrix A:&lt;br /&gt;
Assume the pergen is a false double, and there's a comma C that splits both P8 and (a,b) appropriately. Can we prove r = 1? Let Q = the higher prime that C uses. Express P, G and C as monzos of the prime subgroup 2.3.Q, by expanding the 2x2 pergen matrix to a 3x3 matrix A:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
P = (1/m, 0, 0)&lt;br /&gt;
P = (1/m, 0, 0)&lt;br /&gt;
Line 5,752: Line 5,762:
C = (u, v, w)&lt;br /&gt;
C = (u, v, w)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The inverse of A expresses 2, 3 and Q in terms of P, G and C. If C is tempered out, the C column can be discarded, making the usual 3x2 period-generator mapping. However, if C is not tempered out, the inverse of A is a 3x3 period-generator-comma mapping, which is simply a change of basis. For example, 5-limit JI can be generated by 2/1, 3/2 and 81/80.&lt;br /&gt;
Here u, v and w are integers. If GCD (u, v, w) &amp;gt; 1, simplify C so that it = 1. The inverse of A expresses 2, 3 and Q in terms of P, G and C. If C is tempered out, the C column can be discarded, making the usual 3x2 period-generator mapping. However, if C is not tempered out, the inverse of A is a 3x3 period-generator-comma mapping, which is simply a change of basis. For example, 5-limit JI can be generated by 2/1, 3/2 and 81/80.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fractions are allowed in the first two rows of A but not the 3rd row. Fractions are allowed in the last column of A-inverse, but not the first two columns. To avoid fractions in the first 2 columns, A must be unimodular &lt;strong&gt;&lt;em&gt;[I think, not positive]&lt;/em&gt;&lt;/strong&gt;, and we have wb/mn = ±1, and w = ±mn/b. Inverting, we have:&lt;br /&gt;
2 = 2/1 = P8 = (m, 0, 0) · (P, G, C)&lt;br /&gt;
3 = 3/1 = P12 = (-am/b, n/b, 0) · (P, G, C)&lt;br /&gt;
Q = Q/1 = ((av-bu)m/wb, -vn/wb, 1/w) · (P, G, C)&lt;br /&gt;
&lt;br /&gt;
Fractions are allowed in the first two rows of A but not the 3rd row. Fractions are allowed in the last column of A-inverse, but not the first two columns. To avoid fractions in those columns, A must be unimodular &lt;strong&gt;&lt;em&gt;[I think, not sure, could it be i or 1/i for some integer i?]&lt;/em&gt;&lt;/strong&gt;, and we have wb/mn = ±1, and w = ±mn/b. Substituting for w, we have:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2 = 2/1 = P8 = (m, 0, 0) · (P, G, C)&lt;br /&gt;
2 = 2/1 = P8 = (m, 0, 0) · (P, G, C)&lt;br /&gt;
3 = 3/1 = P12 = (-am/b, n/b, 0) · (P, G, C)&lt;br /&gt;
Q = Q/1 = (±(av-bu)/n, ±(-v)/m, ±b/mn) · (P, G, C)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3 = 3/1 = P12 = (-am/b, n/b, 0) · (P, G, C)&lt;br /&gt;
&lt;em&gt;&lt;strong&gt;[Another try at it:]&lt;/strong&gt;&lt;/em&gt; To split the 8ve into m parts, P8 ± C must be divisible by m, and both v and w must be a multiple of m. To split the multigen into n parts, M ± C must be divisible by n, and w must be a multiple of n. Thus for some nonzero integer k, w = k · LCM (m, n) = k · mn / GCD (m, n) = kmn/br. &lt;em&gt;&lt;strong&gt;[end of another try]&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;
Q = Q/1 = (±(av-bu)/n, -±v/m, ±b/mn) · (P, G, C)&lt;br /&gt;
&lt;br /&gt;
For v/m to be an integer, v must equal i·m for some integer i. Likewise, av-bu must equal j·n for some integer j. Thus bu = av - jn = iam - jn. Let p = m/rb and q = n/rb, where p and q are coprime integers, nonzero but possibly negative. Then m = prb and n = qrb. Substituting, we get bu = iaprb - jqrb, and u = r(iap - jq). Furthermore, v = im = iprb and w = ±mn/b = ±pqrrb. Thus u, v and w are all divisible by r. If r &amp;gt; 1, this contradicts the requirement that GCD (u, v, w) = 1, therefore r must be 1, and GCD (m, n) = |b|, and all false doubles pass the false-double test.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For v/m to be an integer, v must equal km for some integer k. Likewise, av-bu must equal cn for some integer c. Thus bu = av - cn = akm - cn. Let p = m/rb and q = n/rb, where p and q are coprime integers, nonzero but possibly negative. Then m = prb and n = qrb, where p and q are coprime. Substituting, we get bu = akprb - cqrb, and u = r(akp - cq). Furthermore, v = km = kprb and w = ±mn/b = ±pqrrb. Thus u, v and w are all divisible by r. If r &amp;gt; 1, then C is a multiple of a simpler comma C'. &lt;em&gt;&lt;strong&gt;[Not sure of this next part]&lt;/strong&gt;&lt;/em&gt; Since C = r·C, P, G and C' must also form a basis for the 2.3.Q prime subgroup. Substituting&lt;br /&gt;
Assuming r = 1, can we prove the existence of C = (u, v, w) for some prime Q? Let ¢(R) be the cents of the ratio R, and let ¢[M] be the cents of some monzo M. If we allow large commas, we can specify that Q = 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;